Changeset 10776

Timestamp:
Sep 16, 2008, 9:55:28 PM (11 years ago)
Author:
gz
Message:

Implement "nearly-lock-free" hash tables. All shared hash tables now
use this new algorithm (for more info see big comment in l0-hash.lisp).
To use the old hash tables, specify :lock-free nil as argument to
make-hash-table.

Incremented fasl version, in case there are any fasdumped hash tables out there.

While in there, changed defaults so that trying to write a read-only
table offers a restart to make it writable, with an appropriate warning.

Location:
branches/working-0711/ccl
Files:
16 edited

Note: See TracChangeset for help on using the changeset viewer.