Skip to content
Snippets Groups Projects
  1. Feb 24, 2003
    • gerd's avatar
      * src/code/macros.lisp (dolist): Add original declaration to the · 26eacd72
      gerd authored
      	form evaluating the result form, for the case where VAR is
      	declared special.
      26eacd72
    • emarsden's avatar
      Change a number of error conditions signaled by the array routines · 77a5cd8f
      emarsden authored
      from generic errors to conditions of type PROGRAM-ERROR.
      77a5cd8f
    • emarsden's avatar
      Improve error checking of defmacro lambda-lists. Checking for compatible · fe5959bd
      emarsden authored
      number of arguments was being disabled in the presence of a dotted
      lambda-list or when a &rest keyword is present. Change this so that the
      test is only disabled for dotted lambda-lists. This modification fixes
      a number of bugs in source-transforms used by the compiler, since the
      macro lambda-list parsing code is used to determine whether a given
      source-transform can be applied to the form being compiled. When
      source-transforms were defined for functions with &rest parameters, the
      macro-lambda-list checking was not signalling an error when an inappropriate
      number of arguments were present in the form being compiled. This resulted
      in inappropriate use of the source-transform.
      
      This change reveals a problem in the gray-stream class definitions (now
      fixed).
      fe5959bd
  2. Feb 23, 2003
  3. Feb 22, 2003
  4. Feb 21, 2003
  5. Feb 20, 2003
  6. Feb 18, 2003
  7. Feb 17, 2003
  8. Feb 16, 2003
  9. Feb 15, 2003
  10. Feb 14, 2003
  11. Feb 12, 2003
    • emarsden's avatar
      Add a more informative error message to the stuff that is printed to the · 37fd9e84
      emarsden authored
      terminal when gencgc exhausts dynamic space.
      37fd9e84
    • cracauer's avatar
      · acd8b212
      cracauer authored
      Fix a problem with the consing-free allocation counter.  If you
      allocate more than most-positive-fixnum bytes between two GCs, do a
      normal, possibly consing addition instead of the fast dfixnum
      increment.
      
      Also clean up the exports of the dfixnum package and define a new
      operator to increment a dfixnum by any integer.
      
      Tested: full ITA testsuite, tried the profiler, tried various
      allocation patterns which failed before this fix.
      acd8b212
    • emarsden's avatar
      Update the fasl-file-version and byte-fasl-file-version to #x18e, in · 7a2c356d
      emarsden authored
      preparation for the 18e release. This change makes it necessary to
      intervene during the rebuild: when loading the FASL files, a
      continuable error related to fasl-file-version mismatch will be
      signalled. Say
      
         (setq cl::*skip-fasl-file-version-check* t)
      
      then select the CONTINUE restart, and the build should proceed without
      problems.
      7a2c356d
    • gerd's avatar
      * tools/load-foreign.csh [FreeBSD]: Replace ld option -N · 96c1012b
      gerd authored
      	with -shared.
      96c1012b
  12. Feb 11, 2003
  13. Feb 10, 2003
  14. Feb 09, 2003
Loading