Commit graph

  • daed6a3277 small test change Simon Cruanes 2013-03-05 09:55:38 +01:00
  • f7d0d88882 also benchmark IHashtbl (functor); use Bench.bench_n, which is much better Simon Cruanes 2013-03-05 01:10:21 +01:00
  • f3074584ff updated benchmark Simon Cruanes 2013-03-05 00:55:24 +01:00
  • deab8c8f62 robin hood hashing for PHashtbl Simon Cruanes 2013-03-05 00:49:02 +01:00
  • 7a01248c06 stub of SplayTree structure Simon Cruanes 2013-03-04 19:10:20 +01:00
  • d101d913a2 bound size of hashtable with Sys.max_rray_length Simon Cruanes 2013-03-04 19:10:06 +01:00
  • 484653fb08 add .replace operation in benchs Simon Cruanes 2013-03-04 18:21:26 +01:00
  • d19abf889c updated Graph to remove the functor; it is now imperative, backed by PHashtbl, and offers a simplified Dot-printing interface. Simon Cruanes 2013-03-04 17:35:22 +01:00
  • 25a7d33985 added PHashtbl.get_eq/get_hash, to access the functions; added a function to create a PHashtbl from a module; added PHashtbl.map Simon Cruanes 2013-03-04 17:31:34 +01:00
  • 01e008256c hashset.union/inter take an optional argument for the resulting set Simon Cruanes 2013-03-04 17:30:34 +01:00
  • d52441018c Hashset based on PHashtbl Simon Cruanes 2013-03-04 16:04:37 +01:00
  • f363399fda PHashtbl.filter Simon Cruanes 2013-03-04 16:01:37 +01:00
  • 4c7f8fad7c draft of Heap module Simon Cruanes 2013-03-04 15:35:34 +01:00
  • 17ae421266 small benchmarking of hashtable Simon Cruanes 2013-03-04 14:58:23 +01:00
  • 723e4f1905 bugfix in hashtable removal; many more tests for hashtable Simon Cruanes 2013-03-04 14:27:06 +01:00
  • 3fe75af98e unit testing with oUnit Simon Cruanes 2013-03-04 13:49:08 +01:00
  • 30b69a95a3 polymorphic hashtable Simon Cruanes 2013-03-04 13:48:53 +01:00
  • cfc411b637 gitignore Simon Cruanes 2013-03-04 13:48:44 +01:00
  • 5d243ab117 .merlin config file Simon Cruanes 2013-03-04 13:48:17 +01:00
  • 6070e89a92 update README Simon Cruanes 2013-03-04 13:26:49 +01:00
  • d6d149e549 moved everything to the root directory Simon Cruanes 2013-03-04 13:25:25 +01:00
  • f74af3784f makefile to build with ocamlbuild Simon Cruanes 2013-02-27 16:17:42 +01:00
  • 848ca25d07 update of makefile Simon Cruanes 2013-02-27 16:17:23 +01:00
  • cfe1be2a5c source code for containers Simon Cruanes 2013-02-27 16:14:45 +01:00
  • fde4a70780 gitignore and update of readme; added LICENSE file (BSD) Simon Cruanes 2013-02-27 16:05:24 +01:00
  • 6a8aecf602 Initial commit Simon Cruanes 2013-02-27 06:17:33 -08:00