[elephant-devel] Testresult and patches for sbcl amd64

Henrik Hjelte henrik at evahjelte.com
Mon Feb 5 18:21:13 UTC 2007


Hello, here are some results when testing the bdb backend-tests on
sbcl/amd64/linux. There were some problems with the serializer2 code, I
have attached a patch (actually three changes) in diff -u format against
cvs (but not last two changes).

  * install documentation, some references to bdb 4.4 changed to 4.5
  * optimizations did not work when testing on 64 bit sbcl, removed for
sbcl and cmu to be safe
  * bugfix serializing the value (expt 2 31) which was deserialized to a
negative number
  * Bugfix: most-negative-fixnum on 64 bit Lisps was serialized as a 32
bit value


Now no tests fail the first time (do-backend-tests) is run.
When repeating the tests, prepares-bdb fails.

I have also attached a bash script that downloads berkeley-db, installs
it, and makes a default config file for Linux. Maybe someone finds it
useful.

Update: I saw that Ian had made a recent change for allegro, which I
have made for sbcl/cmucl. You see it when you look at my patch, the ldb
version should be the one for all lisps.

/Henrik Hjelte
-------------- next part --------------
A non-text attachment was scrubbed...
Name: somechanges.diff
Type: text/x-patch
Size: 3246 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20070205/c44c7e29/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: install-bdb.sh
Type: application/x-shellscript
Size: 1373 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20070205/c44c7e29/attachment-0001.bin>


More information about the elephant-devel mailing list