Commit Graph

117 Commits

Author SHA1 Message Date
David Tolnay
b545a1d47e
Update static data sizes 2022-09-13 21:24:23 -07:00
David Tolnay
9c100b49ad
Disable unicode-xid comparison test 2022-09-13 21:21:35 -07:00
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