Added trait MutableValues for opt-in mutable access to set values.
2.2.5
Added optional borsh serialization support.
2.2.4
Added an insert_sorted method on IndexMap, IndexSet, and VacantEntry.
Avoid hashing for lookups in single-entry maps.
Limit preallocated memory in serde deserializers.
2.2.3
Added move_index and swap_indices methods to IndexedEntry,
OccupiedEntry, and RawOccupiedEntryMut, functioning like the existing
methods on IndexMap.
Added shift_insert methods on VacantEntry and RawVacantEntryMut, as
well as shift_insert_hashed_nocheck on the latter, to insert the new entry
at a particular index.
Added shift_insert methods on IndexMap and IndexSet to insert a new
entry at a particular index, or else move an existing entry there.
Commits
3f0fffb Merge pull request #323 from cuviper/mutable
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore 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 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 ` 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 ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the deps group with 13 updates:
1.0.79
1.0.81
2.2.2
2.2.6
1.0.78
1.0.79
1.0.21
1.0.22
1.0.196
1.0.197
1.0.113
1.0.115
1.13.1
1.13.2
2.0.48
2.0.57
1.0.56
1.0.58
0.8.9
0.8.12
0.116.0
0.116.1
0.121.0
0.121.2
1.0.85
1.202.0
Updates
anyhow
from 1.0.79 to 1.0.81Release notes
Sourced from anyhow's releases.
Commits
4aad4ed
Release 1.0.818be9091
Merge pull request #354 from dtolnay/deadcodea2eb7dd
Make compatible with -Dwarnings5443719
Release 1.0.80dfc7bc0
Work around prelude redundant import warnings6e4f86b
Import from alloc not std, where possiblef885a13
Ignore incompatible_msrv clippy false positives in testfefbcbc
Ignore incompatible_msrv clippy lint78f2d81
Update ui test suite to nightly-2024-02-08edd88d3
Update ui test suite to nightly-2024-01-31Updates
indexmap
from 2.2.2 to 2.2.6Changelog
Sourced from indexmap's changelog.
Commits
3f0fffb
Merge pull request #323 from cuviper/mutable33c1a7c
Fixunused_imports
b76ff73
Fixclippy::multiple_bound_locations
0060546
Release 2.2.6210b027
Opt-in mutable access on IndexSet184fe4b
Merge pull request #320 from cuviper/release-2.2.55d7bd5e
Release 2.2.5c934ace
Merge pull request #313 from heliaxdev/heliax/borsh-supportb81a4d2
Use S for the BuildHasher parameter32793f1
Don't require BuildHasher in BorshSerializeUpdates
proc-macro2
from 1.0.78 to 1.0.79Release notes
Sourced from proc-macro2's releases.
Commits
4ba4ab1
Release 1.0.79b176581
Prevent new lint from turning off nightly span support under -Dwarningsb9cd864
Fix dead_code warning on fallback SourceFilee94f432
Ignore incompatible_msrv clippy lint for conditionally compiled code18c75c6
Ignore dead_code warning in test5cd21eb
Update ui test suite to nightly-2024-02-01Updates
semver
from 1.0.21 to 1.0.22Release notes
Sourced from semver's releases.
Commits
c8ad1bf
Release 1.0.22f76db8d
Resolve redundant import warningf32b420
Ignore incompatible_msrv clippy lint for conditionally compiled codeUpdates
serde
from 1.0.196 to 1.0.197Release notes
Sourced from serde's releases.
Commits
5fa711d
Release 1.0.197f5d8ae4
Resolve prelude redundant import warnings1d54973
Merge pull request #2697 from nyurik/format-strb8fafef
A few minorwrite_str
optimizations and inliningc42ebb8
Update ui test suite to nightly-2024-02-129e68062
Ignore incompatible_msrv clippy lint for conditionally compiled code846f865
Ignore dead_code warnings in testUpdates
serde_json
from 1.0.113 to 1.0.115Release notes
Sourced from serde_json's releases.
Commits
b1ebf38
Release 1.0.115c3dc153
Merge pull request #1119 from titaniumtraveler/pr218770b
Explicitly install a Rust toolchain for cargo-outdated job840da8e
Fix missing backticks in doc comments3a3f61b
Temporarily disable miri on doctests4a0be88
Format regression tests with rustfmtd2dbbf7
Ignore dead code lint in tests8e7b37b
Merge pull request #1118 from serde-rs/transparenta25f6c6
Remove conditional on repr(transparent)fedf834
Ignore non_local_definitions false positive in testUpdates
smallvec
from 1.13.1 to 1.13.2Release notes
Sourced from smallvec's releases.
Commits
0089d0a
Bump version to 1.13.2b1d2814
Fix UB on out-of-bounds insert()3057362
Stop passing tag-raw-ptrs to MIRIFLAGSf6665a5
Add more tests for UBUpdates
syn
from 2.0.48 to 2.0.57Release notes
Sourced from syn's releases.
Commits
9cea040
Release 2.0.573c07b78
Release 2.0.56585df47
Merge pull request #1608 from BD103/deps-featuresd7650b2
chore: bump msrv to 1.60 (pt. 2)4913ab2
chore: bump msrv to 1.60694f604
feat: use optional dependency feature syntax?
6c7c709
refactor: usedep:
prefix forquote
dependencyc7f734d
Explicitly install a Rust toolchain for cargo-outdated jobdcd74f5
Merge pull request #1605 from dtolnay/workspacewrapper3748333
Apply RUSTC_WORKSPACE_WRAPPERUpdates
thiserror
from 1.0.56 to 1.0.58Release notes
Sourced from thiserror's releases.
Commits
df8bffa
Release 1.0.5814be209
Merge pull request #292 from dtolnay/deadcode15a1d64
Make compatible with -Dwarningsf55a5d2
Ignore mixed_attributes_style clippy lintf770921
Resolve assigning_clones clippy lint1d106b1
Release 1.0.578a5c4d1
Use write_str when args only consists of trailing commaf790bee
Phrase flag in terms of whether core::fmt machinery is requiredd43b759
Ignore needless_raw_string_hashes pedantic clippy lint in testd09c418
Touch up PR 286Updates
toml
from 0.8.9 to 0.8.12Commits
3a777b3
chore: Release7979905
docs: Update changelog487768d
Merge pull request #703 from epage/overflow6987f77
chore(ci): Run with default opt-level21f545d
fix(parser): Don't stackoverflow on opt-level=0af1f97d
refactor(parser): Pull recursion limit out to variableeb86543
chore: Release246b292
docs: Update changelogd41c62c
Merge pull request #701 from epage/cleanup31457b3
refactor(error): Clean up highlight codeUpdates
wasm-opt
from 0.116.0 to 0.116.1Changelog
Sourced from wasm-opt's changelog.
Commits
6884560
Update to 0.116.120d2c39
fix: allow compiling to wasm32-wasiUpdates
wasmparser
from 0.121.0 to 0.121.2Commits
0ab39f1
Bump crate versions (#1414)f1d89a4
Remove usage ofAtomicU64
inwasmparser
(#1412)e6ff972
FoldMaybeInvalidModule
intoConfig
(#1411)f43b418
Fix some warnings on nightly (#1409)d514f70
Add--name-unnamed
towasm-tools print
(#1404)dbf9666
Bump crate versions (#1406)7eae522
Fix bugs involving the combination of branching and subtyping (#1403)5928201
Add mutations to remove local usage (#1402)97b226f
Allow import/export overlap inwit-parser
(#1400)97f4a1f
[wast] Branch hinting proposal implementation (#1394)Updates
wat
from 1.0.85 to 1.202.0Commits
7906a20
Release wasm-tools 1.202.0 (#1470)fd5d76a
Remove an unused type (#1463)ac798ee
Make the variant tag size match the Canonical ABI. (#1467)7803d17
Renamefloat32
/float64
tof32
/f64
. (#1466)ef3d743
Implement ajson-from-wast
subcommand (#1460)619226e
allow implementing world imports via adapter (#1459)a562387
Use triple-slash comments in a few tests. (#1458)ca92e99
Replace custom "test harnesses" withlibtest-mimic
(#1450)62403eb
wasm-smith
: Generate "interesting" constants (#1454)ac3a464
Randomly setdisallow_traps
inConfig::arbitrary
(#1453)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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show