23 | | Check the [http://trac.common-lisp.net/oct/timeline wiki timeline] for |
24 | | more detailed information of changes. |
25 | | |
| 27 | * 2011-02-09 |
| 28 | * For Lisp's that support signed zeros for floating point (like |
| 29 | cmucl and sbcl), Oct now correctly handles signed quad-double |
| 30 | zeroes. |
| 31 | * The CVS repository has been moved to Git. The CVS repository is |
| 32 | still available but will not be updated. Use Git to obtain the |
| 33 | latest versions. (See Oct gitweb for more links.) |
| 34 | |
| 35 | * 2007-11-28 |
| 36 | * Oct now passes all of the tests on Allegro/x86. The main change |
| 37 | was not to compile with safety 0. This messes up Allegro's |
| 38 | tracking of the precision. |
| 39 | * To help implementations (like Allegro or Clisp) that use arrays |
| 40 | for storing %quad-double numbers, many functions now support an |
| 41 | optional third arg which is where the result should be |
| 42 | written. This is like how bit-and works. This should work |
| 43 | correctly with both an array or (complex double-double-float) |
| 44 | implementation, but perhaps some care is needed to make sure it |
| 45 | works for both. |
| 46 | * CMUCL can use either an array or a (complex double-double-float) |
| 47 | to store a %quad-double. However, simple timing measurements |
| 48 | indicate that arrays are slightly slower to much slower than |
| 49 | using (complex double-double-float). |
| 50 | |
| 51 | * 2007-10-26 |
| 52 | * A Pade approximation for exp has been added. This is currently |
| 53 | not used, but tests show that it is 25% faster than the current |
| 54 | method, but it loses about 3 bits of precision. This was |
| 55 | contributed by Richard Fateman. |
| 56 | |
| 57 | * 2007-10-15 |
| 58 | * The {{{OCT}}} package has been renamed. The package is now |
| 59 | {{{NET.COMMON-LISP.OCT}}}, with a nickname of {{{OCT}}}. |
| 60 | * {{{QD}}} is no longer a nickname for {{{OCT}}}. |
| 61 | * {{{QUAD-DOUBLE-INTERNAL}}} has been renamed to |
| 62 | {{{OCT-INTERNAL}}}, with a nickname of {{{OCTI}}}. The old |
| 63 | nickname {{{QDI}}} has been removed |
| 64 | * Oct has a more accurate argument reduction for the trig |
| 65 | functions. This allows Oct to compute {{{cos(2^120)}}} correctly |
| 66 | (which is about -0.925879). |
| 67 | |
| 68 | * 2007-10-10 |
| 69 | * Oct now has print/read consistency, thanks to Richard Fateman, |
| 70 | who provided a very nice method to convert bignums to |
| 71 | quad-double. |
| 72 | |