Skip to content
Snippets Groups Projects
  1. Aug 27, 2002
  2. Aug 26, 2002
    • toy's avatar
      Update with recent changes. · 1c7ac7fa
      toy authored
      1c7ac7fa
    • toy's avatar
      From Eric Marsden: · eef3a4b4
      toy authored
        * distributed binaries should no longer have OLD-xx package
          nicknames (for the VM and the compiler packages). These nicknames
          are set up by the build and cross-compile scripts, as needed.
      eef3a4b4
    • toy's avatar
      7137fbba
    • pmai's avatar
    • toy's avatar
      Fix bug noted by Gerd Moellmann. · 47ac8337
      toy authored
      o Remove the unused LEAF-FUN stuff from SOURCE-TRANSFORM-TRANSITIVE.
        It's not used anywhere.
      o For the one-arg case wrap the arg like (the <result-type> arg) to
        assert the result type, as required by ANSI CL, instead of silently
        returning the arg.
      o Update def-source-transforms for + and * to say the result type is
        NUMBER for the one-arg case.
      47ac8337
    • pmai's avatar
      Slightly frobbed patch from Gerd Moellmann that eliminates the function · 702172bf
      pmai authored
      EXTRACT-DECLARATIONS in favour of SYSTEM:PARSE-BODY.  This also removes
      the ability for macros to expand into declarations, which isn't allowed
      anymore by ANSI CL.
      702172bf
    • pmai's avatar
      Another cruft removal from PCL. · 17f64034
      pmai authored
      17f64034
    • pmai's avatar
      Conservatively removed some unused files in the pcl directory. Most of · 3c049e37
      pmai authored
      the files are completely unintresting, though the *lap.lisp code might
      be interesting for someone looking to make PCL work without the compiler
      being present, which would make runtime images much more useful.  Still,
      anyone interested can look in the CVS Attic.  A number of currently
      unused files, like structure-class.lisp, user-instances.lisp and
      extensions.lisp have been left in for the time being, becauses they
      might even be useful to certain users.
      3c049e37
    • pmai's avatar
      Huge patch by Gerd Moellmann that removes PCL::ITERATE and PCL::GATHER* · 57eae931
      pmai authored
      in favor of normal CL constructs.  In a similar vein to SBCL, this patch
      also replaces all uses of #'(lambda ...) by just (lambda ...), and
      removes now-dated looking quotes in front of self-evaluating objects,
      like keywords and t/nil.  The patch has been slightly frobbed by me,
      to correct a couple of slight oversights, and make more effective use
      of the loop facility in a number of places.
      57eae931
    • pmai's avatar
      Added boot file to unexport the symbols COMPILER-MACROEXPAND and · 4d88b89e
      pmai authored
      COMPILER-MACROEXPAND-1 from the CL package.  Through CMUCL rebuild
      artefacts, those symbols were automagically exported in some cores,
      once they had been reintroduced in 18d.  This removes any existing
      exports, bringing us back in line with ANSI requirements on the CL
      package.
      4d88b89e
  3. Aug 25, 2002
  4. Aug 24, 2002
  5. Aug 23, 2002
  6. Aug 22, 2002
    • pmai's avatar
      Removed outdated warnings about :writer/:accessor possibly not being · 0c623206
      pmai authored
      ANSI CL.  Also removed several other warnings which were mostly bogus
      with the existance of writers (the "no :initarg/:initform" warning).
      And finally also removed the "no :reader" warning, since it is really
      the perogative of the user to do what he wants, and issuing full
      warnings is non-conforming to boot.
      0c623206
  7. Aug 21, 2002
  8. Aug 20, 2002
  9. Aug 19, 2002
    • pmai's avatar
      Slightly mangled patch by Gerd Moellmann to remove PCL's own version · d30e9c3d
      pmai authored
      of destructuring-bind in favour of the ANSI CL version already in
      CMUCL.
      d30e9c3d
    • pmai's avatar
      Patch from Gerd Moellmann to bring error detection of defclass in line · 78721c4d
      pmai authored
      with ANSI requirements:
      
      o If there are any duplicate slot names, an error of type
        program-error is signaled.
      o If an initialization argument name appears more than once in
        :default-initargs class option, an error of type program-error is
        signaled.
      o If any of the following slot options appears more than once in a
        single slot description, an error of type program-error is signaled:
        :allocation, :initform, :type, :documentation.
      78721c4d
    • toy's avatar
      From Iban Hatchondo: · 0a88576b
      toy authored
          Also in request.lisp, we have all the grab/ungrab key/button that
          have 0 for the default value of the modifiers keyword
          argument. But the clx manual says:
      
          " A zero /modifier/mask is equivalent to issuing the request for all
          possible modifier-key combinations (including the combination of no
          modifiers)."
      
          Shouldn't be the default value :any ? Or is the documentation wrong ?
      0a88576b
  10. Aug 13, 2002
  11. Aug 12, 2002
  12. Aug 09, 2002
Loading