[PR #845] [CLOSED] chore(deps): bump syn from 1.0.109 to 2.0.66 #1119

Closed
opened 2026-01-05 14:54:10 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/LGUG2Z/komorebi/pull/845
Author: @dependabot[bot]
Created: 5/24/2024
Status: Closed

Base: masterHead: dependabot/cargo/syn-2.0.66


📝 Commits (2)

  • 1712042 chore(dev): begin v0.1.27-dev
  • a87b0c5 chore(deps): bump syn from 1.0.109 to 2.0.66

📊 Changes

9 files changed (+45 additions, -45 deletions)

View changed files

📝 Cargo.lock (+37 -37)
📝 derive-ahk/Cargo.toml (+1 -1)
📝 komorebi-client/Cargo.toml (+1 -1)
📝 komorebi-core/Cargo.toml (+1 -1)
📝 komorebi-gui/Cargo.toml (+1 -1)
📝 komorebi/Cargo.toml (+1 -1)
📝 komorebic-no-console/Cargo.toml (+1 -1)
📝 komorebic/Cargo.toml (+1 -1)
📝 schema.json (+1 -1)

📄 Description

Bumps syn from 1.0.109 to 2.0.66.

Release notes

Sourced from syn's releases.

2.0.66

  • Allow braced structs when parsing ExprLet (#1671)

2.0.65

  • Optimize the implementation of Fold to compile faster (#1666, #1667, #1668)

2.0.64

  • 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)

2.0.63

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

2.0.62

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

2.0.61

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

2.0.60

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

2.0.59

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

2.0.58

  • Support $ in custom_punctuation! macro (#1611)

2.0.57

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

2.0.56

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

2.0.55

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

2.0.54

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

2.0.53

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

2.0.52

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/LGUG2Z/komorebi/pull/845 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/24/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `dependabot/cargo/syn-2.0.66` --- ### 📝 Commits (2) - [`1712042`](https://github.com/LGUG2Z/komorebi/commit/1712042dda23a4abae5b46c1b31f74c3b3d26931) chore(dev): begin v0.1.27-dev - [`a87b0c5`](https://github.com/LGUG2Z/komorebi/commit/a87b0c57804f4702b380d645d45354cd3db23591) chore(deps): bump syn from 1.0.109 to 2.0.66 ### 📊 Changes **9 files changed** (+45 additions, -45 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+37 -37) 📝 `derive-ahk/Cargo.toml` (+1 -1) 📝 `komorebi-client/Cargo.toml` (+1 -1) 📝 `komorebi-core/Cargo.toml` (+1 -1) 📝 `komorebi-gui/Cargo.toml` (+1 -1) 📝 `komorebi/Cargo.toml` (+1 -1) 📝 `komorebic-no-console/Cargo.toml` (+1 -1) 📝 `komorebic/Cargo.toml` (+1 -1) 📝 `schema.json` (+1 -1) </details> ### 📄 Description Bumps [syn](https://github.com/dtolnay/syn) from 1.0.109 to 2.0.66. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>2.0.66</h2> <ul> <li>Allow braced structs when parsing ExprLet (<a href="https://redirect.github.com/dtolnay/syn/issues/1671">#1671</a>)</li> </ul> <h2>2.0.65</h2> <ul> <li>Optimize the implementation of <code>Fold</code> to compile faster (<a href="https://redirect.github.com/dtolnay/syn/issues/1666">#1666</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1667">#1667</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1668">#1668</a>)</li> </ul> <h2>2.0.64</h2> <ul> <li>Support using ParseBuffer across <code>catch_unwind</code> (<a href="https://redirect.github.com/dtolnay/syn/issues/1646">#1646</a>)</li> <li>Validate that the expression in a let-else ends in brace as required by rustc (<a href="https://redirect.github.com/dtolnay/syn/issues/1648">#1648</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1649">#1649</a>)</li> <li>Legalize invalid const generic arguments by wrapping in braces (<a href="https://redirect.github.com/dtolnay/syn/issues/1654">#1654</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1655">#1655</a>)</li> <li>Fix some expression precedence edge cases involving <code>break</code> and <code>return</code> in loop headers (<a href="https://redirect.github.com/dtolnay/syn/issues/1656">#1656</a>)</li> <li>Always print closure bodies with a brace when the closure has an explicit return type (<a href="https://redirect.github.com/dtolnay/syn/issues/1658">#1658</a>)</li> <li>Automatically insert necessary parentheses in ToTokens for Expr when required by expression precedence (<a href="https://redirect.github.com/dtolnay/syn/issues/1659">#1659</a>)</li> <li>Support struct literal syntax in match guard expressions (<a href="https://redirect.github.com/dtolnay/syn/issues/1662">#1662</a>)</li> </ul> <h2>2.0.63</h2> <ul> <li>Parse and print long if-else-if chains without reliance on deep recursion to avoid overflowing stack (<a href="https://redirect.github.com/dtolnay/syn/issues/1644">#1644</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1645">#1645</a>)</li> </ul> <h2>2.0.62</h2> <ul> <li>Reject invalid unparenthesized range and comparison operator expressions (<a href="https://redirect.github.com/dtolnay/syn/issues/1642">#1642</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1643">#1643</a>)</li> </ul> <h2>2.0.61</h2> <ul> <li>Check for legal binding name in the ident of Pat::Ident (<a href="https://redirect.github.com/dtolnay/syn/issues/1627">#1627</a>)</li> <li>Resolve unexpected_cfgs warning (<a href="https://redirect.github.com/dtolnay/syn/issues/1635">#1635</a>)</li> </ul> <h2>2.0.60</h2> <ul> <li>Improve how None-delimited groups are counted by <code>peek</code> (<a href="https://redirect.github.com/dtolnay/syn/issues/1625">#1625</a>)</li> </ul> <h2>2.0.59</h2> <ul> <li>Parse <code>c&quot;…&quot;</code> and <code>cr&quot;…&quot;</code> C-string literal syntax as <code>Lit::CStr</code> (<a href="https://redirect.github.com/dtolnay/syn/issues/1502">#1502</a>)</li> </ul> <h2>2.0.58</h2> <ul> <li>Support <code>$</code> in <code>custom_punctuation!</code> macro (<a href="https://redirect.github.com/dtolnay/syn/issues/1611">#1611</a>)</li> </ul> <h2>2.0.57</h2> <ul> <li>Eliminate dependency on <code>quote</code> when built with default-features disabled and the &quot;proc-macro&quot; feature enabled (<a href="https://redirect.github.com/dtolnay/syn/issues/1608">#1608</a>, thanks <a href="https://github.com/BD103"><code>@​BD103</code></a>)</li> </ul> <h2>2.0.56</h2> <ul> <li>Apply RUSTC_WORKSPACE_WRAPPER when deciding whether to run nightly-only tests (<a href="https://redirect.github.com/dtolnay/syn/issues/1605">#1605</a>)</li> </ul> <h2>2.0.55</h2> <ul> <li>Restore compatibility with rustc 1.56 through 1.59 (<a href="https://redirect.github.com/dtolnay/syn/issues/1603">#1603</a>)</li> </ul> <h2>2.0.54</h2> <ul> <li>Fix dead code warning in generated code when using <code>custom_keyword!</code> with syn's &quot;printing&quot; feature disabled (<a href="https://redirect.github.com/dtolnay/syn/issues/1602">#1602</a>)</li> </ul> <h2>2.0.53</h2> <ul> <li>Implement Copy, Clone, and ToTokens for syn::parse::Nothing (<a href="https://redirect.github.com/dtolnay/syn/issues/1597">#1597</a>)</li> </ul> <h2>2.0.52</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/b992916bdac459d279bb15098507d43b1febc50e"><code>b992916</code></a> Release 2.0.66</li> <li><a href="https://github.com/dtolnay/syn/commit/4f0a23f7e147e801a996975662b0d6e6d8a7d13b"><code>4f0a23f</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1671">#1671</a> from dtolnay/exprlet</li> <li><a href="https://github.com/dtolnay/syn/commit/c6d87a7aa0fda4a8ef867e833d14d105d07ca62b"><code>c6d87a7</code></a> Allow braced structs when parsing ExprLet</li> <li><a href="https://github.com/dtolnay/syn/commit/747f42f235f8e1b5551a6aeca1d2779dce413408"><code>747f42f</code></a> Update with proc-macro2 1.0.83's syntax tree sizes</li> <li><a href="https://github.com/dtolnay/syn/commit/9f2371eefa6f681b53e4d74458d86dd41673227f"><code>9f2371e</code></a> Release 2.0.65</li> <li><a href="https://github.com/dtolnay/syn/commit/4cd181325f3488c47866f15966977682be610da1"><code>4cd1813</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1668">#1668</a> from dtolnay/foldhelper</li> <li><a href="https://github.com/dtolnay/syn/commit/ed54092bcea6798ab0b5ed7aca6755f8918fc79e"><code>ed54092</code></a> Eliminate gen::helper module</li> <li><a href="https://github.com/dtolnay/syn/commit/eacc8ab1b98b590df3ce9462510fd755cddf6762"><code>eacc8ab</code></a> Eliminate FoldHelper trait</li> <li><a href="https://github.com/dtolnay/syn/commit/6e20bb8d7799d0f4c34c144e80b3bd1b6e9afd27"><code>6e20bb8</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1667">#1667</a> from dtolnay/punctuatedfold</li> <li><a href="https://github.com/dtolnay/syn/commit/9d95cab6d332d08903538d5ce3d6e47c1598912e"><code>9d95cab</code></a> Optimize punctuated::fold</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.109...2.0.66">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=syn&package-manager=cargo&previous-version=1.0.109&new-version=2.0.66)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-01-05 14:54:10 +01:00
adam closed this issue 2026-01-05 14:54:10 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#1119