<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_incremental/src/lib.rs, branch 1.75.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.75.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.75.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-10-25T21:46:10+00:00</updated>
<entry>
<title>Move a `use` to a more sensible spot.</title>
<updated>2023-10-25T21:46:10+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-24T05:37:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8da1b3315343bb9b77c17e6f8533fbc59af67315'/>
<id>urn:sha1:8da1b3315343bb9b77c17e6f8533fbc59af67315</id>
<content type='text'>
I.e. in the source file where it's used.
</content>
</entry>
<entry>
<title>Reduce exposure of three functions used only within `rustc_incremental`.</title>
<updated>2023-10-25T21:46:10+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-24T05:34:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca29c272e7ab8535e1870a967a6d990c85227585'/>
<id>urn:sha1:ca29c272e7ab8535e1870a967a6d990c85227585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused `never_type` feature.</title>
<updated>2023-10-25T21:46:10+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2023-10-24T05:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=72e8690c0495d9ba48e27e66f824c6bdcdb1664c'/>
<id>urn:sha1:72e8690c0495d9ba48e27e66f824c6bdcdb1664c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #115964 - bjorn3:cgu_reuse_tracker_global_state, r=cjgillot</title>
<updated>2023-10-13T00:09:30+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-10-13T00:09:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=130ff8cb6c3d62ed66daf652cbb5323d3f93c4fc'/>
<id>urn:sha1:130ff8cb6c3d62ed66daf652cbb5323d3f93c4fc</id>
<content type='text'>
Remove cgu_reuse_tracker from Session

This removes a bit of global mutable state.

It will now miss post-lto cgu reuse when ThinLTO determines that a cgu doesn't get changed, but there weren't any tests for this anyway and a test for it would be fragile to the exact implementation of ThinLTO in LLVM.
</content>
</entry>
<entry>
<title>Remove cgu_reuse_tracker from Session</title>
<updated>2023-10-09T18:39:41+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-09-19T11:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e9fa2ca6add1db7f77c90bdc06210be694ed2571'/>
<id>urn:sha1:e9fa2ca6add1db7f77c90bdc06210be694ed2571</id>
<content type='text'>
This removes a bit of global mutable state
</content>
</entry>
<entry>
<title>rustdoc: remove rust logo from non-Rust crates</title>
<updated>2023-10-09T03:17:53+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2023-09-19T23:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6e6ecb1afea9695a42d0f148ce153536b279eb5'/>
<id>urn:sha1:c6e6ecb1afea9695a42d0f148ce153536b279eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't use a thread to load the dep graph</title>
<updated>2023-09-23T22:30:43+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2023-09-20T13:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba8d53dc8fd43fac0e539fee9c91fcdd307cc17e'/>
<id>urn:sha1:ba8d53dc8fd43fac0e539fee9c91fcdd307cc17e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed use of iteration through a HashMap/HashSet in rustc_incremental and replaced with IndexMap/IndexSet</title>
<updated>2023-06-05T01:54:28+00:00</updated>
<author>
<name>Andrew Xie</name>
<email>ndrew.xie@gmail.com</email>
</author>
<published>2023-04-07T06:26:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=17412bae30db7f8f72218387925b8931f42eb08a'/>
<id>urn:sha1:17412bae30db7f8f72218387925b8931f42eb08a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`</title>
<updated>2023-04-18T18:56:22+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2023-04-16T12:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5d3d970fa64c25eecfbd8ebbae601a2c6cb2cb3'/>
<id>urn:sha1:b5d3d970fa64c25eecfbd8ebbae601a2c6cb2cb3</id>
<content type='text'>
Fluent, with all the icu4x it brings in, takes quite some time to
compile. `fluent_messages!` is only needed in further downstream rustc
crates, but is blocking more upstream crates like `rustc_index`. By
splitting it out, we allow `rustc_macros` to be compiled earlier, which
speeds up `x check compiler` by about 5 seconds (and even more after the
needless dependency on `serde_json` is removed from
`rustc_data_structures`).
</content>
</entry>
<entry>
<title>Simplify message paths</title>
<updated>2023-03-11T21:51:57+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2023-03-02T23:18:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e2ecb3cd84eae18e838624feeb2e5cf46b9cc57'/>
<id>urn:sha1:7e2ecb3cd84eae18e838624feeb2e5cf46b9cc57</id>
<content type='text'>
This makes it easier to open the messages file while developing on features.

The commit was the result of automatted changes:

for p in compiler/rustc_*; do mv $p/locales/en-US.ftl $p/messages.ftl; rmdir $p/locales; done

for p in compiler/rustc_*; do sed -i "s#\.\./locales/en-US.ftl#../messages.ftl#" $p/src/lib.rs; done
</content>
</entry>
</feed>
