[elephant-devel] status update

Alex Mizrahi alex.mizrahi at gmail.com
Wed Sep 14 14:39:46 UTC 2011


Recent patches:

  * set-valued slot tests, optimized postmodern support
  * test-slot-sets enabled in asd

   test-slot-sets thoroughly verifies current behaviour (rather weird)
   optimized postmodern support uses pm-pset for backend storage which 
keeps everything in one btree (database table)

  * disabled testconditions
  * fixes FINISHES macro in tests
  * prevent loading same foreign library (and stuff which "depends" on it)
  * with-interrupts for db-postmodern
  * pm-cursor typo fixed
  * import class-direct-subclasses

Current status: two tests fail both on SBCL 1.0.16 and CCL 1.7:

1. ELEPHANT-DB-PATH-TEST -- as I understand, both tests and function 
ELEPHANT-DB-PATH are buggy as test comments do not quite match 
function's behaviour. I do not quite get how it was supposed to work, so 
I'll leave it as it is for now. I don't quite get why we got this 
failure only now, perhaps reshuffling enabled tests which were not run 
previously (problems from migration to fiveam)

2. CACHING-STYLE-REQUIRED -- I guess some MOP code which handles option 
inheritance is broken (or does not exist).

INHIBIT-ROLLBACK test in testconditions crashes both CCL and SBCL, as 
I've mentioned previously, but I've disabled it for now. (I have no idea 
what it was supposed to test. CCL crashes after db_commit, IIRC, if it 
says you anything.)

I had no response on MOP breakage from SBCL devs so far. I've even made 
a simple repro case for them...





More information about the elephant-devel mailing list