Skip to content
Snippets Groups Projects
  1. Jan 29, 2003
    • toy's avatar
      Entomotomy bug array-in-bounds-p-integer-args · da74e837
      toy authored
      Defknown was limiting the subscripts in be fixnums.  Change that to be
      integers.
      da74e837
    • toy's avatar
      Entomotomy bug defknowns-for-bit-array-operators-wrong: · a277c8ce
      toy authored
      Defknowns for bit-and and friends were disallowing an explicit
      optional arg of NIL.  Allow it.
      a277c8ce
    • toy's avatar
      Export print_generation_stats. · c551f431
      toy authored
      c551f431
    • toy's avatar
      From Gerd Moellmann: · 80fe23bf
      toy authored
      o Entomotomy bug optional-environment-arg-mistakes:
      
        Recognize the optional environment argument for typep, subtypep,
        upgraded-array-element-type, upgraded-complex-part-type, and various
        other functions that take an optional environment arg.  Currently,
        all we do with the environment is ignore it.
      
      o Entomotomy bug defknowns-for-bit-array-setters-wrong
      
        Defknowns for %bitset and %sbitset was only allowing vectors, not
        multidimensional arrays.
      80fe23bf
  2. Jan 28, 2003
  3. Jan 26, 2003
  4. Jan 24, 2003
  5. Jan 23, 2003
  6. Jan 21, 2003
    • pw's avatar
      Fix system::alternate-global-address to actually pass the right · 1381841f
      pw authored
      argument to dlsym (FreeBSD port). This may be source of some
      segfault reports while trying to use foreign functions.
      1381841f
    • toy's avatar
      From Eric Marsden: · 7b973467
      toy authored
          From a recent thread on comp.lang.lisp, it seems that CMUCL is non
          conforming in the way that it handles the coalescing of constants in
          the functions EVAL and COMPILE:
      
             Literal objects appearing in code processed by the compile
             function are neither copied nor coalesced. The code resulting
             from the execution of compile references objects that are eql
             to the corresponding objects in the source code.
      7b973467
  7. Jan 16, 2003
    • cracauer's avatar
      · b08b4fdd
      cracauer authored
      Backtrace print tuning:
      
      Replace the hardcoded default for the keyword parameter "verbosity"
      when printing backtrace frames with a parameter
      
        debug:*default-print-frame-call-verbosity*
      
      Default is 1, which is the old value.  Setting it >= 2 gets you the
      source location printed for every frame print in a backtrace (when the
      source is available).
      b08b4fdd
  8. Jan 14, 2003
    • cracauer's avatar
      · aa4d784c
      cracauer authored
      Typo fixes by Ed Wang (thanks, Ed!).
      aa4d784c
  9. Jan 10, 2003
  10. Jan 08, 2003
  11. Jan 07, 2003
  12. Jan 06, 2003
  13. Jan 03, 2003
  14. Jan 02, 2003
  15. Dec 31, 2002
  16. 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
  17. 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
  18. Dec 20, 2002
  19. 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
Loading