Skip to content
  1. Mar 07, 2011
    • Raymond Toy's avatar
      Clean up printing and fix printing bug in non-cmucl. · 25a15317
      Raymond Toy authored
      Clisp was printing #q(1 2) as #q(#q#q1 #q#q2).  This is caused by
      PRINT-OBJECT for QD-COMPLEX printing a #q in addition to a #q printed
      by QD-FORMAT.
      
      qd-class.lisp:
      o Use the same PRINT-OBJECT method for qd-real for all Lisps.
      o Remove extraneous #q from PRINT-OBJECT method for qd-complex.
      
      qd-io.lisp:
      o QD-FORMAT for cmucl needs to output #q.
      25a15317
  2. Feb 10, 2011
  3. Feb 09, 2011
  4. Jul 16, 2008
  5. Oct 16, 2007
  6. Oct 15, 2007
    • Raymond Toy's avatar
      o Oops. Fix up a few IN-PACKAGE's for the new package names. · dcc2f637
      Raymond Toy authored
      qd-fun.lisp:
      o Comment out the old sin/cos routines
      o Fix a few mistakes in accurate-sincos-qd
      o Rename accurate-sincos-qd to sincos-qd.
      dcc2f637
    • Raymond Toy's avatar
      o Rename QUAD-DOUBLE-INTERNAL package to OCT-INTERNAL, with nickname · bc4055f3
      Raymond Toy authored
        OCTI instead of QDI.
      o Rename OCT package to NET.COMMON-LISP.OCT, with a nickname of OCT
      o Remove nickname of QD.  (Conflicts with other packages dealing with
        quad-doubles.)
      o Update all uses of QDI: to OCTI:
      
      qd-fun.lisp:
      o Add REM-PI/2 to do a simpler computation if the arg is small
        enough.  Otherwise, use the accurate but expensive rem operation.
      o Renamed ACCURATE-SIN-QD to SIN-QD, etc.
      o Update SIN-QD etc to use REM-PI/2.
      bc4055f3
  7. Oct 10, 2007
    • Raymond Toy's avatar
      qd-io.lisp: · d8ad582e
      Raymond Toy authored
      o Add RATIONAL-TO-QD, a simple, fast and accurate method to convert
        rationals to quad-doubles.  (From Richard Fateman.)
      o Use RATIONAL-TO-QD to create a quad-float
      
      qd-methods.lisp:
      o Use RATIONAL-TO-QD to create a quad-float from a bignum and ratio.
      
      qd-package.lisp:
      o Export RATIONAL-TO-QD
      d8ad582e
  8. Sep 24, 2007
  9. Sep 12, 2007
    • Raymond Toy's avatar
      qd-fun.lisp: · 70c699b1
      Raymond Toy authored
      o Remove unused var R1 in EXP-QD/REDUCE.
      o TAN-QD was calling ZEROP instead of ZEROP-QD.
      o Comment out extra copy of ASINH-QD.
      
      qd-io.lisp:
      o Ignore unused var in QD-PRINT-EXPONENT and QD-READER.
      
      qd.lisp:
      o Remove extra version of DIV-QD.
      70c699b1
  10. Aug 27, 2007
  11. Aug 25, 2007
  12. Aug 24, 2007
    • Raymond Toy's avatar
      qd-io.lisp: · 06ce4e11
      Raymond Toy authored
      o Get rid of the #q reader that returns an internal %qd-real.
      
      qd-methods.lisp:
      o QPHASE was returning the wrong kind of object for positive values.
      o Replace use of #q0 with the construction of a qd-real 0.
      
      qd-const.lisp:
      o Replace all uses of #q with #.(qd-from-string ...).
      06ce4e11
  13. Jun 13, 2007
  14. Jun 11, 2007
    • toy's avatar
      Support for infinities for CMUCL. Other platforms don't currently · 99de40a1
      toy authored
      support infinities.
      
      qd-class.lisp:
      o Print out infinities.
      
      qd-io.lisp:
      o QD-FORMAT handles infinities
      
      qd-methods.lisp:
      o Add constants for positive and negative quad-double infinities.
      
      qd-package.lisp:
      o Export +PI+
      o Export infinities.
      99de40a1
  15. Jun 01, 2007
  16. May 24, 2007
  17. May 21, 2007
  18. May 16, 2007
  19. May 15, 2007