<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc/src/collections/btree/map.rs, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-29T05:08:05+00:00</updated>
<entry>
<title>Use `Iterator::eq` and (dogfood) `eq_by` in compiler and library</title>
<updated>2025-09-29T05:08:05+00:00</updated>
<author>
<name>Yotam Ofek</name>
<email>yotam.ofek@gmail.com</email>
</author>
<published>2025-09-27T17:57:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=68a7c250788833305f73f816b284aafa9e62370a'/>
<id>urn:sha1:68a7c250788833305f73f816b284aafa9e62370a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update CURRENT_RUSTC_VERSION post-bump</title>
<updated>2025-09-26T22:41:32+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2025-09-14T14:30:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e9716fbc5fb0f85d838ee9350ade2be5c2a6201'/>
<id>urn:sha1:4e9716fbc5fb0f85d838ee9350ade2be5c2a6201</id>
<content type='text'>
</content>
</entry>
<entry>
<title>BTreeMap: Don't leak allocators when initializing nodes</title>
<updated>2025-09-25T01:08:32+00:00</updated>
<author>
<name>Sidney Cammeresi</name>
<email>sac@cheesecake.org</email>
</author>
<published>2025-09-20T23:54:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=137d4eaf12139af894da6c0b6fe74195d6b7b98c'/>
<id>urn:sha1:137d4eaf12139af894da6c0b6fe74195d6b7b98c</id>
<content type='text'>
Memory was allocated via `Box::leak` and thence intended to be tracked
and deallocated manually, but the allocator was also leaked, not
tracked, and never dropped.  Now it is dropped immediately.

According to my reading of the `Allocator` trait, if a copy of the
allocator remains live, then its allocations must remain live.  Since
the B-tree has a copy of the allocator that will only be dropped after
the nodes, it's safe to not store the allocator in each node (which
would be a much more intrusive change).
</content>
</entry>
<entry>
<title>Add unstable attribute to BTreeMap-related allocator generics</title>
<updated>2025-09-20T04:32:15+00:00</updated>
<author>
<name>Sidney Cammeresi</name>
<email>sac@cheesecake.org</email>
</author>
<published>2025-09-20T04:17:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=42b38e3781ee3c34cf3df4dea4cd836a814cfb60'/>
<id>urn:sha1:42b38e3781ee3c34cf3df4dea4cd836a814cfb60</id>
<content type='text'>
Although these types aren't directly constructable externally, since
they're pub, I think this omission was an oversight.
</content>
</entry>
<entry>
<title>Stabilize BTree{Map,Set}::extract_if</title>
<updated>2025-08-27T18:34:31+00:00</updated>
<author>
<name>Sidney Cammeresi</name>
<email>sac@readyset.io</email>
</author>
<published>2025-08-15T15:45:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f8a7f82bdab57302ca07ea5f3b3fa5173ed9f9ae'/>
<id>urn:sha1:f8a7f82bdab57302ca07ea5f3b3fa5173ed9f9ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent confusion with insertion-ordered maps.</title>
<updated>2025-08-24T10:50:20+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>hkBst@users.noreply.github.com</email>
</author>
<published>2025-01-22T09:05:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b773870854bac0fa898be2e5d1ba7d44d16b83c'/>
<id>urn:sha1:1b773870854bac0fa898be2e5d1ba7d44d16b83c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>focus more on ordered aspect and restore old comments</title>
<updated>2025-08-24T10:50:20+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>hkBst@users.noreply.github.com</email>
</author>
<published>2025-01-21T11:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb7993f80793ee4dce16f77532dc44c0048b3261'/>
<id>urn:sha1:bb7993f80793ee4dce16f77532dc44c0048b3261</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dial down detail of B-tree description</title>
<updated>2025-08-24T10:50:20+00:00</updated>
<author>
<name>Marijn Schouten</name>
<email>hkBst@users.noreply.github.com</email>
</author>
<published>2025-01-20T09:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f339ab84926eaf34d2caaa7394bb84744017960'/>
<id>urn:sha1:3f339ab84926eaf34d2caaa7394bb84744017960</id>
<content type='text'>
fixes 134088, though it is a shame to lose some of this wonderful detail.</content>
</entry>
<entry>
<title>`{BTree,Hash}Map`: add "`Entry` API" section heading</title>
<updated>2025-08-09T17:41:32+00:00</updated>
<author>
<name>Ada Alakbarova</name>
<email>ada.alakbarova@proton.me</email>
</author>
<published>2025-08-09T12:49:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0a3e4802a06dd644c59aa7eed4af4bf437d3853'/>
<id>urn:sha1:c0a3e4802a06dd644c59aa7eed4af4bf437d3853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct the use of `must_use` on btree::IterMut</title>
<updated>2025-08-04T20:20:30+00:00</updated>
<author>
<name>Jonathan Brouwer</name>
<email>jonathantbrouwer@gmail.com</email>
</author>
<published>2025-08-04T20:20:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3317dd0550a7e04997eacea353d936306e5eac0'/>
<id>urn:sha1:b3317dd0550a7e04997eacea353d936306e5eac0</id>
<content type='text'>
Signed-off-by: Jonathan Brouwer &lt;jonathantbrouwer@gmail.com&gt;
</content>
</entry>
</feed>
