Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Via patch from Masao Uebayashi <ueubayasi@soum.co.jp>
|
|
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries. Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
|
|
|
|
|
|
* What is new in gsl-0.8:
** The build process now uses the latest libtool and automake
** The library should now compile with Microsoft Visual C++
** Portable versions of the isinf, isnan and finite functions are
available as gsl_isinf(x), gsl_isnan(x) and gsl_finite(x).
** The definitions of GSL_POSINF, GSL_NEGINF and GSL_NAN no longer
cause divisions by zero during compilation.
** The gsl_interp_obj has been renamed to gsl_interp
** The poly_eval and pow_int functions have been moved from the
specfunc directory to the poly and sys directories.
** The Chebyshev functions are now available as an independent module
in their own directory.
** The error handling conventions have been unified across the
library. This simplifies the use of the special functions.
** A full CBLAS implementation is now included for systems where ATLAS
has not been installed. The CBLAS library can also be used
independently of GSL. The organisation of the BLAS directories has been
simplified.
** IEEE support for HPUX-11, NetBSD, Apple Darwin and OS/2 are now
included.
** The library now includes implementations of log1p, expm1, hypot,
acosh, asinh, atanh for platforms which do not provide them.
** The convention for alloc and set functions has changed so that they
are orthogonal. After allocating an object it is now necessary to
initialize it.
** There is a new module for estimating numerical derivatives of functions
** There is a new module for handling data with ntuples
** The histogram lookup functions are now optimized for the case of
uniform bins, and include an inline binary search for speed.
** The Chebyschev coefficients for the QAWO algorithm are now
precomputed in a table for efficiency, rather than being computed on
the fly.
** There are several new sorting functions for selecting the k-th
smallest or largest elements of a dataset.
** Iterator functions are now available for permutations,
gsl_permutation_next and gsl_permutation_prev.
** The function gsl_complex_xy has been renamed gsl_complex_rect
** The API for simulated annealing has been changed to support search
spaces in which the points cannot be represented as contiguous-memory
data structures. gsl_siman_solve() now takes three extra arguments: a
copy constructor, a copy function and a destructor, allowing
gsl_siman_solve() to do its work with linked data structures. If all
three of these function pointers are NULL, then the traditioanl
approach of using malloc(), memcpy(), and free() with the element size
is used.
|
|
Noted by Frederick Bruckman.
|
|
Fixed
1- return() could forget objects on heap [F2]
2- polhensellift(x^3+x^2+2,[x^2,x+1],2) --> pols not coprime [F3]
3- Configure missed some shared libraries [e.g RedHat 7.0] [F4]
4- requests for precision of bnfinit(x) [ = Q ] could yield SEGV [F6]
5- compatible = 3 not taken into account when reading a file [F7]
6- lines > 0: output driver didn't reset properly after user output [F9]
7- nfdisc(x^5+2*x^4+3*x^3-3*x^2+122*x-1) --> impossible inverse [F10]
8- bug in gcc-2.95: SEGV on Linux (quicksqri) [F11]
9- addrfrac: could return a t_RFRAC whose denominator wasn't a t_POL[F12]
10- bnfcertify (zimmertbound): off by two error when reading bound [F13]
BA 11- pbs in Fp_factor_irred (factoring over Fq a pol. defined over Fp)[F25]
12- typo in quadhilbertimag (SEGV for very large discriminants) [F28]
BA 13- isprime(n < 2, 2 or 3) gave wrong result [F31]
BA 14- nfgaloisconj(polcyclo(11)+1)--> oo loop [F35]
nfgaloisconj(polcyclo(40))-->incorrect result
IS 15- typo in squfof tuning on 64bit machines [F36]
16- van Hoeij's algorithm (factor(Z[X])): wrong bound in LLL_cmbf [F41]
17- rare SEGV in nfdisc [F44]
18- rare problem in isprincipal (large non Galois base field) [F56]
--> wrong result (generators not required) or infinite loop.
19- build failed with readline-4.2 [F57]
Changed
1- DOS distribution archives (GPM removed) [C1]
XR 2- try more prime ideals in nfsqff [nffactor, modular part] [C4]
3- renamed library function gsize() to sizedigit() [pb with gtk] [C10]
IK 4- let lisGEN() return NULL when EOF is met (was oo loop) [C12]
5- install the whole distribution (see ?12) + improved Configure [C17]
Added
1- README.WIN, config/[arch-osname|locatesymbol], doc/tex2mail.1 [A1]
|
|
|
|
regenerated and work properly with the info program in NetBSD.
Fixes PR pkg/12962 by Jim Bernard <jbernard@mines.edu>.
|
|
|
|
This is an implementation of a VSIP Library (Vector/Signal/Image
Processing Library) as defined by the VSIPL Forum for a CORE profile.
The TASP_VSIPL library is an effort to produce a VSIPL library
suitable for demonstration and early development and testing of VSIPL
code and ideas.
The Tactical Advanced Signal Processing Common Operating Environment
(TASP COE) effort is striving to produce a common operating
environment for signal processing throughout the Navy and DOD for the
COTS environment. VSIPL is thought by TASP to have a good chance of
becoming a standard signal processing library for many vendors who
supply DOD high performance computing products. For this reason TASP
is supporting the VSIPL effort.
This is the TASP VSIPL Core Plus implementation of VSIPL. Core Plus
includes all the functionality of the core profile plus most floating
point Vector and Elementwise Operations not required by the VSIPL Core
profile. The additional functions include such things as matrix
elementwise add and multiply.
The TASP VSIPL code is required to be freely available for any
use.
|
|
emulation or depending on the readline package.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
use version numbers the file changes very seldom and it's better than
cluttering up LOCAL_PORTS.
|
|
tk-8.3.2 -> tk>=8.3.2
tk-[0-9]* -> tk>=8.0
tk-8.* -> tk>=8.0
|
|
* Install library as libpari.a. (Previously the package installed
libpari.a.2.1 and created a symbolic link libpari.a).
* Fix warning about O_RDONLY being redefined.
|
|
|
|
|
|
|
|
|
|
when f2c-f77 is used.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
So, p5-Interpolate will be reimported as p5-Math-Interpolate, etc.
|
|
|
|
LINPACK is a collection of Fortran subroutines that analyze and solve
linear equations and linear least-squares probles. The package solves
linear systems whose matrices are general, banded, symmetric
indefinite, symmetric positive definite, triangular, and tridiagonal
square. In addition, the package computes the QR and singular value
decompositions of rectangular matrices and applies them to
least-squares problems. LINPACK uses column-oriented algorithms to
increase efficiency by preserving locality of reference.
LINPACK was designed for supercomputers in use in the 1970s and early
1980s. LINPACK has been largely superceded by LAPACK which has been
designed to run efficiently on shared-memory, vector supercomputers.
|
|
the Fortran compiler mangles function names. Don't delete the
libtool .la file after installation -- they might be useful for something.
|
|
|
|
BUG FIXES
- t-functions using ellipsis argument (...) crashed Tela (this was due to the
"deep" copy object array feature introduced in previous version 1.31, cure
was to introduce another internal type KShallowObjectArray which is now used
in Tprg::execute() in prg.C)
- memory leak in object arrays (object.C:Tobject::setsize, deep clear was missing)
(also this bug existed only in version 1.31, not before, because object array
semantics was changed from shallow copy to deep copy in 1.31).
USER-VISIBLE CHANGES
- new diag() function contributed by Ch.Spiel which allows a second input argument
specifying the super- or sub-diagonal (the default zero meaning the main diagonal),
this function is compatible with Matlab's and also compatible with the old diag()
function (std.ct)
- added global symbol NaN if compiler supports NaN's (ieee754.h header is present and working) (tela.C)
|
|
|
|
|
|
and cause problems if left.
Touch "parse.cc" and "parse.h" so that they won't get remade. (The configure
script doesn't detect bison correctly anyway).
Remove a duplicate entry from PLIST.
Make it work with the readline currently in pkgsrc.
|
|
|
|
2001-04-19 John W. Eaton <jwe@bevo.che.wisc.edu>
* octMakefile.in (CONF_DISTFILES): Remove config.h.bot from the list.
2001-04-19 David Livings <david.livings@asa.co.uk>
* Makeconf.in (mk-libdir-link): Omit check for $(octlibdir)/octave
existing as a directory.
2001-02-28 Albert Chin-A-Young <china@thewrittenword.com>
* configure.in: Check for getpwnam in libsun only after checking
default libraries first. Check for gethostname in libsocket only
after checking default libraries first.
2001-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
* configure.in: Allow for using f2c when setting functions to look
for in the BLAS and Lapack libraries.
From Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>.
2001-02-10 Mumit Khan <khan@nanotech.wisc.edu>
* test/octave.test/string/dec2hex-1.m: Don't assume hex format
produces lower case letters.
2001-02-07 John W. Eaton <jwe@bevo.che.wisc.edu>
* acconfig.h: Merge contents of config.h.bot.
* config.h.bot: Delete.
* autogen.sh: Allow running of autoconf or autoheader to be skipped.
2001-02-06 John W. Eaton <jwe@bevo.che.wisc.edu>
* readline: Update to new version (4.2-beta1).
2001-02-05 Mumit Khan <khan@nanotech.wisc.edu>
* configure.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): New variables.
* Makeconf.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): Likewise.
* configure.in (XTRA_CXXFLAGS): Use -fno-implicit templates for
pre-gcc3 compilers. Remove -fno-rtti and -fno-exceptions.
(DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New macros.
(BLAS_LIBS): Fix test for sunperf library on Sun Solaris.
(CPICFLAG, CXXPICFLAG, FPICFLAG, SH_LDFLAGS, RLD_FLAG): Add Sun
compiler support.
* Makefile.in (DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New
variables.
(%.d : %.cc): Use.
(%.d : %.c): Likewise.
* acconfig.h (CXX_ISO_COMPLIANT_LIBRARY): Add #undef.
2001-01-31 Mumit Khan <khan@nanotech.wisc.edu>
* Makeconf.in (%.d : %.cc): Strip the directory portion of the
target.
(%.d : %.c): Likewise.
* aclocal.m4 (OCTAVE_CXX_ISO_COMPLIANT_LIBRARY): New macro.
* configure.in: Use it.
2001-01-29 John W. Eaton <jwe@bevo.che.wisc.edu>
* Makeconf.in (do-subst-config-vals): Substitute
OCTAVE_CONF_CANONICAL_HOST_TYPE here too.
* octave-bug.in: Substitute OCTAVE_CONF_CANONICAL_HOST_TYPE, not
OCTAVE_CANONICAL_HOST_TYPE.
|