David Tolnay
d356f5843e
Update to Unicode 15.0.0
2022-09-13 21:19:57 -07:00
David Tolnay
b87da17196
Update criterion to 0.4
2022-09-10 20:18:15 -07:00
David Tolnay
fefe25a0b3
Update benchmark/test to roaring 0.10
2022-09-08 08:29:01 -07:00
David Tolnay
31a4be1913
GitHub Workflows security hardening
2022-09-02 15:09:32 -07:00
David Tolnay
e970dad20b
Release 1.0.3
2022-08-03 07:04:08 -07:00
David Tolnay
b131e4232d
Update keywords in crates.io metadata
2022-08-02 10:38:57 -07:00
David Tolnay
9751069f74
Add categories to crates.io metadata
2022-08-01 00:06:48 -07:00
David Tolnay
4280713c30
Add authors to Cargo.toml
2022-07-31 19:25:47 -07:00
David Tolnay
f4aa38bb02
Sort package entries in Cargo.toml
2022-07-31 19:19:06 -07:00
David Tolnay
43ab8d0ac0
Release 1.0.2
2022-07-15 18:52:10 -07:00
David Tolnay
98825d0a6a
Merge pull request #9 from dtolnay/license
...
Explain Unicode license agreement
2022-07-15 18:51:29 -07:00
David Tolnay
9d38245990
Attempt to describe the license situation in readme
2022-07-15 18:48:20 -07:00
David Tolnay
9cd9be3a2c
Conjunct Unicode license onto SPDX expression
2022-07-15 18:29:17 -07:00
David Tolnay
d667a6c91f
Add copy of Unicode License Agreement - Data Files and Software (2016)
2022-07-15 18:27:55 -07:00
David Tolnay
bc8c1dfb45
Merge pull request #8 from dtolnay/cron
...
Run 'latest Unicode' job only in cron, not pull requests
2022-07-05 22:53:14 -07:00
David Tolnay
59d10f2fa5
Run 'latest Unicode' job only in cron, not pull requests
2022-07-05 22:50:18 -07:00
David Tolnay
dd6a465ca9
Merge pull request #7 from dtolnay/version
...
Normalize ucd-generate version in generated files
2022-07-05 22:49:39 -07:00
David Tolnay
f48337ea01
Normalize ucd-generate version in generated files
2022-07-05 22:45:15 -07:00
David Tolnay
ccae9d7be9
Release 1.0.1
2022-06-13 15:48:49 -07:00
David Tolnay
07bfd4925a
Merge pull request #6 from dtolnay/comment
...
Add @generated comment to the top of tables.rs
2022-06-13 15:48:30 -07:00
David Tolnay
ad753364e0
Add @generated comment to the top of tables.rs
2022-06-13 15:44:43 -07:00
David Tolnay
84e8e04650
Merge pull request #5 from dtolnay/linguist-generated
...
Inform linguist of generated files
2022-06-13 15:44:36 -07:00
David Tolnay
d3b065a755
Inform linguist of generated files
...
This will collapse diffs in those files by default on GitHub.
2022-06-13 15:40:18 -07:00
David Tolnay
88f74aaac3
Use upstreamed docs.rs icon in docs.rs badge
2022-06-11 10:16:01 -07:00
David Tolnay
765b974458
Check all crates in workspace for outdated deps
2022-06-06 14:39:25 -07:00
David Tolnay
fdd8c66a33
Merge pull request #3 from dtolnay/unicode
...
Add GitHub Actions job to run code generator against latest Unicode
2022-05-19 08:53:08 -07:00
David Tolnay
b11ec212ec
Add GitHub Actions job to run code generator against latest Unicode
2022-05-19 08:41:20 -07:00
David Tolnay
a9b0f17ff8
Import TryFrom to unbreak generate
...
This was changed from 2021 edition to 2018 edition in f071db5000
,
which no longer has TryFrom in prelude.
error[E0599]: no function or associated item named `try_from` found for type `u8` in the current scope
--> generate/src/main.rs:56:27
|
56 | let new = u8::try_from(chunkmap.len()).unwrap();
| ^^^^^^^^ function or associated item not found in `u8`
|
= help: items from traits can only be used if the trait is in scope
help: the following trait is implemented but not in scope; perhaps add a `use` for it:
|
11 | use std::convert::TryFrom;
|
error[E0599]: no function or associated item named `try_from` found for type `u8` in the current scope
--> generate/src/main.rs:119:17
|
119 | u8::try_from(halfdense.len() / (CHUNK / 2)).unwrap(),
| ^^^^^^^^ function or associated item not found in `u8`
|
= help: items from traits can only be used if the trait is in scope
help: the following trait is implemented but not in scope; perhaps add a `use` for it:
|
11 | use std::convert::TryFrom;
|
error[E0599]: no function or associated item named `try_from` found for type `u8` in the current scope
--> generate/src/main.rs:136:21
|
136 | u8::try_from(halfdense.len() / (CHUNK / 2) - 1).unwrap(),
| ^^^^^^^^ function or associated item not found in `u8`
|
= help: items from traits can only be used if the trait is in scope
help: the following trait is implemented but not in scope; perhaps add a `use` for it:
|
11 | use std::convert::TryFrom;
|
2022-05-19 08:37:30 -07:00
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