1. 07 Oct, 2010 1 commit
    • rtoy's avatar
      src/NOTES: · 22618279
      rtoy authored
      o Update
      
      src/f2cl8.l:
      o Add MAKE-DEPENDENCIES to generate dependencies list from all the
        compiled functions.
      22618279
  2. 25 Aug, 2010 1 commit
  3. 16 Jun, 2010 3 commits
  4. 26 May, 2010 6 commits
  5. 17 May, 2010 1 commit
    • rtoy's avatar
      src/f2cl1.l: · aad4f000
      rtoy authored
      o Need to know the actual type when making a compatible sequence.
      o Convert plain integer type to integer4 types, which is what Fortran
        would do.  We don't want general Lisp integer type.
      
      src/macros.l:
      o Change MAKE-COMPATIBLE-SEQ to be a macro.
      o Need to know the actual array type to create the correct type of
        sequence.
      aad4f000
  6. 23 Feb, 2010 11 commits
    • rtoy's avatar
      Fix declaration for default integer type. Previously the type was · 08e6616b
      rtoy authored
      INTEGER but it should have been INTEGER4.
      08e6616b
    • rtoy's avatar
      Initial revision. · bd9855ff
      rtoy authored
      bd9855ff
    • rtoy's avatar
      o Compile in package FFTPACK5. · 245390d5
      rtoy authored
      o Add system definition to compile FFTPACK5 in double precision.
      245390d5
    • rtoy's avatar
      Add :PROMOTE-TO-DOUBLE option to promote all single precision · 75ad1666
      rtoy authored
      variables and constants to double precision.
      
      NOTES:
      o Update
      
      f2cl1.l:
      o Add :PROMOTE-TO-DOUBLE keyword to F2CL and F2CL-COMPILE.
      o Add MAYBE-PROMOTE-TYPE to promote the specified type if specified.
      
      f2cl5.l:
      o Update declarations and initializers to promote the declaration and
        initial value if needed.
      75ad1666
    • rtoy's avatar
      Document fftpack5. · 7c47ea8c
      rtoy authored
      7c47ea8c
    • rtoy's avatar
      o Compile package definition. · 5f1bd9e2
      rtoy authored
      o Lisp output is in the "FFTPACK5" package.
      5f1bd9e2
    • rtoy's avatar
      Initial revision. · 6671eefc
      rtoy authored
      6671eefc
    • rtoy's avatar
      Initial revision. · 3468bd06
      rtoy authored
      3468bd06
    • rtoy's avatar
      Initial revision. · a7b064f5
      rtoy authored
      a7b064f5
    • rtoy's avatar
      Perhaps this is a bug in defsystem for Allegro, but set the source · 2c5e0d97
      rtoy authored
      extension for each module.  For some reason Allegro expects the
      extension to be "l".
      2c5e0d97
    • rtoy's avatar
      Support the Fortran capability of passing an array of one type · 12a40813
      rtoy authored
      to a routine expecting a different type.  Currently only supports REAL
      and COMPLEX arrays (and their double precison versions).
      
      NOTES:
      o Update
      
      f2cl0.l:
      o Export new symbols f2cl-copy-seq and make-compatible-seq.
      
      f2cl1.l:
      o New variable *copy-array-parameter* for keeping track of the option
        for f2cl and f2cl-compile.
      o Update f2cl and f2cl-compile to recognize :copy-array-parameter.
      o Modify massage-arglist and generate-call-to-routine to handle the
        new :copy-array-parameter capability.
      
      f2cl5.l:
      o Fix issue where quoted elements were modified.  They shouldn't be.
      o Fix issue where (array simple-float (*)) would get erroneously
        converted to (array simple-float (f2cl-lib:int-mul)).  We want to
        leave bare * alone.
      
      macros.l:
      o New macro f2cl-copy-seq to generate code to copy a sequence
        appropriately.
      o New function to create a compatible array to support
        :copy-array-parameter.
      12a40813
  7. 14 Dec, 2009 1 commit
  8. 07 Apr, 2009 3 commits
  9. 08 Mar, 2009 1 commit
  10. 24 Jan, 2009 1 commit
  11. 23 Jan, 2009 1 commit
  12. 19 Jan, 2009 2 commits
  13. 08 Jan, 2009 5 commits
  14. 07 Jan, 2009 3 commits