<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_system/src/ich, branch 1.82.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.82.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.82.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-07-28T22:26:52+00:00</updated>
<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>Be more accurate about calculating `display_col` from a `BytePos`</title>
<updated>2024-07-18T20:08:38+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2024-07-09T17:00:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2d7795dfb942d49d447837ef43db89216de15696'/>
<id>urn:sha1:2d7795dfb942d49d447837ef43db89216de15696</id>
<content type='text'>
No longer track "zero-width" chars in `SourceMap`, read directly from the line when calculating the `display_col` of a `BytePos`. Move `char_width` to `rustc_span` and use it from the emitter.

This change allows the following to properly align in terminals (depending on the font, the replaced control codepoints are rendered as 1 or 2 width, on my terminal they are rendered as 1, on VSCode text they are rendered as 2):

```
error: this file contains an unclosed delimiter
  --&gt; $DIR/issue-68629.rs:5:17
   |
LL | ␜␟ts␀![{i
   |       -- unclosed delimiter
   |       |
   |       unclosed delimiter
LL | ␀␀  fn rݻoa&gt;rݻm
   |                ^
```
</content>
</entry>
<entry>
<title>Simplify BodyId hashing.</title>
<updated>2024-01-16T23:52:30+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2024-01-16T23:23:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d59968b5f65c8b703f66913181d30d31df113d70'/>
<id>urn:sha1:d59968b5f65c8b703f66913181d30d31df113d70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unify SourceFile::name_hash and StableSourceFileId</title>
<updated>2023-12-19T21:34:26+00:00</updated>
<author>
<name>Michael Woerister</name>
<email>michaelwoerister@posteo</email>
</author>
<published>2023-12-19T21:34:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fa8ef253720446959a7bab4593c62a1819563cbc'/>
<id>urn:sha1:fa8ef253720446959a7bab4593c62a1819563cbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cut code size for feature hashing</title>
<updated>2023-11-27T03:34:17+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2023-11-27T03:32:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1487bd6a174f813967ffff6b3334b4fe296f1f30'/>
<id>urn:sha1:1487bd6a174f813967ffff6b3334b4fe296f1f30</id>
<content type='text'>
This locally cuts ~32 kB of .text instructions.
</content>
</entry>
<entry>
<title>Add HashStable_NoContext to simplify HashStable implementations in rustc_type_ir</title>
<updated>2023-11-21T05:49:44+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2023-11-04T17:02:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=426bc70ad661e6edd66949f3d938c0c07571dbc5'/>
<id>urn:sha1:426bc70ad661e6edd66949f3d938c0c07571dbc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce exposure of things.</title>
<updated>2023-11-16T05:49:22+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-11-15T05:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f669f558a02037feaafc3002207a1ac121b744d'/>
<id>urn:sha1:8f669f558a02037feaafc3002207a1ac121b744d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `Freeze` for `SourceFile.lines`</title>
<updated>2023-09-07T11:05:05+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-08-31T20:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f49382c0508db608aa9c33d6a8c77d2955d8f62c'/>
<id>urn:sha1:f49382c0508db608aa9c33d6a8c77d2955d8f62c</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>Use `Option::is_some_and` and `Result::is_ok_and` in the compiler</title>
<updated>2023-05-24T14:20:41+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-05-24T14:19:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fb0f74a8c9e8b8f488ec5894d5d314caebf4c662'/>
<id>urn:sha1:fb0f74a8c9e8b8f488ec5894d5d314caebf4c662</id>
<content type='text'>
</content>
</entry>
</feed>
