Bug 1663715 - Update syn and proc-macro2 so that Firefox can build on Rust nightly...
authorEmilio Cobos Álvarez <emilio@crisal.io>
Tue, 8 Sep 2020 17:00:48 +0000 (17:00 +0000)
committerCarsten Schoenert <c.schoenert@t-online.de>
Wed, 11 Nov 2020 19:06:07 +0000 (19:06 +0000)
commit844e65c80969c673404caea1a94cc9f5d9d45866
tree9bbbc3ae0190068f495032daa8a03df84ef4f104
parentfbbfc29368227cda3af418c17649defc679559aa
Bug 1663715 - Update syn and proc-macro2 so that Firefox can build on Rust nightly again. r=froydnj, a=RyanVM

Generated with:

  cargo update -p syn --precise 1.0.40
  ./mach vendor rust

Rust issue: https://github.com/rust-lang/rust/issues/76482

Differential Revision: https://phabricator.services.mozilla.com/D89473

Gbp-Pq: Topic fixes
Gbp-Pq: Name Bug-1663715-Update-syn-and-proc-macro2-so-that-Firefox-ca.patch
99 files changed:
Cargo.lock
third_party/rust/proc-macro2/.cargo-checksum.json
third_party/rust/proc-macro2/Cargo.toml
third_party/rust/proc-macro2/README.md
third_party/rust/proc-macro2/build.rs
third_party/rust/proc-macro2/src/detection.rs [new file with mode: 0644]
third_party/rust/proc-macro2/src/fallback.rs
third_party/rust/proc-macro2/src/lib.rs
third_party/rust/proc-macro2/src/parse.rs [new file with mode: 0644]
third_party/rust/proc-macro2/src/strnom.rs [deleted file]
third_party/rust/proc-macro2/src/wrapper.rs
third_party/rust/proc-macro2/tests/comments.rs [new file with mode: 0644]
third_party/rust/proc-macro2/tests/test.rs
third_party/rust/proc-macro2/tests/test_fmt.rs [new file with mode: 0644]
third_party/rust/syn/.cargo-checksum.json
third_party/rust/syn/Cargo.toml
third_party/rust/syn/README.md
third_party/rust/syn/benches/file.rs
third_party/rust/syn/benches/rust.rs
third_party/rust/syn/build.rs
third_party/rust/syn/src/attr.rs
third_party/rust/syn/src/buffer.rs
third_party/rust/syn/src/custom_keyword.rs
third_party/rust/syn/src/custom_punctuation.rs
third_party/rust/syn/src/data.rs
third_party/rust/syn/src/derive.rs
third_party/rust/syn/src/discouraged.rs
third_party/rust/syn/src/error.rs
third_party/rust/syn/src/expr.rs
third_party/rust/syn/src/ext.rs
third_party/rust/syn/src/file.rs
third_party/rust/syn/src/gen/clone.rs [new file with mode: 0644]
third_party/rust/syn/src/gen/debug.rs [new file with mode: 0644]
third_party/rust/syn/src/gen/eq.rs [new file with mode: 0644]
third_party/rust/syn/src/gen/fold.rs
third_party/rust/syn/src/gen/hash.rs [new file with mode: 0644]
third_party/rust/syn/src/gen/visit.rs
third_party/rust/syn/src/gen/visit_mut.rs
third_party/rust/syn/src/generics.rs
third_party/rust/syn/src/item.rs
third_party/rust/syn/src/keyword.rs [deleted file]
third_party/rust/syn/src/lib.rs
third_party/rust/syn/src/lifetime.rs
third_party/rust/syn/src/lit.rs
third_party/rust/syn/src/mac.rs
third_party/rust/syn/src/macros.rs
third_party/rust/syn/src/op.rs
third_party/rust/syn/src/parse.rs
third_party/rust/syn/src/parse_macro_input.rs
third_party/rust/syn/src/parse_quote.rs
third_party/rust/syn/src/pat.rs
third_party/rust/syn/src/path.rs
third_party/rust/syn/src/punctuated.rs
third_party/rust/syn/src/reserved.rs [new file with mode: 0644]
third_party/rust/syn/src/spanned.rs
third_party/rust/syn/src/stmt.rs
third_party/rust/syn/src/token.rs
third_party/rust/syn/src/tt.rs
third_party/rust/syn/src/ty.rs
third_party/rust/syn/src/verbatim.rs [new file with mode: 0644]
third_party/rust/syn/src/whitespace.rs [new file with mode: 0644]
third_party/rust/syn/tests/.gitignore [new file with mode: 0644]
third_party/rust/syn/tests/clone.sh [deleted file]
third_party/rust/syn/tests/common/eq.rs
third_party/rust/syn/tests/common/mod.rs
third_party/rust/syn/tests/common/parse.rs
third_party/rust/syn/tests/debug/gen.rs
third_party/rust/syn/tests/debug/mod.rs
third_party/rust/syn/tests/features/error.rs [deleted file]
third_party/rust/syn/tests/features/mod.rs [deleted file]
third_party/rust/syn/tests/macros/mod.rs
third_party/rust/syn/tests/repo/mod.rs
third_party/rust/syn/tests/repo/progress.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_asyncness.rs
third_party/rust/syn/tests/test_attribute.rs
third_party/rust/syn/tests/test_derive_input.rs
third_party/rust/syn/tests/test_expr.rs
third_party/rust/syn/tests/test_generics.rs
third_party/rust/syn/tests/test_grouping.rs
third_party/rust/syn/tests/test_ident.rs
third_party/rust/syn/tests/test_item.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_iterators.rs
third_party/rust/syn/tests/test_lit.rs
third_party/rust/syn/tests/test_meta.rs
third_party/rust/syn/tests/test_parse_buffer.rs
third_party/rust/syn/tests/test_parse_stream.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_pat.rs
third_party/rust/syn/tests/test_path.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_precedence.rs
third_party/rust/syn/tests/test_receiver.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_round_trip.rs
third_party/rust/syn/tests/test_shebang.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_should_parse.rs
third_party/rust/syn/tests/test_size.rs
third_party/rust/syn/tests/test_stmt.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_token_trees.rs
third_party/rust/syn/tests/test_ty.rs [new file with mode: 0644]
third_party/rust/syn/tests/test_visibility.rs [new file with mode: 0644]
third_party/rust/syn/tests/zzz_stable.rs