Skip to content
  1. Feb 24, 2013
    • 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
  2. Feb 23, 2013
  3. Feb 22, 2013
  4. Feb 20, 2013
  5. Feb 19, 2013
  6. Feb 18, 2013
  7. Feb 02, 2013
  8. 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
  9. 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
  10. Jan 24, 2013
  11. Jan 23, 2013
  12. Jan 18, 2013
  13. Jan 17, 2013
    • Raymond Toy's avatar
      Update from commit logs. · 180783f6
      Raymond Toy authored
      180783f6
    • Raymond Toy's avatar
      Change default output format to pdf. · 7eea77df
      Raymond Toy authored
      o Change default target to generate pdf file
      o Update rerun loop with a better pattern that is less likely to cause
        an infinite loop.
      7eea77df
    • Raymond Toy's avatar
      Generate pdf file by default. · bf9e40aa
      Raymond Toy authored
      o Change default from ps to pdf output.
      o Fix pattern for rerunning latex to prevent infinite loop due to
        extraneous occurrences of "Rerun".  (From Carl.)
      o Reorder rules for generating pdf so that we generate the indices and
        such before starting the loop.  Otherwise, we're in an infinite loop
        because the indices haven't been generated.
      bf9e40aa
    • Raymond Toy's avatar
      Fix issues with creating pdf and ps documents, from Carl. · ca46df29
      Raymond Toy authored
      cmu-user.tex:
      o Include ifpdf package
      
      design.tex:
      o Include ifpdf package
      o Remove the home-grown ifpdf macro.
      
      macros.tex:
      o Remove the home-grown ifpdf macro.
      
      introduction.tex:
      unicode.tex:
      o Use \url instead of \href for URLs.
      ca46df29
    • Raymond Toy's avatar
      Fix ticket:69 · ce037e96
      Raymond Toy authored
      Change *unidata-path* to be a pathname object instead of a namestring.
      ce037e96