Skip to content
Snippets Groups Projects
  1. Jan 07, 2003
  2. Jan 06, 2003
  3. Jan 03, 2003
  4. Jan 02, 2003
  5. Dec 31, 2002
  6. Dec 29, 2002
    • pmai's avatar
      Entomotomy Bug: adjust-array-initial-contents-type-wrong · 6f8f17af
      pmai authored
      The :initial-contents argument to adjust-array isn't restricted to be a list,
      as the defknown entry erroneously claims.  This fix requires an L2 rebuild
      (or loading of the changed defknown prior to rebuilding), in order for the
      information to propagate properly.
      6f8f17af
  7. Dec 22, 2002
    • pmai's avatar
      Entomotomy Bug: slot-definition-allocation-not-amop-compliant · c9d71575
      pmai authored
      Added needed second half of patch, from Gerd Moellmann via SBCL, to cure
      newly introduced problem with inheritance of class slots.  Also committed
      modified version (again via SBCL) of Gerd's COMPUTE-SLOTS revamp for more
      modular computation of slot locations.
      c9d71575
  8. Dec 20, 2002
  9. Dec 18, 2002
    • pmai's avatar
      Entomotomy Bug: pcl-error-reporting-unhelpful-on-missing-primary-method · df1a39b9
      pmai authored
      Merged patches and ideas by Gerd Moellmann and Christophe Rhodes to improve
      error reporting on missing applicable primary methods for standard method-
      combination to report the arguments that were passed to the GF in question.
      df1a39b9
    • pmai's avatar
      Entomotomy Bug: slot-definition-allocation-not-amop-compliant · 13d6fbc3
      pmai authored
      Committed a slightly adjusted patch from Gerd Moellmann, which makes the
      GF slot-definition-allocation return :class for class slots, as specified
      by AMOP, instead of the class object, as it did previously.
      13d6fbc3
    • pmai's avatar
      Entomotomy Bug: pcl-gf-cache-cacheing-not-needed · e8bc6667
      pmai authored
      This commits a patch by Gerd Moellmann which elides the elaborate cacheing
      of GF caches, since modern GCs are usually better at handling this.
      Performance on x86 with generational GC seems unharmed by this, other ports
      using the non-generational GC will have to investigate.  Should this turn
      up performance problems, the patch might get reverted.
      e8bc6667
    • pmai's avatar
      Entomotomy Bug: call-next-method-lexical-args · d403c95f
      pmai authored
      This commit fixes the problem by ripping out all call-next-method and
      next-method-p optimizations done by PCL through code walking, since
      the CMUCL compiler is smart enough to do all those optimizations (like
      removing unused local functions, and/or inlining the code if it isn't
      closed over) better by itself.  This leads to the elimination of quite
      a bit of hairy code from PCL.
      
      Since there currently exists no way to locally override a user-supplied
      ignore declaration on a variable for macro-generated code, we need to
      remove ignore declarations for method arguments, in order not to generate
      superfluous warnings.  This is suboptimal, and hence should be corrected
      through compiler enhancements at some time.
      d403c95f
  10. Dec 13, 2002
  11. Dec 12, 2002
    • moore's avatar
      · 5fa826f9
      moore authored
      Remove cruft from last checkin.
      5fa826f9
    • moore's avatar
      · 1a766c11
      moore authored
      Fix a typo in apply-with-bindings.
      
      Add string-stream and file-stream, required by the ANSI spec, as
      structure classes.  Make the string streams and fd-stream,
      respectively, inherit from them.  Add bootstrap magic.
      1a766c11
  12. Dec 09, 2002
  13. Dec 07, 2002
    • toy's avatar
      From Eric Marsden: · d0a6e0bd
      toy authored
        * fix DESCRIBE for arrays of zero rank. Bug and fix reported for
          SBCL on the sbcl-help list by Lutz Euler.
      
      (Slightly modified)
      d0a6e0bd
    • 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
  14. Dec 04, 2002
    • 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
  15. Dec 03, 2002
  16. Nov 28, 2002
Loading