Skip to content

build(deps): update syn requirement from 2 to 3 - #458

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 29, 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.3

  • Documentation improvements
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 29, 2026
@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

Benchmark Comparison (PR vs main)

Results (collapse to hide)
group                                                                   main                                     pr
-----                                                                   ----                                     --
Creation of 100 actors                                                  1.00   373.4±21.02µs        ? ?/sec      1.02   381.1±27.79µs        ? ?/sec
Creation of 1000 actors                                                 1.00      3.9±0.30ms        ? ?/sec      1.00      3.9±0.09ms        ? ?/sec
Waiting on 100 actors to process first message                          1.04    59.7±21.35µs        ? ?/sec      1.00    57.6±17.78µs        ? ?/sec
Waiting on 100000 messages to be processed                              1.00     23.9±2.16ms        ? ?/sec      1.09     25.9±2.53ms        ? ?/sec
Waiting on 50 messages with large data in the Future to be processed    1.00     68.2±5.30µs        ? ?/sec      1.08     73.6±4.70µs        ? ?/sec
Waiting on 500 actors to process first message                          1.00   178.0±48.17µs        ? ?/sec      1.06   188.7±50.84µs        ? ?/sec
cluster_message_serialization/multi_field/32                            1.05   159.9±76.17ns   190.9 MB/sec      1.00    152.2±2.27ns   200.6 MB/sec
cluster_message_serialization/multi_field/4096                          1.06   328.3±77.04ns    11.6 GB/sec      1.00   308.5±46.13ns    12.4 GB/sec
cluster_message_serialization/single_field/32                           1.01     37.9±0.64ns   805.5 MB/sec      1.00     37.6±0.50ns   812.7 MB/sec
cluster_message_serialization/single_field/4096                         1.04   182.2±10.51ns    20.9 GB/sec      1.00    175.2±7.95ns    21.8 GB/sec
factory_queuer_dispatch/workers/10                                      1.02  1140.9±68.03µs 428.0 KElem/sec     1.00  1118.1±63.46µs 436.7 KElem/sec
factory_queuer_dispatch/workers/100                                     1.00   958.4±36.27µs 509.4 KElem/sec     1.04  1001.3±34.65µs 487.6 KElem/sec
large_messages/256_byte_messages                                        1.00     57.2±2.81µs 1708.4 KElem/sec    1.03     58.8±2.90µs 1660.9 KElem/sec
large_messages/64_byte_messages                                         1.00     47.1±2.44µs  2.0 MElem/sec      1.07     50.3±4.16µs 1939.6 KElem/sec
small_messages/16_byte_messages                                         1.00     47.3±2.62µs  2.0 MElem/sec      1.00     47.4±3.42µs  2.0 MElem/sec
small_messages/32_byte_messages                                         1.00     46.3±2.76µs  2.1 MElem/sec      1.00     46.2±2.42µs  2.1 MElem/sec
small_messages/8_byte_messages                                          1.00     49.2±3.10µs 1986.0 KElem/sec    1.01     49.7±3.91µs 1965.3 KElem/sec
spawn_throughput/10                                                     1.00     43.9±0.98µs 222.3 KElem/sec     1.00     43.8±1.16µs 223.1 KElem/sec
spawn_throughput/100                                                    1.00    411.1±6.87µs 237.5 KElem/sec     1.02    421.0±9.47µs 231.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.

Benchmarks introduced by the current PR appear only in the pr
column. Once merged, subsequent PRs will compare them against the
main baseline normally.

=== per-benchmark breakdown ===

Creation of 100 actors
----------------------
main     1.00    373.4±21.02µs       ? ?/sec
pr       1.02    381.1±27.79µs       ? ?/sec

Creation of 1000 actors
-----------------------
pr       1.00       3.9±0.09ms       ? ?/sec
main     1.00       3.9±0.30ms       ? ?/sec

