forestdb: Support snapshots and rollbacks, change how with-forestdb works. Unit test things.
forestdb.ffi: Make fdb_iterator_opt_t its own type and remove comment.
forestdb.lib: Implement iterators and some related stuff.
Document possible bugs for now.
forestdb.lib-tests: Test iterators.
forestdb: Add iteration by seq-num. Add tests for iteration by seq-num.
Document potential bugs.
forestdb.lib: Relax our expectations of ALIEN: slots and save other slots to doc tuple.
forestdb.lib: fdb_doc has to be malloc'd. Iterators have to fdb_doc_free docs. Add with-doc and with-create-doc combinators. Unit testing fdb-get etc.
forestdb.lib: iterator needs to call free on docs.
forestdb.lib: Must close with WAL commit or else data gets lost on next open.
forestdb: Update for new api changes. Fix some unit tests, they look better now.
forestdb.ffi: Fix up api.
compiler.tests.alien: Check in a failing unit test. Structure is getting returned improperly.
vm: Oops, test doesn't take a long long.
cpu.x86.64: 64-bit register is RDX not EDX. Fixes #1191.
assocs: Add zip-index, zip-index-as and docs/tests.
sequences: Add map-index-as for symmetry and docs/tests.
tools.scaffold: Add type for exemplar in docs.
basis, extra: Use zip-index.
compiler.tests.alien: Add structs with uint and ulonglong pairs and return them from an FFI call. macosx32 seems to be working, hopefully this will break it or confirm that it's working. Linux32 is broken, hopefully this will show how.
assocs: Make map-index-as support seq or assoc exemplars and move map-index, map-index-as to assocs because they need to use new-assoc. Make zip-index-as support assoc exemplars. Fix up docs and tests.
assocs.extras: Remove zip-as and move tests to assocs.
assocs: Make the output from zip, zip-index, and map-index the same type as the first seq/assoc argument. Add tests.
tr: zip had a string as input. call { } zip-as instead.
assocs: Fix up some stack effects.