Skip to content
  1. Mar 05, 2013
  2. Mar 04, 2013
  3. Feb 27, 2013
    • Raymond Toy's avatar
      Fix ticket:74 · e8f64b3f
      Raymond Toy authored
      When accounting for the octets left in the in-buffer that we haven't
      read (or converted to characters), we were subtracting the index from
      the total in-buffer length.  This is wrong if the file is less than
      the total in-buffer length.  We should have subtracted from the actual
      number of octets in the in-buffer.
      e8f64b3f
  4. Feb 24, 2013
    • Raymond Toy's avatar
      Update from commit logs. · fc60a7b5
      Raymond Toy authored
      fc60a7b5
    • Raymond Toy's avatar
      Signal an error if the readtable case of the standard readtable is · 10859380
      Raymond Toy authored
      changed.
      
      * Rename the slot to %READTABLE-CASE (from READTABLE-CASE).
      * Add READTABLE-CASE and (SETF READTABLE-CASE) functions, as required.
      * Check for the standard readtable in (SETF READTABLE-CASE).
      10859380
    • Raymond Toy's avatar
      Fix ticket:73 · 00844093
      Raymond Toy authored
      error.lisp::
      * Create two new conditions, one for modifying the readtable and one
        for the pprint dispatch table.
      
      exports.lisp::
      * Export the two new conditions.
      
      pprint.lisp::
      * Add check to SET-PPRINT-DISPATCH to disallow modifying the standard
        pprint dispatch table.
      * Allow PPRINT-INIT to modify the standard pprint dispatch table.
      
      print.lisp::
      * In WITH-STANDARD-IO-SYNTAX, don't copy a new dispatch table; bind
        *print-pprint-dispatch* to the standard table.
      
      reader.lisp::
      * Add check to disallow modifying the standard readtable.
      * Allow INIT-STD-LISP-READTABLE to modify the standard readtable.
      00844093
  5. Feb 23, 2013
  6. Feb 22, 2013
  7. Feb 20, 2013
  8. Feb 19, 2013
  9. Feb 18, 2013
  10. Feb 02, 2013
  11. Feb 01, 2013
    • Raymond Toy's avatar
      Fix ticket:72 : SIGFPE with no exceptions enabled · 0174bfeb
      Raymond Toy authored
       code/float-trap.lisp::
        * In the default case, check FOP to see if it's defined.  This means
          it's a divide exception.
      
       code/x86-vm.lisp::
        * Also check to see if the offending instruction is a DIV or IDIV,
          which means we got an integer overflow.  Return the appropriate
          values in this case.
      0174bfeb
  12. Jan 25, 2013
    • Raymond Toy's avatar
      Fix ticket:65 some more. · 719e87b7
      Raymond Toy authored
      Apply the expt transform in more places.  The test script in the
      ticket now passes.
      719e87b7
    • Raymond Toy's avatar
      Fix ticket:71 · b2ee65da
      Raymond Toy authored
      The reader conditionals in {{{NOT-MORE-CONTAGIOUS}}} were incorrrectly
      handling the case when the second type was a double-float. It was
      always returning T in that case, but this is wrong if the first type
      is a double-double-float.
      b2ee65da
  13. Jan 24, 2013
  14. Jan 23, 2013