Waiting on 100 actors to process first message
----------------------------------------------
pr       1.00     57.6±17.78µs       ? ?/sec
main     1.04     59.7±21.35µs       ? ?/sec

Waiting on 100000 messages to be processed
------------------------------------------
main     1.00      23.9±2.16ms       ? ?/sec
pr       1.09      25.9±2.53ms       ? ?/sec

Waiting on 50 messages with large data in the Future to be processed
--------------------------------------------------------------------
main     1.00      68.2±5.30µs       ? ?/sec
pr       1.08      73.6±4.70µs       ? ?/sec

Waiting on 500 actors to process first message
----------------------------------------------
main     1.00    178.0±48.17µs       ? ?/sec
pr       1.06    188.7±50.84µs       ? ?/sec

cluster_message_serialization/multi_field/32
--------------------------------------------
pr       1.00     152.2±2.27ns  200.6 MB/sec
main     1.05    159.9±76.17ns  190.9 MB/sec

cluster_message_serialization/multi_field/4096
----------------------------------------------
pr       1.00    308.5±46.13ns   12.4 GB/sec
main     1.06    328.3±77.04ns   11.6 GB/sec

cluster_message_serialization/single_field/32
---------------------------------------------
pr       1.00      37.6±0.50ns  812.7 MB/sec
main     1.01      37.9±0.64ns  805.5 MB/sec

cluster_message_serialization/single_field/4096
-----------------------------------------------
pr       1.00     175.2±7.95ns   21.8 GB/sec
main     1.04    182.2±10.51ns   20.9 GB/sec

factory_queuer_dispatch/workers/10
----------------------------------
pr       1.00   1118.1±63.46µs  436.7 KElem/sec
main     1.02   1140.9±68.03µs  428.0 KElem/sec

factory_queuer_dispatch/workers/100
-----------------------------------
main     1.00    958.4±36.27µs  509.4 KElem/sec
pr       1.04   1001.3±34.65µs  487.6 KElem/sec

large_messages/256_byte_messages
--------------------------------
main     1.00      57.2±2.81µs  1708.4 KElem/sec
pr       1.03      58.8±2.90µs  1660.9 KElem/sec

large_messages/64_byte_messages
-------------------------------
main     1.00      47.1±2.44µs  2.0 MElem/sec
pr       1.07      50.3±4.16µs  1939.6 KElem/sec

small_messages/16_byte_messages
-------------------------------
main     1.00      47.3±2.62µs  2.0 MElem/sec
pr       1.00      47.4±3.42µs  2.0 MElem/sec

small_messages/32_byte_messages
-------------------------------
pr       1.00      46.2±2.42µs  2.1 MElem/sec
main     1.00      46.3±2.76µs  2.1 MElem/sec

small_messages/8_byte_messages
------------------------------
main     1.00      49.2±3.10µs  1986.0 KElem/sec
pr       1.01      49.7±3.91µs  1965.3 KElem/sec

spawn_throughput/10
-------------------
pr       1.00      43.8±1.16µs  223.1 KElem/sec
main     1.00      43.9±0.98µs  222.3 KElem/sec

spawn_throughput/100
--------------------
main     1.00     411.1±6.87µs  237.5 KElem/sec
pr       1.02     421.0±9.47µs  231.9 KElem/sec

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

@dependabot
dependabot Bot force-pushed the dependabot/cargo/syn-3 branch 3 times, most recently from e59f038 to ce6f48f Compare August 3, 2026 15:17
@dependabot dependabot Bot changed the title Update syn requirement from 2 to 3 build(deps): update syn requirement from 2 to 3 Aug 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/syn-3 branch 2 times, most recently from cdc9ba4 to 135bdfa Compare August 7, 2026 14:23
Updates the requirements on [syn](https://github.com/dtolnay/syn) to permit the latest version.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/commits/3.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/syn-3 branch from 135bdfa to c283e84 Compare August 17, 2026 19:16
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