Skip to content

build(deps): Bump time from 0.3.53 to 0.3.54#2569

Merged
mkroening merged 1 commit into
mainfrom
dependabot/cargo/time-0.3.54
Jul 21, 2026
Merged

build(deps): Bump time from 0.3.53 to 0.3.54#2569
mkroening merged 1 commit into
mainfrom
dependabot/cargo/time-0.3.54

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps time from 0.3.53 to 0.3.54.

Release notes

Sourced from time's releases.

v0.3.54

See the changelog for details.

Changelog

Sourced from time's changelog.

0.3.54 [2026-07-20]

Added

  • PrimitiveDateTime has been renamed to PlainDateTime.
  • Duration has been renamed to SignedDuration.
  • Iteration is now possible over Date, Month, and Weekday. Relevant iterator methods have been overridden to ensure maximum performance.

For both PlainDateTime and SignedDuration, a non-deprecated type alias has been added for backwards compatibility. The new names should be preferred.

Changed

  • The associated metadata type (for powerfmt implementations) for various types has been changed to () and made public. This guarantees that no additional metadata will be present.

Performance

  • More gains when parsing RFC 2822.
Commits
  • d1c55a4 v0.3.54 release
  • 2fb04c4 Add ability to iterate over Weekdays
  • 00779fa Add ability to iterate over Months
  • b99c5c2 Add ability to iterate over Dates
  • 41eea5b Lint on missing panic documentation
  • 5a0bdd8 Replace optimizing loop with linear pass
  • 687d4a9 Address clippy lints
  • 6bf0055 Add LLM policy
  • 81f9fe0 Rename Duration to SignedDuration
  • 058efae Rename internals for PlainDateTime
  • Additional commits viewable in compare view

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

Bumps [time](https://github.com/time-rs/time) from 0.3.53 to 0.3.54.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](time-rs/time@v0.3.53...v0.3.54)

---
updated-dependencies:
- dependency-name: time
  dependency-version: 0.3.54
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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 21, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark Results

Details
Benchmark Current: 0fc07ea Previous: 2e23902 Performance Ratio
startup_benchmark Build Time 83.60 s 80.34 s 1.04
startup_benchmark File Size 0.79 MB 0.80 MB 1.00
Startup Time - 1 core 0.76 s (±0.03 s) 0.75 s (±0.02 s) 1.01
Startup Time - 2 cores 0.76 s (±0.02 s) 0.74 s (±0.02 s) 1.03
Startup Time - 4 cores 0.77 s (±0.02 s) 0.74 s (±0.02 s) 1.04
multithreaded_benchmark Build Time 86.10 s 82.11 s 1.05
multithreaded_benchmark File Size 0.90 MB 0.86 MB 1.05
Multithreaded Pi Efficiency - 2 Threads 88.55 % (±7.83 %) 85.89 % (±6.61 %) 1.03
Multithreaded Pi Efficiency - 4 Threads 43.41 % (±3.11 %) 43.43 % (±2.56 %) 1.00
Multithreaded Pi Efficiency - 8 Threads 25.77 % (±1.73 %) 25.76 % (±1.53 %) 1.00
micro_benchmarks Build Time 82.07 s 80.40 s 1.02
micro_benchmarks File Size 0.90 MB 0.86 MB 1.05
Scheduling time - 1 thread 65.61 ticks (±3.24 ticks) 62.65 ticks (±4.06 ticks) 1.05
Scheduling time - 2 threads 35.61 ticks (±5.13 ticks) 34.08 ticks (±4.10 ticks) 1.04
Micro - Time for syscall (getpid) 4.42 ticks (±0.68 ticks) 3.45 ticks (±0.58 ticks) 1.28
Memcpy speed - (built_in) block size 4096 82536.01 MByte/s (±57217.26 MByte/s) 82448.38 MByte/s (±56997.13 MByte/s) 1.00
Memcpy speed - (built_in) block size 1048576 30451.42 MByte/s (±24569.73 MByte/s) 30585.98 MByte/s (±24707.84 MByte/s) 1.00
Memcpy speed - (built_in) block size 16777216 27050.25 MByte/s (±22436.69 MByte/s) 26340.06 MByte/s (±21720.96 MByte/s) 1.03
Memset speed - (built_in) block size 4096 82340.77 MByte/s (±57081.69 MByte/s) 82292.76 MByte/s (±56891.50 MByte/s) 1.00
Memset speed - (built_in) block size 1048576 31182.63 MByte/s (±24986.11 MByte/s) 31323.85 MByte/s (±25145.86 MByte/s) 1.00
Memset speed - (built_in) block size 16777216 27795.19 MByte/s (±22891.66 MByte/s) 27104.68 MByte/s (±22209.94 MByte/s) 1.03
Memcpy speed - (rust) block size 4096 75077.72 MByte/s (±52202.85 MByte/s) 74097.96 MByte/s (±51811.44 MByte/s) 1.01
Memcpy speed - (rust) block size 1048576 30246.86 MByte/s (±24533.84 MByte/s) 30361.60 MByte/s (±24602.37 MByte/s) 1.00
Memcpy speed - (rust) block size 16777216 26560.79 MByte/s (±21985.93 MByte/s) 27625.34 MByte/s (±22806.88 MByte/s) 0.96
Memset speed - (rust) block size 4096 75544.56 MByte/s (±52535.41 MByte/s) 74373.47 MByte/s (±51976.48 MByte/s) 1.02
Memset speed - (rust) block size 1048576 30974.00 MByte/s (±24961.81 MByte/s) 31110.89 MByte/s (±25033.24 MByte/s) 1.00
Memset speed - (rust) block size 16777216 27330.03 MByte/s (±22475.67 MByte/s) 28386.93 MByte/s (±23265.03 MByte/s) 0.96
alloc_benchmarks Build Time 77.90 s 74.76 s 1.04
alloc_benchmarks File Size 0.87 MB 0.87 MB 1.00
Allocations - Allocation success 91.31 % 91.31 % 1
Allocations - Deallocation success 100.00 % 100.00 % 1
Allocations - Pre-fail Allocations 61.44 % 61.44 % 1
Allocations - Average Allocation time 2349.56 Ticks (±485.95 Ticks) 5860.58 Ticks (±98.43 Ticks) 0.40
Allocations - Average Allocation time (no fail) 3421.25 Ticks (±420.21 Ticks) 6554.81 Ticks (±92.86 Ticks) 0.52
Allocations - Average Deallocation time 637.33 Ticks (±82.10 Ticks) 1805.01 Ticks (±250.35 Ticks) 0.35
mutex_benchmark Build Time 79.25 s 79.82 s 0.99
mutex_benchmark File Size 0.90 MB 0.86 MB 1.05
Mutex Stress Test Average Time per Iteration - 1 Threads 12.20 ns (±0.45 ns) 12.10 ns (±0.41 ns) 1.01
Mutex Stress Test Average Time per Iteration - 2 Threads 39.84 ns (±2.35 ns) 40.26 ns (±1.68 ns) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@mkroening
mkroening added this pull request to the merge queue Jul 21, 2026
Merged via the queue into main with commit 8031de6 Jul 21, 2026
20 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/time-0.3.54 branch July 21, 2026 19:00
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.

1 participant