sdd / kiddo

Kiddo
Apache License 2.0
79 stars 13 forks source link

chore(deps): update rust crate proc-macro2 to 1.0.81 - autoclosed #164

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
proc-macro2 dev-dependencies patch 1 -> 1.0.81

Release Notes

dtolnay/proc-macro2 (proc-macro2) ### [`v1.0.81`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.81) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.80...1.0.81) - Documentation improvements ### [`v1.0.80`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.80) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.79...1.0.80) - Add `Literal::byte_character` constructor ([#​449](https://togithub.com/dtolnay/proc-macro2/issues/449)) - Add `Literal::c_string` constructor [#​450](https://togithub.com/dtolnay/proc-macro2/issues/450)) ### [`v1.0.79`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.79) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.78...1.0.79) - Clean up dead code ### [`v1.0.78`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.78) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.77...1.0.78) - Expose [Span::byte_range](https://doc.rust-lang.org/1.71.0/proc_macro/struct.Span.html#method.byte_range) ([#​442](https://togithub.com/dtolnay/proc-macro2/issues/442)) ### [`v1.0.77`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.77) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.76...1.0.77) - Add a function to reset thread-local span data ([#​438](https://togithub.com/dtolnay/proc-macro2/issues/438), thanks [@​buchgr](https://togithub.com/buchgr)) ### [`v1.0.76`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.76) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.75...1.0.76) - Work around `dead_code` warning false positive ([#​435](https://togithub.com/dtolnay/proc-macro2/issues/435)) ### [`v1.0.75`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.75) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.74...1.0.75) - Improve error messages related to proc_macro::LexError ([#​434](https://togithub.com/dtolnay/proc-macro2/issues/434)) ### [`v1.0.74`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.74) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.73...1.0.74) - Work around improperly cached build script result by sccache ([#​432](https://togithub.com/dtolnay/proc-macro2/issues/432)) ### [`v1.0.73`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.73) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.72...1.0.73) - Documentation improvements ### [`v1.0.72`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.72) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.71...1.0.72) - Improve build script to be robust to proc_macro::Span unstable API changes ### [`v1.0.71`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.71) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.70...1.0.71) - Turn on `deny(unsafe_op_in_unsafe_fn)` lint ### [`v1.0.70`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.70) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.69...1.0.70) - Add #\[track_caller] on `Ident::new` so that panics on invalid input are attributed to the caller ([#​423](https://togithub.com/dtolnay/proc-macro2/issues/423)) ### [`v1.0.69`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.69) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.68...1.0.69) - Fix Span::source_text() bug causing panics or incorrect source text ([#​410](https://togithub.com/dtolnay/proc-macro2/issues/410)) ### [`v1.0.68`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.68) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.67...1.0.68) - Fix panic in Span::source_text() when source contains multibyte characters ([#​408](https://togithub.com/dtolnay/proc-macro2/issues/408)) ### [`v1.0.67`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.67) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.66...1.0.67) - Special handling for the `(/*ERROR*/)` placeholder that rustc uses for macros that fail to expand ([#​405](https://togithub.com/dtolnay/proc-macro2/issues/405)) ### [`v1.0.66`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.66) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.65...1.0.66) - Raise required compiler from Rust 1.31 to 1.56 ### [`v1.0.65`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.65) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.64...1.0.65) - Documentation improvements ### [`v1.0.64`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.64) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.63...1.0.64) - Fix parsing of bare `\r` in between tokens ([#​399](https://togithub.com/dtolnay/proc-macro2/issues/399)) ### [`v1.0.63`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.63) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.62...1.0.63) - Parse `c"…"` c-string literals (tracking issue: [https://github.com/rust-lang/rust/issues/105723](https://togithub.com/rust-lang/rust/issues/105723)) ### [`v1.0.62`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.62) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.61...1.0.62) *yanked* ### [`v1.0.61`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.61) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.60...1.0.61) - Stricter parsing of whitespace in cooked string literals and between tokens ([#​392](https://togithub.com/dtolnay/proc-macro2/issues/392), [#​393](https://togithub.com/dtolnay/proc-macro2/issues/393)) ### [`v1.0.60`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.60) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.59...1.0.60) - Eliminate uses of unstable proc_macro::Span::before/after ([#​391](https://togithub.com/dtolnay/proc-macro2/issues/391)) ### [`v1.0.59`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.59) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.58...1.0.59) - Enable proc_macro support on wasm targets ([#​388](https://togithub.com/dtolnay/proc-macro2/issues/388)) ### [`v1.0.58`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.58) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.57...1.0.58) - Make rustc version detection more robust by compiling against modernest stable features ([#​384](https://togithub.com/dtolnay/proc-macro2/issues/384)) ### [`v1.0.57`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.57) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.56...1.0.57) - Disable nightly-only `start()`/`end()` implementation on `Span` while the upstream API is iterated on ([#​383](https://togithub.com/dtolnay/proc-macro2/issues/383), [https://github.com/rust-lang/rust/pull/111571](https://togithub.com/rust-lang/rust/pull/111571)) ### [`v1.0.56`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.56) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.55...1.0.56) - Circumvent clippy::octal_escapes lint inside generated string and byte-string literals ([#​363](https://togithub.com/dtolnay/proc-macro2/issues/363), [#​380](https://togithub.com/dtolnay/proc-macro2/issues/380)) - Provide RefUnwindSafe impls for compilers older than 1.58 ([#​382](https://togithub.com/dtolnay/proc-macro2/issues/382)) ### [`v1.0.55`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.55) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.54...1.0.55) - Set a meaningful `Span` for literals produced via the `FromStr` impl of `Literal` ([#​378](https://togithub.com/dtolnay/proc-macro2/issues/378)) - Implement `Literal::subspan` in non-macro contexts when "span-locations" feature is enabled ([#​379](https://togithub.com/dtolnay/proc-macro2/issues/379)) ### [`v1.0.54`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.54) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.53...1.0.54) - Performance improvement to "span-locations" feature ([#​373](https://togithub.com/dtolnay/proc-macro2/issues/373)) - Fix unbounded memory usage when calling proc-macro2's parser from a fuzzer ([#​374](https://togithub.com/dtolnay/proc-macro2/issues/374)) ### [`v1.0.53`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.53) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.52...1.0.53) - Add support for Rust 1.66's `source_text()` method ([#​350](https://togithub.com/dtolnay/proc-macro2/issues/350)) ### [`v1.0.52`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.52) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.51...1.0.52) - Add [`Group::delim_span`](https://docs.rs/proc-macro2/1.0.52/proc_macro2/struct.Group.html#method.delim_span) ([#​366](https://togithub.com/dtolnay/proc-macro2/issues/366)) ### [`v1.0.51`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.51) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.50...1.0.51) - Implement rustc's limit on the number of `#` used for delimiting a raw string literal: 255 ([#​364](https://togithub.com/dtolnay/proc-macro2/issues/364)) ### [`v1.0.50`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.50) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.49...1.0.50) - Implement Hash for proc_macro2::LineColumn ([#​362](https://togithub.com/dtolnay/proc-macro2/issues/362)) ### [`v1.0.49`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.49) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.48...1.0.49) - Opt out of `-Zrustdoc-scrape-examples` on docs.rs for now ### [`v1.0.48`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.48) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.47...1.0.48) - Documentation improvements ### [`v1.0.47`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.47) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.46...1.0.47) - Fix integer overflow when nesting depth of nested comments exceeds 4 billion ([#​357](https://togithub.com/dtolnay/proc-macro2/issues/357)) ### [`v1.0.46`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.46) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.45...1.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](https://togithub.com/dtolnay/proc-macro2/issues/353)) ### [`v1.0.45`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.45) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.44...1.0.45) - Fix panic on parsing disallowed raw identifiers such as `r#self` ([#​351](https://togithub.com/dtolnay/proc-macro2/issues/351)) ### [`v1.0.44`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.44) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.43...1.0.44) - Expose `span.before()` and `span.after()` to access an empty `Span` located immediately before or after the input span ([#​348](https://togithub.com/dtolnay/proc-macro2/issues/348), upstream tracking issue: [https://github.com/rust-lang/rust/issues/87552](https://togithub.com/rust-lang/rust/issues/87552)) ### [`v1.0.43`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.43) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.42...1.0.43) - Add keywords to crates.io metadata ### [`v1.0.42`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.42) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.41...1.0.42) - Improve parsing performance in non-macro mode ([#​335](https://togithub.com/dtolnay/proc-macro2/issues/335)) - Expose a size_hint() for TokenStream's iterator ([#​334](https://togithub.com/dtolnay/proc-macro2/issues/334)) ### [`v1.0.41`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.41) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.40...1.0.41) - Produce an accurate `.size_hint()` from `TokenStream`'s iterator ([#​334](https://togithub.com/dtolnay/proc-macro2/issues/334)) ### [`v1.0.40`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.40) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.39...1.0.40) - Stabilize `Ident::new_raw` constructor ([#​331](https://togithub.com/dtolnay/proc-macro2/issues/331), thanks [@​mystor](https://togithub.com/mystor)) ### [`v1.0.39`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.39) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.38...1.0.39) - Replace unicode-xid with unicode-ident crate: https://github.com/dtolnay/unicode-ident ### [`v1.0.38`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.38) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.37...1.0.38) - Reduce allocations done by `Literal::byte_string` constructor ([#​328](https://togithub.com/dtolnay/proc-macro2/issues/328)) ### [`v1.0.37`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.37) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.36...1.0.37) - Rely on unicode-xid to optimize ASCII properly ([#​325](https://togithub.com/dtolnay/proc-macro2/issues/325)) ### [`v1.0.36`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.36) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.35...1.0.36) - Improve performance of creating literal tokens through `quote!` macro ### [`v1.0.35`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.35) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.34...1.0.35) - Try to diagnose "cannot find type SourceFile" errors better ([#​311](https://togithub.com/dtolnay/proc-macro2/issues/311)) ### [`v1.0.34`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.34) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.33...1.0.34) - Work around doc build failure due to docs.rs flags change ([#​310](https://togithub.com/dtolnay/proc-macro2/issues/310)) ### [`v1.0.33`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.33) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.32...1.0.33) - Enable `Group::span_open`/`span_close` on Rust 1.55+ to reflect their stabilization in rustc ([#​305](https://togithub.com/dtolnay/proc-macro2/issues/305), [https://github.com/rust-lang/rust/pull/86136](https://togithub.com/rust-lang/rust/pull/86136)) ### [`v1.0.32`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.32) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.31...1.0.32) - Support negative int and float literals in FromStr ([https://github.com/rust-lang/rust/pull/87262](https://togithub.com/rust-lang/rust/pull/87262), [#​301](https://togithub.com/dtolnay/proc-macro2/issues/301)) ### [`v1.0.31`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.31) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.30...1.0.31) - Update Cargo metadata to new repository location ### [`v1.0.30`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.30) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.29...1.0.30) - Use proc_macro::is_available on Rust 1.57+ to support projects built with panic=abort or cg_clif ([#​300](https://togithub.com/dtolnay/proc-macro2/issues/300), thanks [@​bjorn3](https://togithub.com/bjorn3)) ### [`v1.0.29`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.29) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.28...1.0.29) - Pick up stable implementation of proc_macro's `impl FromStr for Literal` ([#​287](https://togithub.com/dtolnay/proc-macro2/issues/287)) ### [`v1.0.28`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.28) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.27...1.0.28) - Recognized Cargo's new CARGO_ENCODED_RUSTFLAGS environment variable ([#​294](https://togithub.com/dtolnay/proc-macro2/issues/294), [https://github.com/rust-lang/cargo/pull/9601](https://togithub.com/rust-lang/cargo/pull/9601)) ### [`v1.0.27`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.27) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.26...1.0.27) - `impl FromStr for Literal` ([#​286](https://togithub.com/dtolnay/proc-macro2/issues/286), [https://github.com/rust-lang/rust/pull/84717](https://togithub.com/rust-lang/rust/pull/84717)) ### [`v1.0.26`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.26) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.25...1.0.26) - Add `impl LexError { pub fn span(&self) -> Span }` ([#​283](https://togithub.com/dtolnay/proc-macro2/issues/283)) ### [`v1.0.25`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.25) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.24...1.0.25) - Documentation improvements ([#​278](https://togithub.com/dtolnay/proc-macro2/issues/278), [#​279](https://togithub.com/dtolnay/proc-macro2/issues/279)) ### [`v1.0.24`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.24) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.23...1.0.24) - Implement Error and Display for proc_macro2::LexError, matching the libproc_macro impls which exists in Rust 1.44+ ([#​240](https://togithub.com/dtolnay/proc-macro2/issues/240)) ### [`v1.0.23`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.23) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.22...1.0.23) - Fix several bugs involving lexing of unicode escapes and carriage returns in string literals ([#​256](https://togithub.com/dtolnay/proc-macro2/issues/256), [#​257](https://togithub.com/dtolnay/proc-macro2/issues/257), [#​258](https://togithub.com/dtolnay/proc-macro2/issues/258), [#​259](https://togithub.com/dtolnay/proc-macro2/issues/259), [#​260](https://togithub.com/dtolnay/proc-macro2/issues/260)) ### [`v1.0.22`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.22) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.21...1.0.22) - Fix several bugs involving lexing of integer and float tokens with unusual suffixes ([#​252](https://togithub.com/dtolnay/proc-macro2/issues/252), [#​253](https://togithub.com/dtolnay/proc-macro2/issues/253), [#​254](https://togithub.com/dtolnay/proc-macro2/issues/254), [#​255](https://togithub.com/dtolnay/proc-macro2/issues/255)) ### [`v1.0.21`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.21) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.20...1.0.21) - Match libproc_macro's [UnwindSafe](https://doc.rust-lang.org/std/panic/trait.UnwindSafe.html) and [RefUnwindSafe](https://doc.rust-lang.org/std/panic/trait.RefUnwindSafe.html) impls ([#​250](https://togithub.com/dtolnay/proc-macro2/issues/250)) ### [`v1.0.20`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.20) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.19...1.0.20) - Match libproc_macro's rendering of whitespace in groups ([#​246](https://togithub.com/dtolnay/proc-macro2/issues/246), [#​247](https://togithub.com/dtolnay/proc-macro2/issues/247), thanks [@​Koxiaet](https://togithub.com/Koxiaet)) ### [`v1.0.19`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.19) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.18...1.0.19) - Remove procmacro2\_semver_exempt feature gate on all methods stabilized in Rust 1.45 ([#​243](https://togithub.com/dtolnay/proc-macro2/issues/243)) ### [`v1.0.18`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.18) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.17...1.0.18) - Fix discrepancy with libproc_macro in handling of negative numbers in token streams ([#​235](https://togithub.com/dtolnay/proc-macro2/issues/235)) ### [`v1.0.17`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.17) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.16...1.0.17) - Allow using `proc_macro2::fallback::force()` from [1.0.12](https://togithub.com/alexcrichton/proc-macro2/releases/tag/1.0.12) at the same time as `proc-macro2 = { default-features = false }` ([#​233](https://togithub.com/dtolnay/proc-macro2/issues/233)) ### [`v1.0.16`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.16) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.15...1.0.16) - impl Ord for proc_macro2::LineColumn ([#​230](https://togithub.com/dtolnay/proc-macro2/issues/230), [https://github.com/rust-lang/rust/pull/72446](https://togithub.com/rust-lang/rust/pull/72446)) ### [`v1.0.15`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.15) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.14...1.0.15) - Support parsing arbitrarily deeply nested token streams without using excessive stack space ([#​231](https://togithub.com/dtolnay/proc-macro2/issues/231), [#​232](https://togithub.com/dtolnay/proc-macro2/issues/232)) ### [`v1.0.14`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.14) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.13...1.0.14) - Add [Span::mixed_site()](https://togithub.com/rust-lang/rust/issues/65049), which is behind `cfg(procmacro2_semver_exempt)` for now but will be stabilized when Rust 1.45 is released ([#​228](https://togithub.com/dtolnay/proc-macro2/issues/228), thanks [@​kevinmehall](https://togithub.com/kevinmehall)) - Update LineColumn::column to match libproc_macro's column computation, which is character-based ([#​229](https://togithub.com/dtolnay/proc-macro2/issues/229), thanks [@​jrvidal](https://togithub.com/jrvidal)) ### [`v1.0.13`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.13) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.12...1.0.13) - Parse literal suffix on byte string, byte, and char literal tokens: `br#"..."#suffix`, `b'?'suffix`, `'?'suffix` ### [`v1.0.12`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.12) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.11...1.0.12) - Add a way to force avoid using the compiler's libproc_macro implementation even when available ([#​220](https://togithub.com/dtolnay/proc-macro2/issues/220)) ### [`v1.0.11`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.11) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.10...1.0.11) *(yanked)* ### [`v1.0.10`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.10) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.9...1.0.10) - Enable span-locations feature when building for play.rust-lang.org ### [`v1.0.9`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.9) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.8...1.0.9) - Match the escaping behavior of libproc_macro when displaying non-ascii strings and characters ### [`v1.0.8`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.8) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.7...1.0.8) - Work around [https://github.com/rust-lang/rust/issues/58736](https://togithub.com/rust-lang/rust/issues/58736) which caused panics in TokenStream::from_str ### [`v1.0.7`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.7) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.6...1.0.7) - Return meaningful spans from Group::span_open and Group::span_close when running with span-locations feature enabled outside of a procedural macro ### [`v1.0.6`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.6) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.5...1.0.6) - No code changes. Just retriggering a docs.rs build because 1.0.5 failed. See [https://github.com/alexcrichton/proc-macro2/issues/203](https://togithub.com/alexcrichton/proc-macro2/issues/203) and [https://github.com/rust-lang/docs.rs/issues/440](https://togithub.com/rust-lang/docs.rs/issues/440). ### [`v1.0.5`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.5) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.4...1.0.5) - Improve performance of `impl Extend for TokenStream` ([#​198](https://togithub.com/dtolnay/proc-macro2/issues/198)) ### [`v1.0.4`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.4) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.3...1.0.4) - Add `Literal::subspan` method to match libproc_macro ([#​195](https://togithub.com/dtolnay/proc-macro2/issues/195)) ### [`v1.0.3`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.3) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.2...1.0.3) - Treat dev builds of rustc the same as a nightly, with unstable features available ### [`v1.0.2`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.2) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.1...1.0.2) - Add `impl From for TokenStream` to match libproc_macro ### [`v1.0.1`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.1) [Compare Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.0...1.0.1) - Documentation improvements - Fail with a better error message when being built on a compiler that is too old

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.



This PR has been generated by Mend Renovate. View repository job log here.

codecov-commenter commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.31%. Comparing base (9651212) to head (ef6ebb0).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #164 +/- ## ========================================== + Coverage 95.30% 95.31% +0.01% ========================================== Files 52 52 Lines 7583 7583 Branches 7583 7583 ========================================== + Hits 7227 7228 +1 + Misses 335 334 -1 Partials 21 21 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.