lua-analyzer
lua-analyzer copied to clipboard
Update Rust crate proc-macro2 to 1.0.79
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
proc-macro2 | dependencies | patch | 1.0.27 -> 1.0.79 |
Release Notes
dtolnay/proc-macro2 (proc-macro2)
v1.0.79
- Clean up dead code
v1.0.78
- Expose Span::byte_range (#442)
v1.0.77
v1.0.76
- Work around
dead_code
warning false positive (#435)
v1.0.75
- Improve error messages related to proc_macro::LexError (#434)
v1.0.74
- Work around improperly cached build script result by sccache (#432)
v1.0.73
- Documentation improvements
v1.0.72
- Improve build script to be robust to proc_macro::Span unstable API changes
v1.0.71
- Turn on
deny(unsafe_op_in_unsafe_fn)
lint
v1.0.70
- Add #[track_caller] on
Ident::new
so that panics on invalid input are attributed to the caller (#423)
v1.0.69
- Fix Span::source_text() bug causing panics or incorrect source text (#410)
v1.0.68
- Fix panic in Span::source_text() when source contains multibyte characters (#408)
v1.0.67
- Special handling for the
(/*ERROR*/)
placeholder that rustc uses for macros that fail to expand (#405)
v1.0.66
- Raise required compiler from Rust 1.31 to 1.56
v1.0.65
- Documentation improvements
v1.0.64
- Fix parsing of bare
\r
in between tokens (#399)
v1.0.63
- Parse
c"…"
c-string literals (tracking issue: https://github.com/rust-lang/rust/issues/105723)
v1.0.62
yanked
v1.0.61
v1.0.60
- Eliminate uses of unstable proc_macro::Span::before/after (#391)
v1.0.59
- Enable proc_macro support on wasm targets (#388)
v1.0.58
- Make rustc version detection more robust by compiling against modernest stable features (#384)
v1.0.57
- Disable nightly-only
start()
/end()
implementation onSpan
while the upstream API is iterated on (#383, https://github.com/rust-lang/rust/pull/111571)
v1.0.56
- Circumvent clippy::octal_escapes lint inside generated string and byte-string literals (#363, #380)
- Provide RefUnwindSafe impls for compilers older than 1.58 (#382)
v1.0.55
- Set a meaningful
Span
for literals produced via theFromStr
impl ofLiteral
(#378) - Implement
Literal::subspan
in non-macro contexts when "span-locations" feature is enabled (#379)
v1.0.54
- Performance improvement to "span-locations" feature (#373)
- Fix unbounded memory usage when calling proc-macro2's parser from a fuzzer (#374)
v1.0.53
- Add support for Rust 1.66's
source_text()
method (#350)
v1.0.52
- Add
Group::delim_span
(#366)
v1.0.51
- Implement rustc's limit on the number of
#
used for delimiting a raw string literal: 255 (#364)
v1.0.50
- Implement Hash for proc_macro2::LineColumn (#362)
v1.0.49
- Opt out of
-Zrustdoc-scrape-examples
on docs.rs for now
v1.0.48
- Documentation improvements
v1.0.47
- Fix integer overflow when nesting depth of nested comments exceeds 4 billion (#357)
v1.0.46
- Make proc_macro2::TokenStream's
FromStr
impl consistent with proc_macro::TokenStream's on strings that begin with a byte order mark\u{feff}
(#353)
v1.0.45
- Fix panic on parsing disallowed raw identifiers such as
r#self
(#351)
v1.0.44
- Expose
span.before()
andspan.after()
to access an emptySpan
located immediately before or after the input span (#348, upstream tracking issue: https://github.com/rust-lang/rust/issues/87552)
v1.0.43
- Add keywords to crates.io metadata
v1.0.42
- Improve parsing performance in non-macro mode (#335)
- Expose a size_hint() for TokenStream's iterator (#334)
v1.0.41
- Produce an accurate
.size_hint()
fromTokenStream
's iterator (#334)
v1.0.40
v1.0.39
- Replace unicode-xid with unicode-ident crate: https://github.com/dtolnay/unicode-ident
v1.0.38
- Reduce allocations done by
Literal::byte_string
constructor (#328)
v1.0.37
- Rely on unicode-xid to optimize ASCII properly (#325)
v1.0.36
- Improve performance of creating literal tokens through
quote!
macro
v1.0.35
- Try to diagnose "cannot find type SourceFile" errors better (#311)
v1.0.34
- Work around doc build failure due to docs.rs flags change (#310)
v1.0.33
- Enable
Group::span_open
/span_close
on Rust 1.55+ to reflect their stabilization in rustc (#305, https://github.com/rust-lang/rust/pull/86136)
v1.0.32
- Support negative int and float literals in FromStr (https://github.com/rust-lang/rust/pull/87262, #301)
v1.0.31
- Update Cargo metadata to new repository location
v1.0.30
- Use proc_macro::is_available on Rust 1.57+ to support projects built with panic=abort or cg_clif (#300, thanks @bjorn3)
v1.0.29
- Pick up stable implementation of proc_macro's
impl FromStr for Literal
(#287)
v1.0.28
- Recognized Cargo's new CARGO_ENCODED_RUSTFLAGS environment variable (#294, https://github.com/rust-lang/cargo/pull/9601)
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.