New patches: [db-bdb bugfix: when bdb key comparison compared only the first half of utf16 strings kazennikov@gmail.com**20071230141055] { hunk ./src/db-bdb/libberkeley-db.c 1257 - limit1=s1+length1; + limit1=s1+2*length1; hunk ./src/db-bdb/libberkeley-db.c 1260 - limit1=s1+length1; + limit1=s1+2*length1; hunk ./src/db-bdb/libberkeley-db.c 1263 - limit1=s1+length2; + limit1=s1+2*length2; } Context: [db-postmodern: optimized map-index for -by-value case alex.mizrahi@gmail.com**20071207195402] [db-postmodern: optimized form-slot-key for persistent-slot-reader alex.mizrahi@gmail.com**20071207200835 it uses SBCL internal function now, for other implementation it's less optimized. ] [db-postmodern: small example update alex.mizrahi@gmail.com**20071207200630] [added sh script for flushing logs sample alex.mizrahi@gmail.com**20070920095806] [db-postmodern removed possiblity of using NIL as a key in btrees Henrik Hjelte**20071124163828] [cursor-duplicate removed from db-postmodern Henrik Hjelte**20071124163701] [removed a little compiler warning (typo) Henrik Hjelte**20071122151929] [remove kind-hints parameter from add-index Henrik Hjelte**20071122151046 Probably a coming feature from Ian, but right now it breaks the generic function add-index and thus postmodern, so I removed it for now. ] [Ensure set-db-synch is defined before pset is loaded sross@common-lisp.net**20071214145041] [Fix instance deserialization to bypass initialization protocol sross@common-lisp.net**20071214141938] [Fix to from-end traversal of new map-index eslick@common-lisp.net**20071130223524] [New map-index implementation eslick@common-lisp.net**20071130222620] [Cheaper get-instance-by-value eslick@common-lisp.net**20071130222520] [TAG ELEPHANT-0-9-1 ieslick@common-lisp.net**20071116153634] Patch bundle hash: c4410bd1cd704cb2e4eb5eede85d1d4961621945