Skip to content

chore(deps): Update proc macro dependencies#57

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/proc-macro-dependencies
Open

chore(deps): Update proc macro dependencies#57
renovate[bot] wants to merge 1 commit intomainfrom
renovate/proc-macro-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Nov 26, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
darling dependencies patch 0.20.3 -> 0.20.9
proc-macro2 dependencies patch 1.0.69 -> 1.0.85
quote dependencies patch 1.0.33 -> 1.0.36
syn dependencies patch 2.0.39 -> 2.0.66

Release Notes

TedDriggs/darling (darling)

v0.20.9

  • Allow word-form for newtype enum variants whose only field produces a value when from_none is called on their type #​249
  • Add FromMeta impls for the std::num::NonZero* types #​288
  • Fix panic in number FromMeta impls when the parsed value is too large for the receiver type #​289

v0.20.8

Compare Source

  • Add #[darling(with = ...)] support to attrs magic field to allow using custom receiver types for attrs #​273

v0.20.7

Compare Source

  • Add #[darling(flatten)] to allow forwarding unknown fields to another struct #​146
  • Don't suggest names of skipped fields in derived impls #​268

v0.20.6

Compare Source

  • Fix some missing syn invisible group handling in FromMeta impls #​263
  • Fix misleading error message on Error::unexpected_type so it no longer implies the type was a literal #​264
  • Impl FromMeta Vec of literals, e.g. LitStr #​265

v0.20.5

Compare Source

  • Add Flag::span inherent method, as Flag can no longer impl syn::spanned::Spanned #​242

v0.20.4

Compare Source

  • Accept bare paths in #[darling(default = ...)] #​258
  • Add FromMeta impl for PathBuf #​259
  • Improve FromMeta implementation for enums #​260
    • Properly implement unit arms in FromMeta::from_list to provide a consistent API for heterogeneous enums that include a mix of unit, newtype and struct variants
    • Add #[darling(word)] attribute for unit enum variants (See #​63 for details)
dtolnay/proc-macro2 (proc-macro2)

v1.0.85

