mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 06:44:35 +00:00
Update indexmap
and use IndexMap::append
This commit is contained in:
parent
0a34ce49ce
commit
ce67e68cce
@ -1775,9 +1775,9 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "indexmap"
|
name = "indexmap"
|
||||||
version = "2.2.6"
|
version = "2.4.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
|
checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"equivalent",
|
"equivalent",
|
||||||
"hashbrown",
|
"hashbrown",
|
||||||
|
@ -10,7 +10,7 @@ bitflags = "2.4.1"
|
|||||||
either = "1.0"
|
either = "1.0"
|
||||||
elsa = "=1.7.1"
|
elsa = "=1.7.1"
|
||||||
ena = "0.14.3"
|
ena = "0.14.3"
|
||||||
indexmap = { version = "2.0.0" }
|
indexmap = { version = "2.4.0" }
|
||||||
jobserver_crate = { version = "0.1.28", package = "jobserver" }
|
jobserver_crate = { version = "0.1.28", package = "jobserver" }
|
||||||
measureme = "11"
|
measureme = "11"
|
||||||
rustc-hash = "1.1.0"
|
rustc-hash = "1.1.0"
|
||||||
|
@ -371,7 +371,7 @@ fn merge_codegen_units<'tcx>(
|
|||||||
// Move the items from `cgu_src` to `cgu_dst`. Some of them may be
|
// Move the items from `cgu_src` to `cgu_dst`. Some of them may be
|
||||||
// duplicate inlined items, in which case the destination CGU is
|
// duplicate inlined items, in which case the destination CGU is
|
||||||
// unaffected. Recalculate size estimates afterwards.
|
// unaffected. Recalculate size estimates afterwards.
|
||||||
cgu_dst.items_mut().extend(cgu_src.items_mut().drain(..));
|
cgu_dst.items_mut().append(cgu_src.items_mut());
|
||||||
cgu_dst.compute_size_estimate();
|
cgu_dst.compute_size_estimate();
|
||||||
|
|
||||||
// Record that `cgu_dst` now contains all the stuff that was in
|
// Record that `cgu_dst` now contains all the stuff that was in
|
||||||
@ -410,7 +410,7 @@ fn merge_codegen_units<'tcx>(
|
|||||||
// Move the items from `smallest` to `second_smallest`. Some of them
|
// Move the items from `smallest` to `second_smallest`. Some of them
|
||||||
// may be duplicate inlined items, in which case the destination CGU is
|
// may be duplicate inlined items, in which case the destination CGU is
|
||||||
// unaffected. Recalculate size estimates afterwards.
|
// unaffected. Recalculate size estimates afterwards.
|
||||||
second_smallest.items_mut().extend(smallest.items_mut().drain(..));
|
second_smallest.items_mut().append(smallest.items_mut());
|
||||||
second_smallest.compute_size_estimate();
|
second_smallest.compute_size_estimate();
|
||||||
|
|
||||||
// Don't update `cgu_contents`, that's only for incremental builds.
|
// Don't update `cgu_contents`, that's only for incremental builds.
|
||||||
|
Loading…
Reference in New Issue
Block a user