Skip to content

Commit 4f010fb

Browse files
committed
updated README stating partial support for SBCL 1.2.8 on sparc
1 parent 18737b0 commit 4f010fb

File tree

3 files changed

+15
-10
lines changed

3 files changed

+15
-10
lines changed

BUGS

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
11
See https://github.com/cosmos72/superluminal-db/issues
22

3-
43
KNOWN BUGS
54

6-
- test 'ghash-table fails on ABCL because (sxhash #0A42)
7-
returns different values at each call
5+
see https://github.com/cosmos72/hyperluminal-mem/issues
6+
7+
FIXED BUGS
88

99
- on SBCL, allocating large buffers (0.5GB) with (cffi-sys:with-foreign-pointer ...)
1010
returns a foreign pointer so it seems to succeed,
1111
but actually accessing the buffer crashes with "Memory fault at ..."
12-
13-
14-
FIXED BUGS
15-
16-
- none yet
1712

13+
There's a patch floating on SBCL mailing list, and hyperluminal-mem
14+
now avoids stack-allocating large buffers
15+
1816
NOT BUGS
1917

2018
- none yet

README.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ Hyperluminal-mem is currently tested on the following Common Lisp implementation
5252
* version 1.1.14 (x86) on Debian GNU/Linux jessie (x86_64)
5353
* version 1.2.8 (armhf) on Debian GNU/Linux wheezy (armhf) inside Qemu
5454
* version 1.1.15 (powerpc) on Debian GNU/Linux jessie (powerpc) inside Qemu
55+
* version 1.2.8 (sparc) on Debian GNU/Linux jessie (sparc) inside Qemu
5556

5657
* [ABCL](http://www.abcl.org/)
5758
* version 1.3.1 on OpenJDK 1.7.0_65 (x86_64) on Debian GNU/Linux jessie (x86_64)
@@ -64,7 +65,7 @@ Hyperluminal-mem is currently tested on the following Common Lisp implementation
6465
* [CCL](http://ccl.clozure.com/)
6566
* version 1.10 (x86_64) on Debian GNU/Linux jessie (x86_64)
6667
* version 1.10 (x86) on Debian GNU/Linux jessie (x86_64)
67-
* version 1.10 (armhf) on Debian GNU/Linux wheezy (armhf) inside Qemu
68+
* version 1.10 (linuxarm) on Debian GNU/Linux wheezy (armhf) inside Qemu
6869
* version 1.9-r15761 (linuxppc) on Debian GNU/Linux wheezy (powerpc) inside Qemu
6970

7071
* [CLISP](http://www.clisp.org/)
@@ -74,6 +75,12 @@ Hyperluminal-mem is currently tested on the following Common Lisp implementation
7475
* version 20d Unicode (x86) on Debian GNU/Linux jessie (x86_64)
7576

7677

78+
### Partially supported systems
79+
80+
* [SBCL](http://sbcl.org/) version 1.2.8 running on Linux SPARC almost works,
81+
except that MREAD and MWRITE of DOUBLE-FLOAT signal a SIGBUS error
82+
due to wrong alignment - see [issue #5](https://github.com/cosmos72/hyperluminal-mem/issues/5)
83+
7784
### Unsupported systems
7885

7986
* [ECL](http://ecls.sourceforge.net/) version 13.5.1 has some known issues

mem/object/ghash-table.lisp

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
#?-(and (symbol :stmx.util :ghash-table-test)
2727
(symbol :stmx.util :ghash-table-hash))
28-
(log:warn "This version of STMX is too old, disabling (de)serialization
28+
(log:warn "Found an old version of STMX, disabling (de)serialization
2929
of ~A:~A, ~A:~A and their subclasses.
3030
Upgrade to STMX 2.0.1 or later to re-enable it."
3131
'stmx.util 'ghash-table 'stmx.util 'gmap)

0 commit comments

Comments
 (0)