1
|
1
|
# CMUCL 21e
|
2
|
2
|
|
3
|
|
-## Work in prograss
|
|
3
|
+## Work in progress
|
4
|
4
|
|
5
|
5
|
The CMUCL project is pleased to announce the release of CMUCL 21e.
|
6
|
6
|
This is a major release which contains numerous enhancements and bug
|
7
|
|
-fixes from the 21a release.
|
|
7
|
+fixes from the 21d release.
|
8
|
8
|
|
9
|
9
|
CMUCL is a free, high performance implementation of the Common Lisp
|
10
|
10
|
programming language which runs on most major Unix platforms. It
|
... |
... |
@@ -39,15 +39,15 @@ public domain. |
39
|
39
|
* ~~#90~~ Some static symbols have been removed. This probably makes the fasl files incompatible with older versions.
|
40
|
40
|
* ~~#91~~ Loop destructuring no longer incorrectly signals an error
|
41
|
41
|
* ~~#95~~ Disassembler syntax of x86 je and movzx is incorrect
|
42
|
|
- * ~~#97~~ Define and use ud2 instruction isntead of int3. Fixes single-stepping.
|
|
42
|
+ * ~~#97~~ Define and use ud2 instruction instead of int3. Fixes single-stepping.
|
43
|
43
|
* ~~#98~~ fstpd is not an Intel instruction; disassemble as `fstp dword ptr [addr]`
|
44
|
|
- * ~~#100~~ ldb prints out unicode base-chars correctly instead of just the low 8 bits.
|
|
44
|
+ * ~~#100~~ ldb prints out Unicode base-chars correctly instead of just the low 8 bits.
|
45
|
45
|
* ~~#103~~ RANDOM-MT19937-UPDATE assembly routine still exists
|
46
|
46
|
* ~~#104~~ Single-stepping broken (fixed via #97).
|
47
|
47
|
* ~~#107~~ Replace u_int8_t with uint8_t
|
48
|
48
|
* ~~#108~~ Update ASDF
|
49
|
49
|
* ~~#112~~ CLX can't connect to X server via inet sockets
|
50
|
|
- * ~~#113~~ REQUIRE on contribs can pull in the wrong things vai ASDF.
|
|
50
|
+ * ~~#113~~ REQUIRE on contribs can pull in the wrong things via ASDF.
|
51
|
51
|
* ~~#121~~ Wrong column index in FILL-POINTER-OUTPUT-STREAM
|
52
|
52
|
* ~~#122~~ gcc 11 can't build cmucl
|
53
|
53
|
* ~~#127~~ Linux unix-getpwuid segfaults when given non-existent uid.
|