Commit Graph

117 Commits

Author SHA1 Message Date
David Tolnay
1842f6fe4f
Add benchmark using Criterion 2022-05-16 14:28:14 -07:00
David Tolnay
da354084f7
Test size of static storage of all implementations 2022-05-16 14:27:41 -07:00
David Tolnay
272700c178
Test that all 5 implementations produce same properties 2022-05-16 14:27:16 -07:00
David Tolnay
3a2eb6c64b
Add test code to create roaring bitmap 2022-05-16 14:26:28 -07:00
David Tolnay
21024e2c71
Wrap fst to expose for tests 2022-05-16 14:25:28 -07:00
David Tolnay
b6fbaa016b
Generate fst using ucd-generate 2022-05-16 14:25:28 -07:00
David Tolnay
7bdec61b45
Wrap trie-set generated code to expose for tests 2022-05-16 14:25:28 -07:00
David Tolnay
aff0d37f04
Generate a trie-set using ucd-generate 2022-05-16 14:22:22 -07:00
David Tolnay
40ebcf34c7
Might as well support no_std 2022-05-16 14:21:21 -07:00
David Tolnay
062108f0f8
Add a program to generate diagram of the uncompressed bitmap 2022-05-16 14:21:05 -07:00
David Tolnay
2a9ca39ba4
Public API to perform table lookups 2022-05-16 14:20:27 -07:00
David Tolnay
c76c7bd01c
Check in tables.rs 2022-05-16 14:19:14 -07:00
David Tolnay
845d7d08f8
Code to write tables.rs 2022-05-16 14:19:08 -07:00
David Tolnay
115e980050
Add a main.rs to generate the compressed representation 2022-05-16 14:18:35 -07:00
David Tolnay
f231662c62
Add unicode table generated by ucd-generate 2022-05-16 14:17:51 -07:00
David Tolnay
ae91ca2656
Dual mit OR apache license 2022-05-16 14:10:55 -07:00
David Tolnay
10016193ca
Initial commit 2022-05-16 14:10:25 -07:00