Upgrade rust/crates/arbitrary to 1.0.0 am: aa79b16ac4 am: 173e3fec63 am: 256dbd5fd7 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/arbitrary/+/1662316 Change-Id: I26dbe97a89acc5a6fc57239011b9f1754be6f710
diff --git a/.cargo_vcs_info.json b/.cargo_vcs_info.json index 36e1045..cfe44cd 100644 --- a/.cargo_vcs_info.json +++ b/.cargo_vcs_info.json
@@ -1,5 +1,5 @@ { "git": { - "sha1": "89a6e201efdbfe6bd1495e15ded0b1a67d651525" + "sha1": "83b852c9bba47359ad33fc5b1f81f29425bc97e8" } }
diff --git a/Android.bp b/Android.bp index f271d73..b90737f 100644 --- a/Android.bp +++ b/Android.bp
@@ -1,4 +1,5 @@ // This file is generated by cargo2android.py --run --dependencies --device --features derive --patch patches/Android.bp.patch. +// Do not modify this file as changes will be overridden on upgrade. package { default_applicable_licenses: ["external_rust_crates_arbitrary_license"], @@ -49,8 +50,8 @@ } // dependent_library ["feature_list"] -// derive_arbitrary-1.0.0-rc2 -// proc-macro2-1.0.24 "default,proc-macro" -// quote-1.0.8 "default,proc-macro" -// syn-1.0.60 "clone-impls,default,derive,parsing,printing,proc-macro,quote" +// derive_arbitrary-1.0.0 +// proc-macro2-1.0.26 "default,proc-macro" +// quote-1.0.9 "default,proc-macro" +// syn-1.0.68 "clone-impls,default,derive,parsing,printing,proc-macro,quote" // unicode-xid-0.2.1 "default"
diff --git a/CHANGELOG.md b/CHANGELOG.md index e4d4268..6542d53 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -28,8 +28,19 @@ -------------------------------------------------------------------------------- +## 1.0.0 + +Released 2020-02-24. + +See 1.0.0-rc1 and 1.0.0-rc2 for changes since 0.4.7, which was the last main +line release. + +-------------------------------------------------------------------------------- + ## 1.0.0-rc2 +Released 2021-02-09. + ### Added * The `Arbitrary` trait is now implemented for `&[u8]`. [#67](https://github.com/rust-fuzz/arbitrary/pull/67) @@ -39,10 +50,6 @@ * Rename `Unstructured#get_bytes` to `Unstructured#bytes`. [#70](https://github.com/rust-fuzz/arbitrary/pull/70) * Passing an empty slice of choices to `Unstructured#choose` returns an error. Previously it would panic. [71](https://github.com/rust-fuzz/arbitrary/pull/71) -### Removed - -* - -------------------------------------------------------------------------------- ## 1.0.0-rc1
diff --git a/Cargo.toml b/Cargo.toml index 5f5ff2d..b57a351 100644 --- a/Cargo.toml +++ b/Cargo.toml
@@ -13,7 +13,7 @@ [package] edition = "2018" name = "arbitrary" -version = "1.0.0-rc2" +version = "1.0.0" authors = ["The Rust-Fuzz Project Developers", "Nick Fitzgerald <fitzgen@gmail.com>", "Manish Goregaokar <manishsmail@gmail.com>", "Simonas Kazlauskas <arbitrary@kazlauskas.me>", "Brian L. Troutwine <brian@troutwine.us>", "Corey Farwell <coreyf@rwell.org>"] description = "The trait for generating structured data from unstructured data" documentation = "https://docs.rs/arbitrary/" @@ -32,7 +32,7 @@ path = "./tests/derive.rs" required-features = ["derive"] [dependencies.derive_arbitrary] -version = "1.0.0-rc1" +version = "1.0.0" optional = true [dev-dependencies]
diff --git a/Cargo.toml.orig b/Cargo.toml.orig index 3ca96bd..f177ed4 100644 --- a/Cargo.toml.orig +++ b/Cargo.toml.orig
@@ -1,6 +1,6 @@ [package] name = "arbitrary" -version = "1.0.0-rc2" # Make sure this matches the derive crate version +version = "1.0.0" # Make sure this matches the derive crate version authors = [ "The Rust-Fuzz Project Developers", "Nick Fitzgerald <fitzgen@gmail.com>", @@ -19,7 +19,7 @@ documentation = "https://docs.rs/arbitrary/" [dependencies] -derive_arbitrary = { version = "1.0.0-rc1", path = "./derive", optional = true } +derive_arbitrary = { version = "1.0.0", path = "./derive", optional = true } [dev-dependencies]
diff --git a/METADATA b/METADATA index 99531d8..1029866 100644 --- a/METADATA +++ b/METADATA
@@ -7,13 +7,13 @@ } url { type: ARCHIVE - value: "https://static.crates.io/crates/arbitrary/arbitrary-1.0.0-rc2.crate" + value: "https://static.crates.io/crates/arbitrary/arbitrary-1.0.0.crate" } - version: "1.0.0-rc2" + version: "1.0.0" license_type: NOTICE last_upgrade_date { year: 2021 - month: 2 - day: 9 + month: 4 + day: 1 } }
diff --git a/README.md b/README.md index 66bf2d1..fce547a 100644 --- a/README.md +++ b/README.md
@@ -43,7 +43,7 @@ # Cargo.toml [dependencies] -arbitrary = { version = "0.4", features = ["derive"] } +arbitrary = { version = "1", features = ["derive"] } ``` And then you can simply add `#[derive(Arbitrary)]` annotations to your types:
diff --git a/src/lib.rs b/src/lib.rs index 9a52e47..48898a8 100644 --- a/src/lib.rs +++ b/src/lib.rs
@@ -64,7 +64,7 @@ /// /// ```toml /// [dependencies] -/// arbitrary = { version = "0.4", features = ["derive"] } +/// arbitrary = { version = "1", features = ["derive"] } /// ``` /// /// Then, you add the `#[derive(Arbitrary)]` annotation to your `struct` or