Skip to content

build(deps): Bump smallvec from 1.16.1 to 1.16.2 in the cargo group - #365

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/cargo-1249886488
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/cargo/cargo-1249886488

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 2, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 1 update: smallvec.

Updates smallvec from 1.16.1 to 1.16.2

Release notes

Sourced from smallvec's releases.

v1.16.2

What's Changed

New Contributors

Full Changelog: servo/rust-smallvec@v1.16.1...v1.16.2

Commits
  • ccf5fc7 chore: bump version (#617)
  • af207cc Merge pull request #608 from Rayan-and-beyond/fix/manual-readme-warning-606
  • cda4b73 Merge pull request #594 from astral-sh/charlie/codex-fix-may-dangle
  • d0556cb Merge pull request #596 from astral-sh/charlie/codex-v1-compact
  • f73914c Flatten retain tests into the unit test module
  • 954d599 Move retain tests into the unit test module
  • 8d93633 Remove added retain benchmark harness
  • 88c6bfa Limit compaction optimization to retain
  • b9ef17d Fix element ownership tracking with may_dangle
  • 42029c2 Compact retained elements directly in retain and dedup_by
  • See full diff 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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the cargo group with 1 update: [smallvec](https://github.com/servo/rust-smallvec).


Updates `smallvec` from 1.16.1 to 1.16.2
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](servo/rust-smallvec@v1.16.1...v1.16.2)

---
updated-dependencies:
- dependency-name: smallvec
  dependency-version: 1.16.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo
...

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 Oct 2, 2026
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Speed against b6e82bb9

Measured on AMD EPYC 7763 64-Core Processor.
Both sides built with rustc 1.98.1 (48a229cea 2026-09-01).

Both sides built and run on this runner in this job, the way
scripts/speed.sh measures a perf commit. Each round runs
both sides on a layout of its own, the same compiled code with
its code and data shuffled and moved, so the 95% interval carries
where the code landed as well as the run. The verdict holds the
interval against a 1% threshold. The default layout, the one a
release ships, is measured after as a diagnostic. The node
counts are the search's: they move when the search does, and a
speed change leaves them alone.

round     base nps  candidate nps  change
    1      4450143        4532742   +1.9%
    2      4464165        4571192   +2.4%
    3      4532980        4474309   -1.3%
    4      4524574        4503984   -0.5%
    5      4616975        4482333   -2.9%
    6      4474564        4342537   -3.0%
    7      4238012        4398040   +3.8%
    8      4413785        4457544   +1.0%
    9      4631610        4676670   +1.0%
   10      4639513        4685051   +1.0%
   11      4550540        4544443   -0.1%
   12      4389611        4252451   -3.1%
   13      4535381        4462889   -1.6%
   14      4253170        4335159   +1.9%
   15      4298883        4626043   +7.6%
   16      4398050        4434803   +0.8%
   17      4327085        4485390   +3.7%
   18      4391614        4418604   +0.6%
   19      4356292        4427126   +1.6%
   20      4241278        4526548   +6.7%
   21      4338381        4335824   -0.1%
   22      4274669        4568066   +6.9%
   23      4116505        4457411   +8.3%
   24      4387225        4488491   +2.3%
   25      4327766        4145898   -4.2%
   26      4295444        4385003   +2.1%
   27      4069358        4228778   +3.9%
   28      4085905        4136670   +1.2%
   29      4153443        4150903   -0.1%
   30      4042532        4205968   +4.0%
   31      4073871        3994989   -1.9%
   32      4006977        4046636   +1.0%
   33      4049562        4015248   -0.8%
   34      4018691        4076908   +1.4%
   35      4127806        4123496   -0.1%
   36      4099001        4133085   +0.8%
   37      4032700        4035319   +0.1%
   38      4217680        4136140   -1.9%
   39      4303301        4220721   -1.9%
   40      4103670        4114705   +0.3%

             nodes    time  median nps  faster half
base       5965973  1.39 s     4301092      4452678
candidate  5965973  1.36 s     4391522      4511084
change                           +2.1%        +1.3%

paired change +0.9%, 95% interval +0.0% to +1.8%
diagnostic, on the default layout alone -0.4%, 95% interval -1.5% to +0.8%, 13 rounds

not resolved: the interval reaches past ±1.0% without clearing it, so
more rounds are needed to say either way

Speed: +0.9% (bench nps, 95% interval +0.0% to +1.8%, 40 interleaved rounds over shuffled layouts vs b6e82bb9)

The instructions each side's bench executed, counted under
cachegrind. The count repeats to within a few hundred
instructions, so a small change here is a real one, but it
prices instructions only: cache misses, mispredicted branches
and where the code lands are the speed's to show.

instructions against b6e82bb9, one cachegrind run a side, bench

            instructions    nodes  per node
base       9,381,485,559  5965973    1572.5
candidate  9,381,485,588  5965973    1572.5
change            +0.00%             +0.00%

within ±0.7%, as far as edits not made for speed have moved the count

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