1. 05 Mar, 2013 2 commits
  2. 04 Mar, 2013 2 commits
  3. 27 Feb, 2013 1 commit
    • 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. 24 Feb, 2013 3 commits
    • 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. 23 Feb, 2013 6 commits
  6. 22 Feb, 2013 5 commits
  7. 20 Feb, 2013 2 commits
  8. 19 Feb, 2013 3 commits
  9. 18 Feb, 2013 1 commit
  10. 02 Feb, 2013 6 commits
  11. 01 Feb, 2013 1 commit
    • 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. 25 Jan, 2013 2 commits
    • 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. 24 Jan, 2013 3 commits
  14. 23 Jan, 2013 3 commits