<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_data_structures/src/graph/iterate, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-01-16T11:07:18+00:00</updated>
<entry>
<title>coverage: Completely overhaul counter assignment, using node-flow graphs</title>
<updated>2025-01-16T11:07:18+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-01-12T10:36:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f1300c860e6ff4e024f0a347b87f94e36785ce49'/>
<id>urn:sha1:f1300c860e6ff4e024f0a347b87f94e36785ce49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename `BitSet` to `DenseBitSet`</title>
<updated>2025-01-11T11:34:01+00:00</updated>
<author>
<name>Rémy Rakic</name>
<email>remy.rakic+github@gmail.com</email>
</author>
<published>2025-01-07T15:19:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a13354bea05968799a5be5521691322274fa6a9e'/>
<id>urn:sha1:a13354bea05968799a5be5521691322274fa6a9e</id>
<content type='text'>
This should make it clearer that this bitset is dense, with the
advantages and disadvantages that it entails.
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Apply x clippy --fix and x fmt</title>
<updated>2024-05-30T01:51:27+00:00</updated>
<author>
<name>r0cky</name>
<email>mu001999@outlook.com</email>
</author>
<published>2024-05-30T01:51:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dabd05bbab9df465a580858c3e03dc1797b12deb'/>
<id>urn:sha1:dabd05bbab9df465a580858c3e03dc1797b12deb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make `graph::DepthFirstSearch` accept `G` by value</title>
<updated>2024-04-15T23:20:52+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2024-04-15T18:17:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d2cb3dda732028c7f8dfa8de5876da5be4bad9d'/>
<id>urn:sha1:7d2cb3dda732028c7f8dfa8de5876da5be4bad9d</id>
<content type='text'>
It's required for the next commit.

Note that you can still have `G = &amp;H`, since there are implementations of all
the graph traits for references.
</content>
</entry>
<entry>
<title>Rename `WithNumEdges` =&gt; `NumEdges` and `WithStartNode` =&gt; `StartNode`</title>
<updated>2024-04-14T15:51:29+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2024-04-14T15:51:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f5144938bd33af48a1b06fc5e11f7f30132be895'/>
<id>urn:sha1:f5144938bd33af48a1b06fc5e11f7f30132be895</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}`</title>
<updated>2024-04-14T15:48:53+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2024-04-14T15:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d5fc9bf584f0e8700f0c3d2854bb6c70453f624'/>
<id>urn:sha1:0d5fc9bf584f0e8700f0c3d2854bb6c70453f624</id>
<content type='text'>
Now with GAT!
</content>
</entry>
<entry>
<title>Merge `WithNumNodes` into DirectedGraph</title>
<updated>2024-04-14T15:46:40+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2024-04-14T15:15:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=398da593a53161c1ef9ca7dabbc5e9edf67deac6'/>
<id>urn:sha1:398da593a53161c1ef9ca7dabbc5e9edf67deac6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split `{Idx, IndexVec, IndexSlice}` into their own modules</title>
<updated>2023-04-24T13:53:35+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-04-19T10:57:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e496fbec922b22d9b506ba55386c482b4bf06378'/>
<id>urn:sha1:e496fbec922b22d9b506ba55386c482b4bf06378</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `&amp;IndexSlice` instead of `&amp;IndexVec` where possible</title>
<updated>2023-04-03T00:35:37+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2023-03-31T07:32:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a2ee7592d6b7c0daa62b7870ade85e0cc0acca05'/>
<id>urn:sha1:a2ee7592d6b7c0daa62b7870ade85e0cc0acca05</id>
<content type='text'>
All the same reasons as for `[T]`: more general, less pointer chasing, and `&amp;mut IndexSlice` emphasizes that it doesn't change *length*.
</content>
</entry>
</feed>
