├── .github └── workflows │ └── workflow.yml ├── .gitignore ├── .ocamlformat ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── bench ├── bench.ml └── dune ├── dune-project ├── hamt-bench.opam ├── hamt.opam ├── lib ├── dune ├── hamt.ml └── hamt.mli └── lib_test ├── chap1.txt ├── chap2.txt ├── chap3.txt ├── compte.mll ├── dune ├── guerre_et_paix.txt ├── guerre_et_paix_5fois.txt ├── hamt_tests.ml ├── histoire_de_la_marine_francaise.txt ├── inline ├── dune └── hamt_tests.ml ├── param.ml └── test.ml /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | _opam/ 3 | .merlin 4 | *.install 5 | -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | version=0.20.1 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ocaml-hamt 2 | 3 | Implements the Hash Array Mapped Tries data structure for OCaml. 4 | -------------------------------------------------------------------------------- /bench/bench.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/bench/bench.ml -------------------------------------------------------------------------------- /bench/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/bench/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/dune-project -------------------------------------------------------------------------------- /hamt-bench.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/hamt-bench.opam -------------------------------------------------------------------------------- /hamt.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/hamt.opam -------------------------------------------------------------------------------- /lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib/dune -------------------------------------------------------------------------------- /lib/hamt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib/hamt.ml -------------------------------------------------------------------------------- /lib/hamt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib/hamt.mli -------------------------------------------------------------------------------- /lib_test/chap1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/chap1.txt -------------------------------------------------------------------------------- /lib_test/chap2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/chap2.txt -------------------------------------------------------------------------------- /lib_test/chap3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/chap3.txt -------------------------------------------------------------------------------- /lib_test/compte.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/compte.mll -------------------------------------------------------------------------------- /lib_test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/dune -------------------------------------------------------------------------------- /lib_test/guerre_et_paix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/guerre_et_paix.txt -------------------------------------------------------------------------------- /lib_test/guerre_et_paix_5fois.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/guerre_et_paix_5fois.txt -------------------------------------------------------------------------------- /lib_test/hamt_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/hamt_tests.ml -------------------------------------------------------------------------------- /lib_test/histoire_de_la_marine_francaise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/histoire_de_la_marine_francaise.txt -------------------------------------------------------------------------------- /lib_test/inline/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/inline/dune -------------------------------------------------------------------------------- /lib_test/inline/hamt_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/inline/hamt_tests.ml -------------------------------------------------------------------------------- /lib_test/param.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/param.ml -------------------------------------------------------------------------------- /lib_test/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thizanne/ocaml-hamt/HEAD/lib_test/test.ml --------------------------------------------------------------------------------