Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 1 update: smallvec.

Updates smallvec from 1.16.2 to 1.16.3

Release notes

Sourced from smallvec's releases.

v1.16.3

What's Changed

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

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 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.2 to 1.16.3
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](servo/rust-smallvec@v1.16.2...v1.16.3)

---
updated-dependencies:
- dependency-name: smallvec
  dependency-version: 1.16.3
  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 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Speed against dccb4ddc

Measured on AMD EPYC 9V74 80-Core Processor.
Both sides built with rustc 1.99.0 (b940084d7 2026-09-28).

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      6062365        6087250   +0.4%
    2      6042112        6041095   -0.0%
    3      5973234        6023367   +0.8%
    4      5995762        6031415   +0.6%
    5      5971376        5987667   +0.3%
    6      5989088        6048568   +1.0%
    7      6037778        6018609   -0.3%
    8      6058281        5945677   -1.9%
    9      6037169        6049108   +0.2%
   10      6012603        6074048   +1.0%
   11      6033617        5996007   -0.6%
   12      5992009        5982305   -0.2%
   13      6018190        5984856   -0.6%
   14      6032435        5965693   -1.1%
   15      5951113        5990355   +0.7%
   16      5996031        6044849   +0.8%
   17      5936468        5965162   +0.5%
   18      6030335        6027544   -0.0%
   19      6020771        6015693   -0.1%
   20      5964257        6013091   +0.8%
   21      6046346        5930831   -1.9%
   22      6022308        6028501   +0.1%
   23      5998774        6031507   +0.5%
   24      5956512        6044880   +1.5%
   25      5987607        6000940   +0.2%
   26      6059504        6018509   -0.7%
   27      6042192        5994318   -0.8%
   28      6023066        5982197   -0.7%
   29      5921501        5999484   +1.3%
   30      5982458        6009689   +0.5%
   31      5977075        5982089   +0.1%
   32      5996767        5997298   +0.0%
   33      5956801        5985388   +0.5%
   34      6022162        6081860   +1.0%
   35      6067393        5980369   -1.4%
   36      6043660        6025051   -0.3%
   37      5884960        6023678   +2.4%
   38      5973851        6033024   +1.0%
   39      5990322        6036897   +0.8%
   40      5949138        5970730   +0.4%

              nodes    time  median nps  faster half
base       11916992  1.99 s     5997770      6035553
candidate  11916992  1.98 s     6014392      6039273
change                            +0.3%        +0.1%

paired change +0.2%, 95% interval -0.1% to +0.5%
diagnostic, on the default layout alone +0.2%, 95% interval -0.3% to +0.6%, 13 rounds

no change beyond ±1.0%: the whole interval is inside it

Speed: +0.2% (bench nps, 95% interval -0.1% to +0.5%, 40 interleaved rounds over shuffled layouts vs dccb4ddc)

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 dccb4ddc, one cachegrind run a side, bench

             instructions     nodes  per node
base       15,968,842,267  11916992    1340.0
candidate  15,968,844,181  11916992    1340.0
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