Skip to content
Snippets Groups Projects
  1. Apr 23, 2004
  2. Apr 22, 2004
    • rtoy's avatar
      Update notes for ANSI fixes. · c858fe62
      rtoy authored
      c858fe62
    • rtoy's avatar
      Fix up printing of symbols. Passes Paul Dietz's symbol printing · ae18401e
      rtoy authored
      tests, now.  (Based on SBCL's fixes.)
      ae18401e
    • rtoy's avatar
      Fix up printing of symbols with :capitalize. · 719b5219
      rtoy authored
      719b5219
    • rtoy's avatar
      o Fix typo in output-ratio that was causing incorrect output when · 7204735b
      rtoy authored
        *print-radix* was T.  If *print-base* were 16, the output would be
        #xr<...>.
      
      o Comment out old float printer routines for now.
      7204735b
    • rtoy's avatar
      Oops. Remove unused code. Add a couple of comments. · 52168c78
      rtoy authored
      52168c78
    • rtoy's avatar
      o Fix the float printer to print correctly: · 4958e03b
      rtoy authored
           (float -54965272/1000000000000000000)
      
        was printing as -5.496527e-11 but should be -5.4965272e-11
      
      o Fix the float reader to read correctly, without roundoff:
      
        4.0058643e+8 was incorrectly read as 12518325, 1
        (integer-decode-float results).  It should be 12518326,1.
      
      o Fix the float reader to read floats correctly with unusual values of
        *read-base*:
      
          (let ((*read-base* 2))
            (read-from-string "-4.3e+7"))
      
        used to return a symbol instead of a float.
      
      This changes ported from SBCL.
      4958e03b
    • emarsden's avatar
      · f2b840db
      emarsden authored
      Change the behaviour of EXT:LOAD-FOREIGN when called with a single shared
      library: call SYS::LOAD-OBJECT-FILE directly, without invoking the linker as
      previously. This should make it possible to support the reloading of dependent
      shared libraries upon startup of a saved image.
      
      The new behaviour requires a function FILE-SHARED-LIBRARY-P to be defined. I
      have provided an implementation that works for ELF platforms. This has been
      tested with Linux/x86 and Solaris/SPARC, but is also enabled by
      conditionalization for :bsd (should include FreeBSD and OpenBSD).
      
      Also removed pmax support. IRIX and HPPA platforms will need to provide a
      definition for F-S-L-P.
      f2b840db
  3. Apr 19, 2004
  4. Apr 16, 2004
  5. Apr 15, 2004
  6. Apr 14, 2004
  7. Apr 13, 2004
  8. Apr 10, 2004
  9. Apr 09, 2004
    • emarsden's avatar
      · 3f2ba723
      emarsden authored
      Fix stupid mistake in the broadcast-stream ANSI-compliance changes.
      3f2ba723
  10. Apr 08, 2004
    • rtoy's avatar
      If the file-info doesn't exist, we return nil for the · b9204788
      rtoy authored
      source-location.
      
      This bug triggered by
      
      	(compile nil (lambda () (defclass foo () ())))
      
      (Bug and fix from Eric Marsden.)
      b9204788
    • emarsden's avatar
      · cd5ddae9
      emarsden authored
      Revert to old behaviour for SERVE-EVENT and reentry of handler functions.
      Don't mask out file descriptors whose handlers are active from the set of
      descriptors that we check for activity.
      
      The possibility for reentry of handler functions is required by Hemlock's
      slave lisp mechansism, which uses SERVE-EVENT via the WIRE facility.
      cd5ddae9
  11. Apr 07, 2004
Loading