# HG changeset patch # User jwe # Date 857250643 0 # Node ID d741b18efb6317fa38079f03e63dda1e305408aa # Parent ba76e3f830dcbeaa5f2114fd669c36b13a95e175 [project @ 1997-03-01 21:09:32 by jwe] diff --git a/PROJECTS b/PROJECTS --- a/PROJECTS +++ b/PROJECTS @@ -69,13 +69,17 @@ * Optional inputs for fsqp. * Allow parameters to be passed through the call to fsolve() to the - user-supplied function for Matlab compatibility. Don't place an + user-supplied function for Matlab compatibility. Don't place an upper limit on the number of arguments. * If possible, make economy QR factorization actually take advantage of the form of the result instead of just dropping columns. Lapack doesn't appear to do this yet. + * Check matrices for symmetry before computing eigenvalues, etc., + and then use the routines for symmetric matrices for improved + performance. + * Check matrix classes for proper handling of empty matrices. * Force all empty matrices to be 0x0 even when other dimensions have diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -2,6 +2,8 @@ * Version 2.0.5 released. + * quad.cc: If quad is defined, undefine it. + * octave.cc: If WITH_KPATHSEARCH is defined, don't define program_invocation_name or program_invocation_short_name. diff --git a/src/quad.cc b/src/quad.cc --- a/src/quad.cc +++ b/src/quad.cc @@ -41,6 +41,10 @@ #include "utils.h" #include "variables.h" +#if defined (quad) +#undef quad +#endif + // Global pointer for user defined function required by quadrature functions. static tree_fvc *quad_fcn; diff --git a/test/ChangeLog b/test/ChangeLog --- a/test/ChangeLog +++ b/test/ChangeLog @@ -2,6 +2,9 @@ * Version 2.0.5 released. + * Makefile.in (OCTAVE_SCRIPT_PATH): Try harder to find the right + directory for .oct files. + Thu Feb 20 02:58:05 1997 John W. Eaton * Version 2.0.4 released. diff --git a/test/Makefile.in b/test/Makefile.in --- a/test/Makefile.in +++ b/test/Makefile.in @@ -22,7 +22,9 @@ OCTAVE_BINARY = ../src/octave -OCTAVE_SCRIPT_PATH = .:../src:$(srcdir)/../scripts// +ABS_TOPDIR := $(shell cd $(TOPDIR); pwd) + +OCTAVE_SCRIPT_PATH = .:$(ABS_TOPDIR)/src//:$(srcdir)/../scripts// # Complete directory trees to distribute. DISTDIRS = config octave.test