Commits

Show all
Author Commit Message Labels Comments Date
Moritz Heidkamp
Release 0.0.2
Tags
0.0.2
Moritz Heidkamp
Remove fx operations for 32 bit compat
Moritz Heidkamp
Use foreign-integer for 32 bit compat
Moritz Heidkamp
Release version 0.0.1
Tags
0.0.1
Moritz Heidkamp
Better transient map errors
Moritz Heidkamp
Remove outer parens in record printer
Moritz Heidkamp
Make update-in use #f as the default value for the innermost key
Moritz Heidkamp
Rename assoc to add and dissoc to delete This is more in line with Scheme's existing library functions in which assoc means lookup.
Moritz Heidkamp
Add legalese
Moritz Heidkamp
Can't traverse transient map
Moritz Heidkamp
Some type annotation fixes
Moritz Heidkamp
Add map-ref-in and map-update-in
Moritz Heidkamp
Group tests
Moritz Heidkamp
Add map-merge
Moritz Heidkamp
Assume shifting zerofills anyway
Moritz Heidkamp
Improve readability
Moritz Heidkamp
Replace custom bit-count with __builtin_popcount
Moritz Heidkamp
Add some missing type declarations
Moritz Heidkamp
Turn box into typed-record Performance is equal or better than the custom inline variant.
Moritz Heidkamp
Replace sub1 and = with fx- and fx=
Moritz Heidkamp
Less redundance
Moritz Heidkamp
Add fprintf to imports
Moritz Heidkamp
Add printer for hash-collision-node
Moritz Heidkamp
Some style cleanup
Moritz Heidkamp
Add hash collision test and fix bug in dissoc!
Moritz Heidkamp
Get rid of compilation warnings
Moritz Heidkamp
Add .gitignore
Moritz Heidkamp
Reduce polymorphism
Moritz Heidkamp
A nicer printer
Moritz Heidkamp
Remove -inode-find for now
  1. Prev
  2. Next