Compare Source

  • Mark some tests as only for 64-bit targets (#​463)

v1.0.84

Compare Source

v1.0.83

Compare Source

  • Optimize the representation of Ident (#​462)

v1.0.82

Compare Source

  • Resolve unexpected_cfgs warning (#​456)

v1.0.81

Compare Source

  • Documentation improvements

v1.0.80

Compare Source

  • Add Literal::byte_character constructor (#​449)
  • Add Literal::c_string constructor #​450)

v1.0.79

Compare Source

  • Clean up dead code

v1.0.78

Compare Source

v1.0.77

Compare Source

v1.0.76

Compare Source

  • Work around dead_code warning false positive (#​435)

v1.0.75

Compare Source

  • Improve error messages related to proc_macro::LexError (#​434)

v1.0.74

Compare Source

  • Work around improperly cached build script result by sccache (#​432)

v1.0.73

Compare Source

  • Documentation improvements

v1.0.72

Compare Source

  • Improve build script to be robust to proc_macro::Span unstable API changes

v1.0.71

Compare Source

  • Turn on deny(unsafe_op_in_unsafe_fn) lint

v1.0.70

Compare Source

  • Add #[track_caller] on Ident::new so that panics on invalid input are attributed to the caller (#​423)
dtolnay/quote (quote)

v1.0.36

Compare Source

  • Documentation improvements

v1.0.35

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.34

Compare Source

  • Documentation improvements
dtolnay/syn (syn)

v2.0.66

Compare Source

  • Allow braced structs when parsing ExprLet (#​1671)

v2.0.65

Compare Source

v2.0.64

Compare Source

  • Support using ParseBuffer across catch_unwind (#​1646)
  • Validate that the expression in a let-else ends in brace as required by rustc (#​1648, #​1649)
  • Legalize invalid const generic arguments by wrapping in braces (#​1654, #​1655)
  • Fix some expression precedence edge cases involving break and return in loop headers (#​1656)
  • Always print closure bodies with a brace when the closure has an explicit return type (#​1658)
  • Automatically insert necessary parentheses in ToTokens for Expr when required by expression precedence (#​1659)
  • Support struct literal syntax in match guard expressions (#​1662)

v2.0.63

Compare Source

  • Parse and print long if-else-if chains without reliance on deep recursion to avoid overflowing stack (#​1644, #​1645)

v2.0.62

Compare Source

  • Reject invalid unparenthesized range and comparison operator expressions (#​1642, #​1643)

v2.0.61

Compare Source

  • Check for legal binding name in the ident of Pat::Ident (#​1627)
  • Resolve unexpected_cfgs warning (#​1635)

v2.0.60

Compare Source

  • Improve how None-delimited groups are counted by peek (#​1625)

v2.0.59

Compare Source

  • Parse c"…" and cr"…" C-string literal syntax as Lit::CStr (#​1502)

v2.0.58

Compare Source

  • Support $ in custom_punctuation! macro (#​1611)

v2.0.57

Compare Source

  • Eliminate dependency on quote when built with default-features disabled and the "proc-macro" feature enabled (#​1608, thanks @​BD103)

v2.0.56

Compare Source

  • Apply RUSTC_WORKSPACE_WRAPPER when deciding whether to run nightly-only tests (#​1605)

v2.0.55

Compare Source

  • Restore compatibility with rustc 1.56 through 1.59 (#​1603)

v2.0.54

Compare Source

  • Fix dead code warning in generated code when using custom_keyword! with syn's "printing" feature disabled (#​1602)

v2.0.53

Compare Source

  • Implement Copy, Clone, and ToTokens for syn::parse::Nothing (#​1597)

v2.0.52

Compare Source

  • Add an expression parser that uses match-arm's boundary rules (#​1593)

v2.0.51

Compare Source

  • Resolve non_local_definitions warnings in generated code under rustc 1.78-nightly

v2.0.50

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v2.0.49

Compare Source

  • Improve error location when parsing from an empty string literal using LitStr::parse (#​1590)

v2.0.48

Compare Source

  • Improve error message on unexpected token after else (#​1578)

v2.0.47

Compare Source

  • Improve error messages related to proc_macro::LexError (#​1575)

v2.0.46

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v2.0.45

Compare Source

  • Parse unsupported expressions in enum discriminants of DeriveInput as Expr::Verbatim in non-"full" mode, instead of error (#​1513)
  • Support parsing PatType with parse_quote! (#​1573)

v2.0.44

Compare Source

  • Documentation improvements

v2.0.43

Compare Source

  • Insert trailing comma if not already present when printing a 1-tuple in pattern position (#​1553)

v2.0.42

Compare Source

  • Documentation improvements

v2.0.41

Compare Source

  • Support parsing syn::Field in parse_quote! (#​1548)

v2.0.40

Compare Source


Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,on sunday,before 5am every weekday" in timezone Asia/Taipei, 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot requested a review from a team as a code owner November 26, 2023 03:15
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch from cd4d441 to ee43862 Compare December 11, 2023 04:52
@renovate renovate bot changed the title chore(deps): Update Rust crate proc-macro2 to v1.0.70 chore(deps): Update proc macro dependencies Dec 11, 2023
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch from ee43862 to 2c2b6c1 Compare December 13, 2023 01:31
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 3 times, most recently from 3948dad to 00db3e7 Compare December 25, 2023 07:30
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 8 times, most recently from 1d0d3fe to 8fb6687 Compare January 6, 2024 04:07
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 2 times, most recently from 8d0530c to 48dff76 Compare January 21, 2024 04:00
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 2 times, most recently from dc8582b to e3c16a9 Compare January 31, 2024 01:52
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 3 times, most recently from 9b58157 to ae9a2dd Compare February 20, 2024 01:01
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 4 times, most recently from 73be4c4 to 820fb43 Compare February 28, 2024 20:32
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 2 times, most recently from f972f45 to 41a1b1e Compare March 16, 2024 23:10
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch from 41a1b1e to 5b09bf6 Compare March 24, 2024 03:45
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 2 times, most recently from 5f27dc6 to bd4e4c0 Compare March 30, 2024 06:24
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch from bd4e4c0 to 42cfc9a Compare April 3, 2024 03:42
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 4 times, most recently from c418431 to f7db244 Compare April 17, 2024 05:13
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch from f7db244 to 5ee7a9f Compare April 17, 2024 19:47
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 4 times, most recently from c6328aa to 35f3165 Compare May 11, 2024 22:36
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 3 times, most recently from e946800 to 3ee9b85 Compare May 19, 2024 23:59
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch 2 times, most recently from b6ae1e6 to 49d5588 Compare May 25, 2024 19:12
@renovate renovate bot force-pushed the renovate/proc-macro-dependencies branch from 49d5588 to 6e2b605 Compare June 5, 2024 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants