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 14 updates:
1.0.79
1.0.82
2.2.2
2.2.6
1.0.78
1.0.81
1.0.35
1.0.36
1.0.21
1.0.22
1.0.196
1.0.200
1.0.113
1.0.116
1.13.1
1.13.2
2.0.48
2.0.60
1.0.56
1.0.59
0.8.9
0.8.12
0.116.0
0.116.1
0.121.0
0.121.2
1.0.85
1.206.0
Updates
anyhow
from 1.0.79 to 1.0.82Release notes
Sourced from anyhow's releases.
Commits
074bdea
Release 1.0.8247a4fbf
Merge pull request #360 from dtolnay/docensurec5af1db
Make ensure's doc comment apply to the cfg(not(doc)) macro toobebc7a2
Revert "Temporarily disable miri on doctests"f2c4db9
Update ui test suite to nightly-2024-03-31028cbee
Explicitly install a Rust toolchain for cargo-outdated job7a4cac5
Merge pull request #358 from dtolnay/workspacewrapper939db01
Apply RUSTC_WORKSPACE_WRAPPER9f84a37
Temporarily disable miri on doctests45e5a58
Ignore dead code lint in testUpdates
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.81Release notes
Sourced from proc-macro2's releases.
Commits
fd2c998
Release 1.0.81f965e17
Merge pull request #453 from dtolnay/delimiternone69fd060
Sync documentation of Delimiter::Noneda51f8d
Release 1.0.80392fa6c
Ignore needless_pass_by_value pedantic clippy lint in test1ff5c1f
Ignore needless_raw_string_hashes pedantic clippy lint in test0c9449e
Import some Literal tests from libproc_macro28c87ad
Add tests of negative literal constructionc61f5db
Add some tests of cstr raw literalsd50dcd9
Merge pull request #450 from dtolnay/cstrUpdates
quote
from 1.0.35 to 1.0.36Release notes
Sourced from quote's releases.
Commits
5d4880c
Release 1.0.361dd7ce7
Merge pull request #273 from dtolnay/doc0bc5d12
Apply doc comment to cfg(not(doc)) macros tooc295f5c
Revert "Temporarily disable miri on doctests"435bd1b
Update ui test suite to nightly-2024-03-31cc3847d
Explicitly install a Rust toolchain for cargo-outdated job6259d49
Temporarily disable miri on doctestsbdb4b59
Update ui test suite to nightly-2024-02-08c2aeca9
Update ui test suite to nightly-2024-01-31376a061
Merge pull request #270 from dtolnay/benchUpdates
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.200Release notes
Sourced from serde's releases.
Commits
cc865ac
Release 1.0.2002d973c1
Merge pull request #2733 from jamessan/nan-decimal6ca499b
Only format Unexpected::Float with decimal point if it is finite1477028
Release 1.0.199789740b
Merge pull request #2732 from aatifsyed/master8fe7539
fix: ambiguous associated type in forward_to_deserialize_any!f6623a3
Ignore cast_precision_loss pedantic clippy lintc4fb923
Release 1.0.19865b7eea
Merge pull request #2729 from dtolnay/saturating01cd696
Integrate Saturating<T> deserialization into impl_deserialize_num macroUpdates
serde_json
from 1.0.113 to 1.0.116Release notes
Sourced from serde_json's releases.
Commits
a3f62bb
Release 1.0.11612c8ee0
Hide "non-exhaustive patterns" errors when crate fails to compile051ce97
Merge pull request 1124 from mleonhard/master25dc750
Replacefeatures_check
mod with a call tostd::compile_error!
. Fixes htt...2e15e3d
Revert "Temporarily disable miri on doctests"0baba28
Resolve legacy_numeric_constants clippy lintsb1ebf38
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 commentsUpdates
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.60Release notes
Sourced from syn's releases.
Commits
7029b22
Release 2.0.60e978b98
Remove html_root_url & syn.json reminder from Cargo.toml48f99b0
Merge pull request #1625 from dtolnay/peek4b18c15
Improve how None-delimited groups are counted by peek9f00b23
Merge pull request #1624 from dtolnay/peektest990300a
Add more extensive tests for ParseStream::peek1431bd6
Update None-delimited group notation to use «∅ ∅»54a1643
Fix empty-set symbol in comments7307d29
Merge pull request #1623 from dtolnay/arrays68d1cd9
Take advantage of the IntoIterator for [T; N]Updates
thiserror
from 1.0.56 to 1.0.59Release notes
Sourced from thiserror's releases.
Commits
e7ad85e
Release 1.0.59af477ec
Merge pull request #297 from dtolnay/traitidentf3fbd99
Implement ToTokens without reliance on {:?}508ece8
Revert "Temporarily disable miri on doctests"c8c804c
Explicitly install a Rust toolchain for cargo-outdated job6969595
Merge pull request #293 from dtolnay/workspacewrapper488d52f
Apply RUSTC_WORKSPACE_WRAPPERba33438
Temporarily disable miri on doctestsdf8bffa
Release 1.0.5814be209
Merge pull request #292 from dtolnay/deadcodeUpdates
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.206.0Commits
c1e8f95
Release wasm-tools 1.206.0 (#1516)ab47bd6
Update some dependencies (#1514)d1eeff9
Supportno_std
in thewasmparser
crate (#1493)7003a7f
wasmparser: Parsed function types from components should be final (#1515)eec8370
Update Wasmtime to 20.0.0 (#1513)97cad53
wasmprinter: prints field names declared in the names section (#1512)cbd87b7
wasmparser
: addRelocSectionReader
(#1511)c4a37fb
Fix compile warnings on nightly (#1510)30200e1
Fix allowing numerals in package names (#1509)bcc4392
Release wasm-tools 1.205.0 (#1507)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