| ... |
... |
@@ -28,20 +28,35 @@ public domain. |
|
28
|
28
|
* #373: Add macros to handle temp files and directories
|
|
29
|
29
|
* #387: Update CLX from upstream to version from 2024-09-11
|
|
30
|
30
|
* #408: Add C functions to get user name and home dir
|
|
|
31
|
+ * #424: Use fdlibm `hypot` to implement the `hypot` function
|
|
|
32
|
+ instead of using the version from libm.
|
|
|
33
|
+ * #426: Type `float-modes` is incorrect for x87 FPU modes
|
|
31
|
34
|
* #428: Add some constants for common values in irrat.lisp
|
|
|
35
|
+ * #431: `set-floating-point-modes` incorrectly clears out x87
|
|
|
36
|
+ precision and rounding modes
|
|
32
|
37
|
* #437: Use `realpath` to find the lisp executable
|
|
|
38
|
+ * #441: Fedora 42 unable to compile core-math pow.c function
|
|
|
39
|
+ * #443: cim-info.tar.bz2 missing from cmucl.org
|
|
33
|
40
|
* #444: `unix-stat` and friends return wrong timestamp
|
|
|
41
|
+ * #446: Simplify getting the errno values.
|
|
34
|
42
|
* #449: Touch 64-bit timestamp.txt with desired time for testing
|
|
35
|
43
|
* #446: Use C compiler to get errno values to update UNIX
|
|
36
|
44
|
defpackage with errno symbols
|
|
|
45
|
+ * #452: Move bin/errno-foo.lisp to src/tools.
|
|
37
|
46
|
* #453: Use correct flags for analyzer and always save logs.
|
|
|
47
|
+ * #454: `make-pathname` signals errors for "silly" values.
|
|
38
|
48
|
* #456: Improve accuracy for division of complex double-floats
|
|
39
|
49
|
using Baudin and Smith's robust complex division algorithm
|
|
40
|
50
|
with improvements by Patrick McGehearty.
|
|
41
|
|
- * #458: Spurious overflow in double-double-float multiply
|
|
42
|
|
- * #459: Improve accuracy for division of complex
|
|
|
51
|
+ * #457: `delete-directory` was not returning anything so you
|
|
|
52
|
+ couldn't tell if it succeeded or not.
|
|
|
53
|
+ * #458: Spurious overflow in double-double-float multiply.
|
|
|
54
|
+ * #459: Improve accuracy for division of complex.
|
|
43
|
55
|
double-double-floats. The same algorithm is used here as
|
|
44
|
56
|
for #456.
|
|
|
57
|
+ * #460: Unit tests were not being recognized as failing on CI.
|
|
|
58
|
+ * #463: `double-double-float` is missing comparison operations
|
|
|
59
|
+ between `double-double-float` and `double-float`
|
|
45
|
60
|
* Other changes:
|
|
46
|
61
|
* Improvements to the PCL implementation of CLOS:
|
|
47
|
62
|
* Changes to building procedure:
|