Skip to content
Snippets Groups Projects
  1. Aug 27, 2004
    • rtoy's avatar
      PRIN1 and "~F" sometimes produces different printed results due to · b6fc996c
      rtoy authored
      differences in rounding for the range of numbers where PRIN1 uses the
      same style of output as ~F.
      
      This is due to how PRIN1 uses FLONUM-TO-DIGITS to produce the result,
      but ~F was using FLOAT-STRING.
      
      Hack it so FLONUM-TO-STRING calls FLONUM-TO-DIGITS when possible.
      b6fc996c
    • rtoy's avatar
      FORMAT-FIXED-AUX was not printing the sign of negative zeroes (because · 5cebab87
      rtoy authored
      it was checking with minusp).
      5cebab87
    • rtoy's avatar
      Fix a bunch of FORMAT bugs caught by ansi-tests: · e9131f8f
      rtoy authored
      o "~,,,',A" was incorrectly parsed:  The fill character is ",".
      o (FORMAT NIL "~VD" NIL 7) was not treating a NIL value for V to mean
        use the default.
      o "~3,,-1A" would add one pad character.  I think this is allowed, but
        not the intent.  The extra pad character(s) are no longer produced.
      o ~F was printing numbers in exponential notation if the number was
        too large or small.  We know print out all the necessary digits,
        even though we're allowed to use exponential notation if more than
        100 digits would be produced.
      o Correctly handle justification (~< ~>) with non-zero minpad value.
      e9131f8f
    • rtoy's avatar
      Fix bug where (FORMAT NIL "~2f" 1234567.1) returns "1000000." instead · 5187b8b6
      rtoy authored
      "1234567."
      
      We just test to see if the width is large enough to hold the number.
      If not, increase the width so that float-string will produce enough
      digits.
      5187b8b6
  2. Aug 23, 2004
    • rtoy's avatar
      Need actual function for vm::ash-mod32 support for modular ash with · 1eb81310
      rtoy authored
      positive and negative shifts.
      1eb81310
    • emarsden's avatar
      · 41def4d2
      emarsden authored
      When naming a component in FIND-COMPONENT-NAME, don't require the component's
      context to be printable readably. Fixes a bug triggered by cl-pdf, where the
      context is a CLOS object which is not readably printable.
      41def4d2
  3. Aug 22, 2004
  4. Aug 20, 2004
  5. Aug 17, 2004
  6. Aug 16, 2004
  7. Aug 13, 2004
  8. Aug 12, 2004
  9. Aug 09, 2004
  10. Aug 08, 2004
  11. Aug 07, 2004
  12. Aug 06, 2004
  13. Aug 04, 2004
    • rtoy's avatar
      Port of Juho Snellman's faster bignum-gcd, which uses Euclid's · 2ec04f32
      rtoy authored
      algorithm to make the bignums roughly the same size before running
      binary gcd.
      2ec04f32
    • rtoy's avatar
      On sparc, undefined_tramp and closure_tramp are foreign data, not · efd44e7b
      rtoy authored
      foreign functions for linkage table stuff.  (This should probably be
      changed.)
      
      In cold-fdefinition-object and cold-fset, we call
      lookup-foreign-symbol and stuff away the address of the entry in the
      linkage-table.  I think we really want the contents of the entry since
      that contains the actual address for these functions.
      
      Thus, change lookup-foreign-symbol to take an link-type arg, and for
      sparc, when the link-type is :data, return the value from the
      linkage-table entry instead of returning the address of the
      linkage-table entry.
      
      I hope this fixes the occasional problem with undefined functions
      giving sigbus instead of an undefined-function error when loading
      kernel.core.
      efd44e7b
    • cwang's avatar
      Fix purify for strings and vectors. · 54a25c80
      cwang authored
      Change offset_vector back to an unsigned int* because it still has
      32-bit elements on amd64. Eventually we will make this consistent with
      internals.h. This creates a compiler warning, sigh.
      54a25c80
    • cwang's avatar
      Try to make backtrace work on amd64 · 85f431aa
      cwang authored
      85f431aa
  14. Aug 03, 2004
  15. Aug 02, 2004
  16. Jul 30, 2004
Loading