Roll unicode-ident: 1.0.14 => 1.0.15 in //third_party/rust.
This CL has been created semi-automatically. The expected review process and other details can be found at //tools/crates/create_update_cl.md Updated crates: * unicode-ident: 1.0.14 => 1.0.15 Chromium `supply-chain/config.toml` policy requires that the following audit criteria are met (note that these are the *minimum* required criteria and `supply-chain/audits.toml` can and should record a stricter certification if possible; see also //docs/rust-unsafe.md): * unicode-ident@1.0.15: crypto-safe, safe-to-deploy, ub-risk-2 Bug: None Change-Id: I46f03ff5a6b69babc340f6a752ac2f9577ae32a5 Cq-Include-Trybots: chromium/try:android-rust-arm32-rel Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg Cq-Include-Trybots: chromium/try:android-rust-arm64-rel Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg Cq-Include-Trybots: chromium/try:linux-rust-x64-rel Cq-Include-Trybots: chromium/try:win-rust-x64-dbg Cq-Include-Trybots: chromium/try:win-rust-x64-rel Disable-Rts: True Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6197422 Reviewed-by: Łukasz Anforowicz <lukasza@chromium.org> Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Auto-Submit: Adrian Taylor <adetaylor@chromium.org> Cr-Commit-Position: refs/heads/main@{#1411662}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
0417caf407
commit
5f4aab598a
infra
third_party/rust
chromium_crates_io
Cargo.lock
supply-chain
vendor
unicode-ident-1.0.14
unicode-ident-1.0.15
unicode_ident
@ -1,7 +1,5 @@
|
||||
. 7 4
|
||||
ash/ambient/managed 2 1
|
||||
ash/components/arc 1 1
|
||||
ash/components/arc/mojom 1 1
|
||||
ash/system/bluetooth/hid_preserving_controller 1 1
|
||||
ash/system/input_device_settings 18 1
|
||||
ash/webui/camera_app_ui/resources/js/lib 8 1
|
||||
@ -34,7 +32,7 @@ cc/input 2 2
|
||||
chrome/android/java/src/org/chromium/chrome/browser/omaha 2 2
|
||||
chrome/android/java/src/org/chromium/chrome/browser/tab 1 1
|
||||
chrome/android/junit/src/org/chromium/chrome/browser/payments 1 1
|
||||
chrome/browser 2 2
|
||||
chrome/browser 6 5
|
||||
chrome/browser/android/oom_intervention 1 1
|
||||
chrome/browser/ash/arc/file_system_watcher 1 1
|
||||
chrome/browser/ash/arc/policy 2 2
|
||||
@ -84,6 +82,8 @@ chrome/install_static 1 1
|
||||
chromeos/ash/components/carrier_lock 3 1
|
||||
chromeos/ash/components/network/onc 1 1
|
||||
chromeos/ash/components/telemetry_extension 2 1
|
||||
chromeos/ash/experiences/arc 1 1
|
||||
chromeos/ash/experiences/arc/mojom 1 1
|
||||
chromeos/ash/services/ime/public/cpp/shared_lib/proto 2 2
|
||||
chromeos/ash/services/ime/public/mojom 2 2
|
||||
chromeos/crosapi 2 1
|
||||
@ -180,7 +180,7 @@ content/test/gpu 1 1
|
||||
content/web_test/renderer 2 1
|
||||
device/gamepad 5 3
|
||||
device/vr/public/mojom 2 1
|
||||
docs 29 17
|
||||
docs 28 16
|
||||
docs/design 2 2
|
||||
docs/enterprise 1 1
|
||||
docs/experiments 1 1
|
||||
@ -201,6 +201,7 @@ docs/speed/metrics_changelog 1 1
|
||||
docs/telemetry_extension 2 1
|
||||
docs/testing 4 4
|
||||
docs/updater 7 3
|
||||
docs/webui 1 1
|
||||
extensions/browser 1 1
|
||||
extensions/common 2 2
|
||||
extensions/common/api 5 4
|
||||
@ -418,7 +419,6 @@ third_party/blink/tools/blinkpy/w3c 20 7
|
||||
third_party/blink/tools/blinkpy/web_tests 2 1
|
||||
third_party/blink/tools/blinkpy/web_tests/controllers 1 1
|
||||
third_party/blink/tools/blinkpy/web_tests/layout_package 7 2
|
||||
third_party/blink/tools/blinkpy/web_tests/models 1 1
|
||||
third_party/blink/tools/blinkpy/web_tests/port 1 1
|
||||
third_party/blink/tools/blinkpy/wpt_tests 1 1
|
||||
third_party/blink/web_tests/dom/domparsing 2 2
|
||||
@ -494,7 +494,6 @@ third_party/closure_compiler/compiler 1 1
|
||||
third_party/closure_compiler/externs 5 1
|
||||
third_party/crashpad/crashpad 1 1
|
||||
third_party/crashpad/crashpad/doc 1 1
|
||||
third_party/crashpad/crashpad/doc/support 1 1
|
||||
third_party/crashpad/crashpad/snapshot 1 1
|
||||
third_party/crashpad/crashpad/snapshot/fuchsia 1 1
|
||||
third_party/crashpad/crashpad/test/mac 1 1
|
||||
@ -725,8 +724,8 @@ third_party/rust/chromium_crates_io/vendor/strum_macros-0.25.3 1 1
|
||||
third_party/rust/chromium_crates_io/vendor/syn-2.0.96 1 1
|
||||
third_party/rust/chromium_crates_io/vendor/syn-2.0.96/src 2 1
|
||||
third_party/rust/chromium_crates_io/vendor/termcolor-1.4.1/.github/workflows 3 1
|
||||
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14 1 1
|
||||
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/.github/workflows 2 1
|
||||
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15 1 1
|
||||
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/.github/workflows 2 1
|
||||
third_party/rust/chromium_crates_io/vendor/winapi-util-0.1.9/.github/workflows 4 1
|
||||
third_party/rust/chromium_crates_io/vendor/windows-sys-0.52.0 1 1
|
||||
third_party/rust/chromium_crates_io/vendor/windows-sys-0.52.0/src/Windows/Wdk/System/SystemServices 1 1
|
||||
|
2
third_party/rust/chromium_crates_io/Cargo.lock
generated
vendored
2
third_party/rust/chromium_crates_io/Cargo.lock
generated
vendored
@ -679,7 +679,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
|
||||
[[package]]
|
||||
name = "unicode-ident"
|
||||
version = "1.0.14"
|
||||
version = "1.0.15"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
|
||||
[[package]]
|
||||
|
@ -2898,6 +2898,12 @@ criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-2"]
|
||||
delta = "1.0.13 -> 1.0.14"
|
||||
notes = "Minimal delta in `.rs` files: new test assertions + doc changes."
|
||||
|
||||
[[audits.unicode-ident]]
|
||||
who = "Adrian Taylor <adetaylor@chromium.org>"
|
||||
criteria = ["safe-to-deploy", "does-not-implement-crypto", "ub-risk-2"]
|
||||
delta = "1.0.14 -> 1.0.15"
|
||||
notes = "No changes relevant to any of these criteria."
|
||||
|
||||
[[audits.unicode-linebreak]]
|
||||
who = "Lukasz Anforowicz <lukasza@chromium.org>"
|
||||
criteria = ["ub-risk-0", "safe-to-deploy", "does-not-implement-crypto"]
|
||||
|
@ -293,7 +293,7 @@ criteria = ["crypto-safe", "safe-to-run"]
|
||||
[policy."tinyvec:1.8.1"]
|
||||
criteria = ["crypto-safe", "safe-to-deploy", "ub-risk-2"]
|
||||
|
||||
[policy."unicode-ident:1.0.14"]
|
||||
[policy."unicode-ident:1.0.15"]
|
||||
criteria = ["crypto-safe", "safe-to-deploy", "ub-risk-2"]
|
||||
|
||||
[policy."unicode-linebreak:0.1.5"]
|
||||
|
@ -1,6 +0,0 @@
|
||||
{
|
||||
"git": {
|
||||
"sha1": "404f1e80957deaf2d93d1314d81bb3d1504303c8"
|
||||
},
|
||||
"path_in_vcs": ""
|
||||
}
|
@ -1 +0,0 @@
|
||||
prop_list.rs
|
6
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/.cargo_vcs_info.json
vendored
Normal file
6
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/.cargo_vcs_info.json
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"git": {
|
||||
"sha1": "1e2c8c98b04cfd01bc2d30984314a09d94f7d18c"
|
||||
},
|
||||
"path_in_vcs": ""
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
/target
|
||||
/target/
|
||||
/Cargo.lock
|
||||
/UCD
|
||||
/UCD/
|
||||
/UCD.zip
|
83
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/Cargo.lock → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/Cargo.lock
generated
vendored
83
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/Cargo.lock → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/Cargo.lock
generated
vendored
@ -31,9 +31,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
||||
|
||||
[[package]]
|
||||
name = "bytemuck"
|
||||
version = "1.20.0"
|
||||
version = "1.21.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a"
|
||||
checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3"
|
||||
|
||||
[[package]]
|
||||
name = "byteorder"
|
||||
@ -82,18 +82,18 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "clap"
|
||||
version = "4.5.21"
|
||||
version = "4.5.27"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f"
|
||||
checksum = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796"
|
||||
dependencies = [
|
||||
"clap_builder",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "clap_builder"
|
||||
version = "4.5.21"
|
||||
version = "4.5.27"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec"
|
||||
checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7"
|
||||
dependencies = [
|
||||
"anstyle",
|
||||
"clap_lex",
|
||||
@ -101,9 +101,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "clap_lex"
|
||||
version = "0.7.3"
|
||||
version = "0.7.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7"
|
||||
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
|
||||
|
||||
[[package]]
|
||||
name = "criterion"
|
||||
@ -141,9 +141,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "crunchy"
|
||||
version = "0.2.2"
|
||||
version = "0.2.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
|
||||
checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
|
||||
|
||||
[[package]]
|
||||
name = "either"
|
||||
@ -186,13 +186,13 @@ checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
|
||||
|
||||
[[package]]
|
||||
name = "is-terminal"
|
||||
version = "0.4.13"
|
||||
version = "0.4.15"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b"
|
||||
checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37"
|
||||
dependencies = [
|
||||
"hermit-abi",
|
||||
"libc",
|
||||
"windows-sys 0.52.0",
|
||||
"windows-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -206,15 +206,15 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "itoa"
|
||||
version = "1.0.12"
|
||||
version = "1.0.14"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7a73e9fe3c49d7afb2ace819fa181a287ce54a0983eda4e0eb05c22f82ffe534"
|
||||
checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
|
||||
|
||||
[[package]]
|
||||
name = "libc"
|
||||
version = "0.2.164"
|
||||
version = "0.2.169"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f"
|
||||
checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
|
||||
|
||||
[[package]]
|
||||
name = "memchr"
|
||||
@ -254,18 +254,18 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.89"
|
||||
version = "1.0.93"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e"
|
||||
checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
|
||||
dependencies = [
|
||||
"unicode-ident 1.0.13",
|
||||
"unicode-ident 1.0.14",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "quote"
|
||||
version = "1.0.37"
|
||||
version = "1.0.38"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
|
||||
checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
]
|
||||
@ -331,9 +331,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
|
||||
|
||||
[[package]]
|
||||
name = "roaring"
|
||||
version = "0.10.6"
|
||||
version = "0.10.10"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8f4b84ba6e838ceb47b41de5194a60244fac43d9fe03b71dbe8c5a201081d6d1"
|
||||
checksum = "a652edd001c53df0b3f96a36a8dc93fce6866988efc16808235653c6bcac8bf2"
|
||||
dependencies = [
|
||||
"bytemuck",
|
||||
"byteorder",
|
||||
@ -356,18 +356,18 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "serde"
|
||||
version = "1.0.215"
|
||||
version = "1.0.217"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f"
|
||||
checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
|
||||
dependencies = [
|
||||
"serde_derive",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "serde_derive"
|
||||
version = "1.0.215"
|
||||
version = "1.0.217"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0"
|
||||
checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@ -376,9 +376,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "serde_json"
|
||||
version = "1.0.133"
|
||||
version = "1.0.137"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377"
|
||||
checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b"
|
||||
dependencies = [
|
||||
"itoa",
|
||||
"memchr",
|
||||
@ -388,13 +388,13 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "syn"
|
||||
version = "2.0.87"
|
||||
version = "2.0.96"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d"
|
||||
checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"unicode-ident 1.0.13",
|
||||
"unicode-ident 1.0.14",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -415,13 +415,13 @@ checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
|
||||
|
||||
[[package]]
|
||||
name = "unicode-ident"
|
||||
version = "1.0.13"
|
||||
version = "1.0.14"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
|
||||
checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83"
|
||||
|
||||
[[package]]
|
||||
name = "unicode-ident"
|
||||
version = "1.0.14"
|
||||
version = "1.0.15"
|
||||
dependencies = [
|
||||
"criterion",
|
||||
"fst",
|
||||
@ -459,16 +459,7 @@ version = "0.1.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
|
||||
dependencies = [
|
||||
"windows-sys 0.59.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "windows-sys"
|
||||
version = "0.52.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
|
||||
dependencies = [
|
||||
"windows-targets",
|
||||
"windows-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
@ -13,7 +13,7 @@
|
||||
edition = "2018"
|
||||
rust-version = "1.31"
|
||||
name = "unicode-ident"
|
||||
version = "1.0.14"
|
||||
version = "1.0.15"
|
||||
authors = ["David Tolnay <dtolnay@gmail.com>"]
|
||||
build = false
|
||||
autolib = false
|
2
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/Cargo.toml.orig → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/Cargo.toml.orig
generated
vendored
2
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/Cargo.toml.orig → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/Cargo.toml.orig
generated
vendored
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "unicode-ident"
|
||||
version = "1.0.14"
|
||||
version = "1.0.15"
|
||||
authors = ["David Tolnay <dtolnay@gmail.com>"]
|
||||
categories = ["development-tools::procedural-macro-helpers", "no-std", "no-std::no-alloc"]
|
||||
description = "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31"
|
@ -41,11 +41,11 @@ different ratios of ASCII to non-ASCII codepoints in the input data.
|
||||
|
||||
| | static storage | 0% nonascii | 1% | 10% | 100% nonascii |
|
||||
|---|---|---|---|---|---|
|
||||
| **`unicode-ident`** | 10.4 K | 0.96 ns | 0.95 ns | 1.09 ns | 1.55 ns |
|
||||
| **`unicode-xid`** | 11.8 K | 1.88 ns | 2.14 ns | 3.48 ns | 15.63 ns |
|
||||
| **`ucd-trie`** | 10.3 K | 1.29 ns | 1.28 ns | 1.36 ns | 2.15 ns |
|
||||
| **`fst`** | 144 K | 55.1 ns | 54.9 ns | 53.2 ns | 28.5 ns |
|
||||
| **`roaring`** | 66.1 K | 2.78 ns | 3.09 ns | 3.37 ns | 4.70 ns |
|
||||
| **`unicode-ident`** | 10.4 K | 1.03 ns | 1.02 ns | 1.11 ns | 1.66 ns |
|
||||
| **`unicode-xid`** | 11.8 K | 2.57 ns | 2.74 ns | 3.20 ns | 9.35 ns |
|
||||
| **`ucd-trie`** | 10.3 K | 1.27 ns | 1.27 ns | 1.41 ns | 2.53 ns |
|
||||
| **`fst`** | 144 K | 49.3 ns | 49.1 ns | 47.1 ns | 27.9 ns |
|
||||
| **`roaring`** | 66.1 K | 4.10 ns | 4.05 ns | 4.02 ns | 5.12 ns |
|
||||
|
||||
Source code for the benchmark is provided in the *bench* directory of this repo
|
||||
and may be repeated by running `cargo criterion`.
|
||||
@ -264,7 +264,7 @@ is_xid_start:
|
||||
## License
|
||||
|
||||
Use of the Unicode Character Database, as this crate does, is governed by the <a
|
||||
href="LICENSE-UNICODE">UNICODE LICENSE V3</a>.
|
||||
href="LICENSE-UNICODE">Unicode license</a>.
|
||||
|
||||
All intellectual property within this crate that is **not generated** using the
|
||||
Unicode Character Database as input is licensed under either of <a
|
@ -1,6 +1,4 @@
|
||||
// To run:
|
||||
//
|
||||
// cargo criterion --features criterion/real_blackbox
|
||||
// To run: `cargo criterion`
|
||||
//
|
||||
// This benchmarks each of the different libraries at several ratios of ASCII to
|
||||
// non-ASCII content. There is one additional benchmark labeled "baseline" which
|
@ -43,11 +43,11 @@
|
||||
//!
|
||||
//! | | static storage | 0% nonascii | 1% | 10% | 100% nonascii |
|
||||
//! |---|---|---|---|---|---|
|
||||
//! | **`unicode-ident`** | 10.4 K | 0.96 ns | 0.95 ns | 1.09 ns | 1.55 ns |
|
||||
//! | **`unicode-xid`** | 11.8 K | 1.88 ns | 2.14 ns | 3.48 ns | 15.63 ns |
|
||||
//! | **`ucd-trie`** | 10.3 K | 1.29 ns | 1.28 ns | 1.36 ns | 2.15 ns |
|
||||
//! | **`fst`** | 144 K | 55.1 ns | 54.9 ns | 53.2 ns | 28.5 ns |
|
||||
//! | **`roaring`** | 66.1 K | 2.78 ns | 3.09 ns | 3.37 ns | 4.70 ns |
|
||||
//! | **`unicode-ident`** | 10.4 K | 1.03 ns | 1.02 ns | 1.11 ns | 1.66 ns |
|
||||
//! | **`unicode-xid`** | 11.8 K | 2.57 ns | 2.74 ns | 3.20 ns | 9.35 ns |
|
||||
//! | **`ucd-trie`** | 10.3 K | 1.27 ns | 1.27 ns | 1.41 ns | 2.53 ns |
|
||||
//! | **`fst`** | 144 K | 49.3 ns | 49.1 ns | 47.1 ns | 27.9 ns |
|
||||
//! | **`roaring`** | 66.1 K | 4.10 ns | 4.05 ns | 4.02 ns | 5.12 ns |
|
||||
//!
|
||||
//! Source code for the benchmark is provided in the *bench* directory of this
|
||||
//! repo and may be repeated by running `cargo criterion`.
|
||||
@ -242,7 +242,7 @@
|
||||
//! this data structure is straight-line code with no need for branching.
|
||||
|
||||
#![no_std]
|
||||
#![doc(html_root_url = "https://docs.rs/unicode-ident/1.0.14")]
|
||||
#![doc(html_root_url = "https://docs.rs/unicode-ident/1.0.15")]
|
||||
#![allow(clippy::doc_markdown, clippy::must_use_candidate)]
|
||||
|
||||
#[rustfmt::skip]
|
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/src/tables.rs → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/src/tables.rs
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/src/tables.rs → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/src/tables.rs
generated
vendored
1
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/.gitignore
vendored
Normal file
1
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
/prop_list.rs
|
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/fst/xid_continue.fst → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/xid_continue.fst
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/fst/xid_continue.fst → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/xid_continue.fst
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/fst/xid_start.fst → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/xid_start.fst
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/fst/xid_start.fst → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/fst/xid_start.fst
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/tables/tables.rs → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/tables/tables.rs
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/tables/tables.rs → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/tables/tables.rs
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/trie/trie.rs → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/trie/trie.rs
generated
vendored
0
third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/tests/trie/trie.rs → third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/tests/trie/trie.rs
generated
vendored
8
third_party/rust/unicode_ident/v1/BUILD.gn
vendored
8
third_party/rust/unicode_ident/v1/BUILD.gn
vendored
@ -12,16 +12,16 @@ cargo_crate("lib") {
|
||||
crate_name = "unicode_ident"
|
||||
epoch = "1"
|
||||
crate_type = "rlib"
|
||||
crate_root = "//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/src/lib.rs"
|
||||
crate_root = "//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/src/lib.rs"
|
||||
sources = [
|
||||
"//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/src/lib.rs",
|
||||
"//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/src/tables.rs",
|
||||
"//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/src/lib.rs",
|
||||
"//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/src/tables.rs",
|
||||
]
|
||||
inputs = []
|
||||
|
||||
build_native_rust_unit_tests = false
|
||||
edition = "2018"
|
||||
cargo_pkg_version = "1.0.14"
|
||||
cargo_pkg_version = "1.0.15"
|
||||
cargo_pkg_authors = "David Tolnay <dtolnay@gmail.com>"
|
||||
cargo_pkg_name = "unicode-ident"
|
||||
cargo_pkg_description = "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31"
|
||||
|
@ -1,9 +1,9 @@
|
||||
Name: unicode-ident
|
||||
URL: https://crates.io/crates/unicode-ident
|
||||
Version: 1.0.14
|
||||
Revision: 404f1e80957deaf2d93d1314d81bb3d1504303c8
|
||||
Version: 1.0.15
|
||||
Revision: 1e2c8c98b04cfd01bc2d30984314a09d94f7d18c
|
||||
License: Apache-2.0, Unicode-3.0
|
||||
License File: //third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/LICENSE-APACHE,//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.14/LICENSE-UNICODE
|
||||
License File: //third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/LICENSE-APACHE,//third_party/rust/chromium_crates_io/vendor/unicode-ident-1.0.15/LICENSE-UNICODE
|
||||
Shipped: yes
|
||||
Security Critical: yes
|
||||
|
||||
|
Reference in New Issue
Block a user