- 29 Jan, 2017 9 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
* Add odepack-package system and update dependencies * Remove package module from most systems since odepack-package defines it. * Indent code nicely.
-
Raymond Toy authored
The three demos for lsode, lsoda, and lsodar compile and run.
-
Raymond Toy authored
Demo runs.
-
Raymond Toy authored
-
Raymond Toy authored
The common routines in odepack-lsode and odepack-lsoda are factored out into a new odepack-blas-util system. This system consists of the BLAS routines and some SLATEC utility routines used by both systems.
-
Raymond Toy authored
Make the deme depend on this ssytems instead of odepack. Demo runs.
-
Raymond Toy authored
-
Raymond Toy authored
Remove the files that aren't needed for dlsode. At least they're not needed to run the demo for lsode.
-
- 28 Jan, 2017 2 commits
-
-
Raymond Toy authored
Define odepack-lsode system that includes just the files needed to compile the demo for lsode. Updated the system for odedemo-lsode to depend on odepack-lsode, of course. Things compile and run. No guarantee that I didn't miss anything, though.
-
Raymond Toy authored
-
- 17 Oct, 2015 1 commit
-
-
Raymond Toy authored
-
- 14 Nov, 2013 1 commit
-
-
Raymond Toy authored
-
- 13 Nov, 2013 1 commit
-
-
Raymond Toy authored
given strings.
-
- 02 Oct, 2013 1 commit
-
-
Raymond Toy authored
-
- 15 Sep, 2013 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- 01 Apr, 2013 2 commits
-
-
Raymond Toy authored
package.
-
Raymond Toy authored
intrinsics but are not intrinsic functions. src/f2cl1.l: o Get rid of *default-intrinsic-function-names*, and revert *intrinsic-function-names* to its original definition. o Add *non-intrinsic-function-names* to hold symbols that can't be intrinsics because they are in the formal argument list of a subprogram. o Remove *declared-intrinsic-names* o When fixing up symbols that should be from f2cl-lib package because they're intrinsic functions, skip over symbols in *non-intrinsic-function-names*. o Check the subprogram arg list for symbols have the same name as intrinsics and save them on *non-intrinsic-function-names* because we know they can't be intrinsics. src/f2cl2.l: o When trying to ID an intrinsic function call, we have to skip over anything in *non-intrinsic-function-names* because we know they're not intrinsics. src/f2cl5.l: o Update check-reserved-lisp-names because we don't need to handle intrinsic function specially. Any symbol that looks like an instrinsic is one, unless it also shows up in *non-intrinsic-function-names*. This means we don't append "$" to these symbols, and that we also don't spuriously create symbols that aren't used.
-
- 26 Mar, 2013 1 commit
-
-
Raymond Toy authored
-
- 24 Mar, 2013 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
o Did not handle the declaration correctly: character name*(*) This was declaring name to be an array of strings, but it's really just a string of unknown length. o Added new (Fortran 95) intrinsic LEN_TRIM. This was needed by the new version of lapack. o Try to be more careful about declaring things that were declared as instrinsics. We no longer create a dummy variable named foo$ when we foo is declared as a intrinsic.
-
- 17 Mar, 2013 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
defaulted (to 1).
-
- 30 May, 2012 1 commit
-
-
Raymond Toy authored
other way!
-
- 06 May, 2012 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
(SIMPLE-ARRAY CHARACTER). src/f2cl1.l: o Fix typo in RELAX-ARRAY-DECL. src/f2cl5.l: o Need to handle the new STRING declarations correctly in GENERATE-WITH-ARRAY. src/macros.l: o In MULTI-ARRAY-DATA-AUX, handle arrays of type CHARACTER specially. Make the declaration STRING instead of (SIMPLE-ARRAY CHARACTER).
-
- 03 May, 2012 1 commit
-
-
Raymond Toy authored
incorrect for literal strings because they can be base-strings or strings, depending on the implementation. (Ecl does this). Thus, just declare them as simple-strings which includes all string types.
-
- 04 Dec, 2011 1 commit
-
-
Raymond Toy authored
-
- 03 Dec, 2011 4 commits
-
-
Raymond Toy authored
blas-real.asd: blas-complex.asd: o New asd for real and complex parts of blas. blas-package.asd: o Update lapack.asd: o Load f2cl
-
Raymond Toy authored
lapack.asd: o Define test system lapack-tests.lisp: o Add test infrastructure o Add deftest for dgeev
-
Raymond Toy authored
-
Raymond Toy authored
Previously, the function definition would have the right declarations, but the database would not have the relaxed declarations. This produces spurious warnings when converting functions that call the erroneously declared function. src/f2cl1.l: o Make MAKE-F2CL-FINFO automatically relax the array declarations if needed. src/f2cl5.l: o If we update the function arg types, we need to relax the array declarations, if needed.
-
- 01 Dec, 2011 2 commits
-
-
Raymond Toy authored
Hk: --
-
Raymond Toy authored
-
- 30 Nov, 2011 3 commits
-
-
Raymond Toy authored
cmucl/linux.
-
Raymond Toy authored
hompack.asd: o Also fix names of tests. toms715.asd: o Was not calling tests correctly.
-
Raymond Toy authored
-
- 29 Nov, 2011 2 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
-