<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_span/src/caching_source_map_view.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-08-16T16:23:21+00:00</updated>
<entry>
<title>Simplify span_data_to_lines_and_cols.</title>
<updated>2025-08-16T16:23:21+00:00</updated>
<author>
<name>Camille Gillot</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2025-08-16T16:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a84373085e184460c3cbaefaad0339723af4944e'/>
<id>urn:sha1:a84373085e184460c3cbaefaad0339723af4944e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not clone Arc when hashing span.</title>
<updated>2025-06-11T23:44:22+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2025-04-03T16:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5ff3cc3f5bbaa9fecf6a67cf5261022a0aa67d6'/>
<id>urn:sha1:a5ff3cc3f5bbaa9fecf6a67cf5261022a0aa67d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`</title>
<updated>2025-02-03T10:25:57+00:00</updated>
<author>
<name>Askar Safin</name>
<email>safinaskar@mail.ru</email>
</author>
<published>2025-02-03T03:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a21f1d0a2fe9e84727a2de735fdcf55e8820db6'/>
<id>urn:sha1:0a21f1d0a2fe9e84727a2de735fdcf55e8820db6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix clippy::clone_on_ref_ptr for compiler</title>
<updated>2024-10-28T15:05:08+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2024-10-07T19:22:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=746b675c5aabc7a61443f16a37223720657544d2'/>
<id>urn:sha1:746b675c5aabc7a61443f16a37223720657544d2</id>
<content type='text'>
</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>Add better ICE messages for some undescriptive panics</title>
<updated>2023-12-15T05:50:55+00:00</updated>
<author>
<name>Ross Smyth</name>
<email>crs2017@gmail.com</email>
</author>
<published>2023-12-15T04:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=663bea5a96e5284bf03b61c784030a9be700ffbc'/>
<id>urn:sha1:663bea5a96e5284bf03b61c784030a9be700ffbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use relative positions inside a SourceFile.</title>
<updated>2023-09-03T12:56:10+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-09-03T10:15:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=258ace613da6b8c90ba4995738cb13791388c4bb'/>
<id>urn:sha1:258ace613da6b8c90ba4995738cb13791388c4bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove useless borrows and derefs</title>
<updated>2022-12-01T17:34:43+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-11-29T11:01:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f2b97a8bfe23cdda293908e3c3e01f2613787168'/>
<id>urn:sha1:f2b97a8bfe23cdda293908e3c3e01f2613787168</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert `debug_assert` to `assert` in `CachingSourceMapView`</title>
<updated>2021-09-17T17:01:29+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2021-09-17T17:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95bea1594c8613988e54bd748d6d61fb02f4b562'/>
<id>urn:sha1:95bea1594c8613988e54bd748d6d61fb02f4b562</id>
<content type='text'>
I suspect that there's a bug somewhere in this code, which is
leading to the `predicates_of` ICE being seen in #89035
</content>
</entry>
<entry>
<title>rustc_span: add span_data_to_lines_and_cols to caching source map view</title>
<updated>2020-12-04T02:36:34+00:00</updated>
<author>
<name>Tyson Nottingham</name>
<email>tgnottingham@gmail.com</email>
</author>
<published>2020-09-21T00:40:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75de8286c04af256762804ee96b08a68d2aba279'/>
<id>urn:sha1:75de8286c04af256762804ee96b08a68d2aba279</id>
<content type='text'>
Gives a performance increase over calling byte_pos_to_line_and_col
twice, partially because it decreases the function calling overhead,
potentially because it doesn't populate the line cache with lines that
turn out to belong to invalid spans, and likely because of some other
incidental improvements made possible by having more context available.
</content>
</entry>
</feed>
