-
Notifications
You must be signed in to change notification settings - Fork 105
Update Rust crate bumpalo
to v3.19.0
#7370
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7370 +/- ##
=======================================
Coverage 54.65% 54.65%
=======================================
Files 1093 1093
Lines 96982 96982
Branches 4540 4540
=======================================
+ Hits 53005 53006 +1
+ Misses 43389 43388 -1
Partials 588 588
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
c6c2b5e
to
e9be20d
Compare
e9be20d
to
aa4d584
Compare
bumpalo
to v3.18.1bumpalo
to v3.19.0
aa4d584
to
a2f8a12
Compare
a2f8a12
to
431887a
Compare
431887a
to
230aa47
Compare
230aa47
to
428a27b
Compare
428a27b
to
f6d19ff
Compare
Benchmark results
|
Function | Value | Mean | Flame graphs |
---|---|---|---|
resolve_policies_for_actor | user: empty, selectivity: high, policies: 10002 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: medium, policies: 5001 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: high, policies: 27604 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 13450 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: high, policies: 11308 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: medium, policies: 5628 | Flame Graph |
policy_resolution_large
Function | Value | Mean | Flame graphs |
---|---|---|---|
resolve_policies_for_actor | user: empty, selectivity: high, policies: 2002 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1001 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: high, policies: 3314 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 1526 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: high, policies: 2078 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: medium, policies: 1033 | Flame Graph |
policy_resolution_medium
Function | Value | Mean | Flame graphs |
---|---|---|---|
resolve_policies_for_actor | user: empty, selectivity: high, policies: 102 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: medium, policies: 51 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: high, policies: 269 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 107 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: high, policies: 133 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: medium, policies: 63 | Flame Graph |
policy_resolution_none
Function | Value | Mean | Flame graphs |
---|---|---|---|
resolve_policies_for_actor | user: empty, selectivity: high, policies: 2 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: high, policies: 8 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: medium, policies: 3 | Flame Graph |
policy_resolution_small
Function | Value | Mean | Flame graphs |
---|---|---|---|
resolve_policies_for_actor | user: empty, selectivity: high, policies: 52 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: empty, selectivity: medium, policies: 25 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: high, policies: 94 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 26 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: high, policies: 66 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
resolve_policies_for_actor | user: system, selectivity: medium, policies: 29 | Flame Graph |
representative_read_entity
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/block/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1
|
Flame Graph | |
entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1
|
Flame Graph |
representative_read_entity_type
Function | Value | Mean | Flame graphs |
---|---|---|---|
get_entity_type_by_id | Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba
|
Flame Graph |
representative_read_multiple_entities
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_property | depths: DT=0, PT=0, ET=0, E=0 | Flame Graph | |
entity_by_property | depths: DT=0, PT=0, ET=0, E=2 | Flame Graph | |
entity_by_property | depths: DT=0, PT=0, ET=2, E=2 | Flame Graph | |
entity_by_property | depths: DT=0, PT=2, ET=2, E=2 | Flame Graph | |
entity_by_property | depths: DT=2, PT=2, ET=2, E=2 | Flame Graph | |
entity_by_property | depths: DT=255, PT=255, ET=255, E=255 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=0, ET=0, E=0 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=0, ET=0, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=0, ET=2, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=0, PT=2, ET=2, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=2, PT=2, ET=2, E=2 | Flame Graph | |
link_by_source_by_property | depths: DT=255, PT=255, ET=255, E=255 | Flame Graph |
scaling_read_entity_complete_one_depth
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | 1 entities | Flame Graph | |
entity_by_id | 10 entities | Flame Graph | |
entity_by_id | 25 entities | Flame Graph | |
entity_by_id | 5 entities | Flame Graph | |
entity_by_id | 50 entities | Flame Graph |
scaling_read_entity_complete_zero_depth
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | 1 entities | Flame Graph | |
entity_by_id | 10 entities | Flame Graph | |
entity_by_id | 25 entities | Flame Graph | |
entity_by_id | 5 entities | Flame Graph | |
entity_by_id | 50 entities | Flame Graph |
scaling_read_entity_linkless
Function | Value | Mean | Flame graphs |
---|---|---|---|
entity_by_id | 1 entities | Flame Graph | |
entity_by_id | 10 entities | Flame Graph | |
entity_by_id | 100 entities | Flame Graph | |
entity_by_id | 1000 entities | Flame Graph | |
entity_by_id | 10000 entities | Flame Graph |
f6d19ff
to
c7f797b
Compare
c7f797b
to
ce5aa13
Compare
This PR contains the following updates:
=3.17.0
->=3.19.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
fitzgen/bumpalo (bumpalo)
v3.19.0
Released 2025-06-24.
Added
bumpalo::collections::Vec::retain_mut
, similar tostd::vec::Vec::retain_mut
.v3.18.1
Compare Source
Released 2025-06-05.
Removed
allocator-api2
version bump from 3.18.0, as it was not actuallysemver compatible.
v3.18.0
Compare Source
Released 2025-06-05.
Added
Bump
arena, which can provide speed ups when allocating objects whosealignment is less than or equal to that minimum.
serde
serialization support forbumpalo::collections::String
.Changed
extend_from_slice
implementation with a formally-verified versionthat is also faster and more-optimizable for LLVM.
allocator-api2
support to version0.3.*
.Fixed
allocated_bytes
metrics helper was accidentallyincluding the size of
bumpalo
's footer, rather than just reporting theuser-allocated bytes.
Configuration
📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.