Commit Graph

121 Commits

Author SHA1 Message Date
Hannes Karppila 8933ac623c Remove stable feature flag iterator_step_by 2020-04-10 23:37:38 +03:00
Hannes Karppila 1d77ba2bc4 Add no_std + alloc support 2020-04-10 23:37:38 +03:00
Hannes Karppila ca0037583e Apply rustfmt 2020-04-10 23:37:34 +03:00
Hannes Karppila b098399338 Do not automatically format tables 2020-04-10 23:35:20 +03:00
Hannes Karppila 36184100f7 Remove ignored inline annotations 2020-04-10 23:35:19 +03:00
Hannes Karppila 9e3b5169d6 Fix generated import statements in tables.rs 2020-04-10 23:35:11 +03:00
Hannes Karppila 0d6e296cc4 Migrate to Rust 2018 edition 2020-04-09 19:10:25 +03:00
Hannes Karppila a509705221 Update tinyvec dependency 2020-04-09 19:09:23 +03:00
Manish Goregaokar 39a487eb43 Merge pull request #54 from Shnatsel/tinyvec
Switch from SmallVec to 100% safe TinyVec
2020-03-16 10:17:55 -07:00
Sergey "Shnatsel" Davidoff f401915be2 Merge remote-tracking branch 'origin/master' into tinyvec 2020-03-16 00:57:27 +01:00
Sergey "Shnatsel" Davidoff 432074711b Improve comment 2020-03-16 00:37:04 +01:00
Sergey "Shnatsel" Davidoff 3058939b1f Update to newer TinyVec 2020-03-16 00:22:48 +01:00
Manish Goregaokar a303f6f448 Publish 0.1.12 2020-01-21 14:34:56 -08:00
Manish Goregaokar d257973689 Merge pull request #52 from clintfred/master
Bump to smallvec 1.1.0
2020-01-21 14:24:18 -08:00
Clint Frederickson 0274330fea bump to smallvec 1.1.0 2020-01-21 15:15:16 -07:00
Sergey "Shnatsel" Davidoff 09fdcc2b81 Switch from SmallVec to 100% safe TinyVec 2020-01-13 19:56:13 +01:00
Manish Goregaokar 1e2049e4f9 Merge pull request #49 from unicode-rs/bump
Bump to 0.1.11
2019-11-22 08:31:48 -08:00
Manish Goregaokar ecadf7d44c Bump to 0.1.11 2019-11-22 08:31:00 -08:00
Manish Goregaokar a29396492b Add #[allow(ellipsis_inclusive_range_patterns)] to unicode.py 2019-11-22 08:30:05 -08:00
Manish Goregaokar 68a82a383f Merge pull request #48 from kentfredric/attempt-4
Migrate normalization tests to test/ to simplify pruning tests during shipping.
2019-11-22 08:28:45 -08:00
Manish Goregaokar df6b42c95d Merge pull request #47 from unicode-rs/version-bump
Bump to 0.1.10
2019-11-21 13:45:10 -08:00
Manish Goregaokar ad8c48e4bf Bump to 0.1.10 2019-11-21 13:43:19 -08:00
Kent Fredric 9ceca81f2f Add travis glue to test built package too 2019-11-20 04:09:17 +13:00
Kent Fredric 9f9a1cf94c Only strip tests/ in Cargo.toml
Leaving integrated bundled tests working.
2019-11-20 04:07:04 +13:00
Kent Fredric 9ab2fd64b9 Tidy up test layout
- Unify all tests/ into a single file to reduce the number of output
  targets during `cargo test`
- This also avoids double-compiling the normalization_tests.rs
- Move normalization_tests.rs to be a child of tests/data/ to avoid
  getting compiled as a test unit, and further removing useless output
  from cargo test
2019-11-20 04:04:55 +13:00
Kent Fredric beab8d66a0 Move "normalization" test data and dependent tests all into tests/
Leaves all other tests in place.

Provides a #[doc(hidden)] shim for accessing/using otherwise private
members from tests/
2019-11-20 03:57:38 +13:00
Manish Goregaokar dc5e3889d7 Merge pull request #46 from messense/master
Bump smallvec version to 1.0
2019-11-08 19:36:44 -08:00
messense f77c1ee57d Bump smallvec version to 1.0
See https://github.com/servo/rust-smallvec/pull/175 for changelog
2019-11-09 11:29:19 +08:00
Sujay Jayakar f92794def3 Merge pull request #45 from unicode-rs/bump
Bump version to 0.1.9
2019-11-06 13:32:03 -08:00
Manish Goregaokar 832048773d Bump version to 0.1.9 2019-11-06 07:18:56 -08:00
Manish Goregaokar ef4d6a69c6 Merge pull request #42 from trivikr/allow_ellipsis_inclusive_range_patterns
Allows ellipsis_inclusive_range_patterns
2019-10-13 19:48:38 -07:00
Kamat, Trivikram e1c602752f Allows ellipsis_inclusive_range_patterns
Refs: https://github.com/unicode-rs/unicode-normalization/issues/41
2019-10-13 12:42:06 -07:00
Manish Goregaokar e4c2de8f43 Merge pull request #37 from raphlinus/master
Use minimal perfect hashing for lookups
2019-04-16 11:04:53 -07:00
Raph Levien a6db7c0256 Move lookups into own module 2019-04-16 10:56:44 -07:00
Raph Levien 4e56dbc9dd One more comment 2019-04-16 10:44:30 -07:00
Raph Levien 9aacd59532 Move code out of tables
The code has been moved out of the tables module into perfect_hash, and
there is a bit more explanation in comments.
2019-04-16 10:42:11 -07:00
Raph Levien 93d8afb900 Use perfect hashing for compose lookup 2019-04-09 17:51:03 -07:00
Raph Levien df37994166 Use perfect hashing for decomposition also 2019-04-09 17:20:27 -07:00
Raph Levien b68dbec11f More lookups moved to perfect hashing 2019-04-09 16:46:28 -07:00
Raph Levien 274b267525 Use minimal perfect hashing for combining class lookup 2019-04-09 12:26:24 -07:00
Raph Levien 6407e5f127 Update unicode script to Python 3 2019-04-09 10:43:25 -07:00
Sujay Jayakar 35cc77d8ad Bump version to 0.1.8 2019-01-21 13:02:48 -08:00
Sujay Jayakar 32f859c523 Merge pull request #35 from djudd/smallvec
Use Smallvec in decomposition & recomposition
2019-01-21 11:32:30 -08:00
Sujay Jayakar d9e05260c6 Merge branch 'master' into smallvec 2019-01-21 11:22:08 -08:00
David Judd b114982681 Add comment 2019-01-17 08:41:47 -08:00
David Judd c6524d31d4 Use fuse 2019-01-17 08:28:15 -08:00
David Judd cc81a58409 Revert "restore done field to Decompositions"
This reverts commit 099fef3b72.
2019-01-17 08:25:11 -08:00
David Judd 099fef3b72 restore done field to Decompositions 2019-01-15 21:31:18 -08:00
Sujay Jayakar a09e329414 Merge pull request #31 from djudd/no-package-test-code
Use cargo exclude for tests
2019-01-15 16:15:22 +05:30
David Judd cae615d215 Use cargo exclude 2019-01-14 20:27:50 -08:00