1. 07 Dec, 2002 3 commits
    • toy's avatar
      From Eric Marsden: · 2a176aec
      toy authored
         - fixes to the internal consistency of IR2, ported from the
           corresponding changes to SBCL by Alexey Dejneka
      
         - modification of the internal IR1 consistency checking code to
           accept objects of type HEAP-ALIEN-INFO in the *FREE-VARIABLES*
           list.
      
      
        With this change, it is possible to rebuild with
        c::*check-consistency* enabled, with only the "Unseen function ~S in
        ~S." check disabled.
      2a176aec
    • toy's avatar
      d3288e31
    • toy's avatar
      o A hack to make (subtypep 'keyword 'symbol) produce the right answer, · 0e91ba62
      toy authored
        by explicitly checking for this case.
      o In member :complex-subtypep-arg2, handle the case of the second
        being of type NULL.  This makes (subtypep 'atom 'list) work.
      
      All the type stuff needs more work.  May use some ideas from SBCL?
      0e91ba62
  2. 04 Dec, 2002 2 commits
    • toy's avatar
      o Make named :complex-subtypep-arg2 return T, T when the second type · c04807d0
      toy authored
        is the type T.  (This still needs more work.)
      o Put back the original hairy :complex-subtypep-arg1 case to handle
        AND specifiers.  This still needs more work too.
      c04807d0
    • toy's avatar
      Port of SBCL's changes: · cd91124b
      toy authored
      0.7.10.2:
      	Fix remaining LOOP bugs from GCL ansi-tests
      	... duplicate variable names (at any level) signal an error at
      		macroexpansion time;
      	... IT is only a special loop symbol in the first clause of a
      		conditional execution clause.
      cd91124b
  3. 03 Dec, 2002 6 commits
  4. 28 Nov, 2002 4 commits
  5. 26 Nov, 2002 5 commits
  6. 25 Nov, 2002 4 commits
  7. 22 Nov, 2002 13 commits
  8. 21 Nov, 2002 3 commits
    • pmai's avatar
      Entomotomy Bug: pcl-exports-obsolete-pre-ansi-symbols · 159a8830
      pmai authored
      Remove the symbols GENERIC-FLET, GENERIC-LABELS, and WITH-ADDED-METHODS,
      which have been obsoleted by ANSI, from the package exports in pkg.lisp,
      as suggested by Gerd Moellmann.
      159a8830
    • pmai's avatar
      Entomotomy Bug: pcl-code-too-obfuscated · fe0f500d
      pmai authored
      This applies two patches by Gerd Moellmann to clean up needlessly convoluted
      code in PCL.  One removes a macrolet workaround for implementations with
      broken labels, the other makes use of &whole in compiler-macros to punt on
      transforming certain calls, instead of playing tricks with setf of
      fdefinition.
      fe0f500d
    • toy's avatar
      PROGV was mishandling some cases with special variables, as · cb1361fb
      toy authored
      demonstrated by the gcl ANSI tests.  Use the version from SBCL.
      cb1361fb