Commit Graph

37 Commits

Author SHA1 Message Date
David Tolnay
e71257865c
Add test of the binary search table sizes 2022-05-18 00:35:07 -07:00
David Tolnay
4bf1b649db
Release 1.0.0 2022-05-16 15:00:04 -07:00
David Tolnay
2427a7c1bf
Detect warnings in CI 2022-05-16 14:56:29 -07:00
David Tolnay
f2b9b0e58f
Add actions job to notice outdated dependencies 2022-05-16 14:55:37 -07:00
David Tolnay
78fe8973ff
Run clippy in CI 2022-05-16 14:55:09 -07:00
David Tolnay
a8768180a8
Make 1.31 only run cargo check 2022-05-16 14:51:44 -07:00
David Tolnay
c424a3ec3c
Set up GitHub Actions 2022-05-16 14:50:07 -07:00
David Tolnay
27866dd600
Ignore clippy pedantic lints 2022-05-16 14:45:33 -07:00
David Tolnay
f071db5000
Make compatible with rustc 1.31 2022-05-16 14:41:51 -07:00
David Tolnay
fd81452c0a
Select a single docs.rs build target 2022-05-16 14:39:31 -07:00
David Tolnay
89056a97e1
Fill in crates.io metadata 2022-05-16 14:39:00 -07:00
David Tolnay
84d1cad955
Add crosslink icons to readme and rustdoc 2022-05-16 14:37:12 -07:00
David Tolnay
3457a8685b
Copy readme contents into crate-level rustdoc 2022-05-16 14:36:14 -07:00
David Tolnay
d5f0e6d9e1
Add explanation of unicode-ident data structure 2022-05-16 14:31:33 -07:00
David Tolnay
90c7bcbc2b
Writeup of roaring crate 2022-05-16 14:31:11 -07:00
David Tolnay
da7610e7ba
Writeup of fst crate 2022-05-16 14:31:00 -07:00
David Tolnay
56463840c6
Writeup of ucd-trie crate 2022-05-16 14:30:47 -07:00
David Tolnay
fdca2f0b7a
Writeup of unicode-xid crate 2022-05-16 14:30:30 -07:00
David Tolnay
6f7c90eb7e
Add table of benchmark results 2022-05-16 14:29:57 -07:00
David Tolnay
5986ec0047
Add readme 2022-05-16 14:29:11 -07:00
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