Skip to content
Snippets Groups Projects
  1. May 06, 2002
    • pmai's avatar
      Changed the OpenBSD port to use dlopen+ld for FFI linkage, like · 956ce339
      pmai authored
      current Linux and FreeBSD/ELF do, although OpenBSD is still non-ELF.
      Also changed the handling of leading underscores in alien names, by
      moving the underscore addition to extern-alien-name, where it belongs,
      and not foreign-symbol-address-aux.  This brings the x86 port in line
      with the other ports, modulo the PVE_stub_ magic.  The changes
      necessitate some bootstrapping code for BSD non-ELF platforms.
      956ce339
  2. May 02, 2002
  3. May 01, 2002
  4. Apr 25, 2002
    • pmai's avatar
      Fix from SBCL: · be60f246
      pmai authored
      0.7.2.17:
      	Merged MNA "fix for boa-constructor bug" sbcl-devel 2002-04-16
      	... copied the fix to &optional arguments handling
      	... also test the &optional handling
      
      This fixes the handling of supplied-p args for &key and &optional args
      of boa-constructors.  Also did a couple of code cleanups in the process.
      be60f246
  5. Apr 13, 2002
  6. Apr 11, 2002
  7. Apr 10, 2002
    • pw's avatar
      From Iban Hatchondo: · 9a4543d9
      pw authored
      Wrong type MEMBER in DECLARE-EVENT :CONFIGURE-REQUEST, should be MEMBER8.
      9a4543d9
  8. Apr 07, 2002
  9. Apr 06, 2002
  10. Apr 03, 2002
  11. Mar 31, 2002
    • pmai's avatar
      Added an emergencystretch amount of 5pt, which gives TeX a bit of · 66b5d634
      pmai authored
      leeway for each line, in order to produce a more balanced layout with
      less individual overfull and underfull hboxes.  Also reformulated
      various sentences in the source, in order to eliminate overfull
      hboxes, producing a cleaner layout.
      66b5d634
    • pmai's avatar
      Add the copyright and permission notices for the MIT/Symbolics LOOP · a54a98f5
      pmai authored
      code, PCL and CLX.  The MIT, Symbolics and CLX licences actually
      require us to do this, and I added the PCL notice for completeness.
      a54a98f5
    • pmai's avatar
      Add documentation of the batch-mode keyword argument to save-lisp, · 0fdc09e1
      pmai authored
      which was added by me some time ago.
      0fdc09e1
    • pw's avatar
      Add forgotten file. · 0ac7339b
      pw authored
      0ac7339b
    • pw's avatar
      From Eric Marsden: · 9792d475
      pw authored
        - change the FASL file format to store fasl-file version as uint32,
          rather than a single octet. This requires small changes to the
          FASL dumper and two FOP functions
        - change the FASL-FILE-FORMAT to #x18d for each of the backends
        - change the byte-code version number to #x18d
        - make the FASL file version checking errors continuable
        - add a variable CL::*SKIP-FASL-FILE-VERSION-CHECK* that avoids the
          version check
        - add a bootfile that bootstraps this change
      
      Loading an old FASL file results in the following behaviour:
      
      ,----
      | Error in function COMMON-LISP::CHECK-VERSION:
      |    #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f">
      |    was compiled for fasl-file version 3E3F02, but this is version 18D
      | Restarts:
      |   0: [CONTINUE] Load #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f"> anyway
      |   1:            Return NIL from load of #p"modules:defsystem-library".
      |   2:            Return NIL from load of "home:.cmucl-init".
      |   3: [ABORT   ] Skip remaining initializations.
      `----
      9792d475
  12. Mar 22, 2002
  13. Mar 21, 2002
  14. Mar 15, 2002
    • moore's avatar
      · 3dc4a6aa
      moore authored
      Fixed #+ conditional so object file loading for the Elf static FreeBSD case
      isn't built on other OSs.
      3dc4a6aa
  15. Mar 14, 2002
  16. Mar 13, 2002
  17. Mar 12, 2002
  18. Mar 11, 2002
  19. Mar 08, 2002
    • toy's avatar
      Micro optimization for Sparc. The ftruncate code using · 95f890d7
      toy authored
      %unary-truncate has many redundant stack moves even when it's know the
      result will fit in a (signed-byte 32), so create vops to do the
      conversion directly in the floating-point registers.
      
      Also, sparc-v9 can do 64-bit integer conversions, so make the range up
      to 64-bits for sparc-v9.
      95f890d7
  20. Mar 07, 2002
  21. Mar 05, 2002
  22. Feb 28, 2002
  23. Feb 25, 2002
  24. Feb 23, 2002
  25. Feb 22, 2002
Loading