Skip to content

Update syn requirement from 2 to 3#439

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/syn-3
Open

Update syn requirement from 2 to 3#439
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/syn-3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on syn to permit the latest version.

Release notes

Sourced from syn's releases.

3.0.2

Commits
  • 88ee7be Release 3.0.2
  • 587bc20 Merge pull request #2070 from dtolnay/emptyrange
  • 96801f7 Allow Error::new_range at empty cursor range
  • 9dc16c9 Merge pull request #2069 from dtolnay/prevspan
  • 1db76b7 Align on using impl trait across all Error constructors
  • bfa1ebf Make Cursor::prev_span public
  • c6ac5e5 Merge pull request #2068 from dtolnay/newrange
  • 1436454 Add Error::new_range constructor taking Range<Cursor>
  • 123c148 Release 3.0.1
  • bc11ddd Merge pull request #2067 from dtolnay/fastpeek
  • Additional commits viewable in compare view

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

Updates the requirements on [syn](https://github.com/dtolnay/syn) to permit the latest version.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.0...3.0.2)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 3.0.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 20, 2026
@github-actions

Copy link
Copy Markdown

Benchmark Comparison (PR vs main)

Results (collapse to hide)
group                                                                   new
-----                                                                   ---
Creation of 100 actors                                                  1.00   600.8±75.03µs        ? ?/sec
Creation of 1000 actors                                                 1.00      5.9±0.47ms        ? ?/sec
Waiting on 100 actors to process first message                          1.00   104.4±11.92µs        ? ?/sec
Waiting on 100000 messages to be processed                              1.00     26.6±2.63ms        ? ?/sec
Waiting on 50 messages with large data in the Future to be processed    1.00     78.4±6.51µs        ? ?/sec
Waiting on 500 actors to process first message                          1.00   388.7±48.05µs        ? ?/sec
factory_queuer_dispatch/workers/10                                      1.00  1398.0±153.13µs 349.3 KElem/sec
factory_queuer_dispatch/workers/100                                     1.00  1323.4±63.50µs 369.0 KElem/sec
large_messages/256_byte_messages                                        1.00     62.4±5.02µs 1565.7 KElem/sec
large_messages/64_byte_messages                                         1.00     58.0±3.02µs 1684.5 KElem/sec
small_messages/16_byte_messages                                         1.00     55.8±3.90µs 1748.7 KElem/sec
small_messages/32_byte_messages                                         1.00     56.7±3.43µs 1723.7 KElem/sec
small_messages/8_byte_messages                                          1.00     56.6±4.51µs 1725.5 KElem/sec
spawn_throughput/10                                                     1.00     60.0±1.51µs 162.7 KElem/sec
spawn_throughput/100                                                    1.00   392.4±11.31µs 248.9 KElem/sec

Note: a negative delta indicates the PR is faster (an
improvement); a positive delta means the PR is slower (a
regression). Benchmarks are grouped (e.g., small_messages,
spawn_throughput); the flattened list below shows every
individual comparison for clearer deltas.

=== per-benchmark breakdown ===

Creation of 100 actors
----------------------
new     1.00    600.8±75.03µs       ? ?/sec

Creation of 1000 actors
-----------------------
new     1.00       5.9±0.47ms       ? ?/sec

Waiting on 100 actors to process first message
----------------------------------------------
new     1.00    104.4±11.92µs       ? ?/sec

Waiting on 100000 messages to be processed
------------------------------------------
new     1.00      26.6±2.63ms       ? ?/sec

Waiting on 50 messages with large data in the Future to be processed
--------------------------------------------------------------------
new     1.00      78.4±6.51µs       ? ?/sec

Waiting on 500 actors to process first message
----------------------------------------------
new     1.00    388.7±48.05µs       ? ?/sec

factory_queuer_dispatch/workers/10
----------------------------------
new     1.00  1398.0±153.13µs  349.3 KElem/sec

factory_queuer_dispatch/workers/100
-----------------------------------
new     1.00   1323.4±63.50µs  369.0 KElem/sec

large_messages/256_byte_messages
--------------------------------
new     1.00      62.4±5.02µs  1565.7 KElem/sec

large_messages/64_byte_messages
-------------------------------
new     1.00      58.0±3.02µs  1684.5 KElem/sec

small_messages/16_byte_messages
-------------------------------
new     1.00      55.8±3.90µs  1748.7 KElem/sec

small_messages/32_byte_messages
-------------------------------
new     1.00      56.7±3.43µs  1723.7 KElem/sec

small_messages/8_byte_messages
------------------------------
new     1.00      56.6±4.51µs  1725.5 KElem/sec

spawn_throughput/10
-------------------
new     1.00      60.0±1.51µs  162.7 KElem/sec

spawn_throughput/100
--------------------
new     1.00    392.4±11.31µs  248.9 KElem/sec

Benchmarks run on shared CI hardware (ubuntu-latest).
Differences under ~5% may be noise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants