<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_trait_selection/src/traits/specialize, branch automation/bors/try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-12T20:14:15+00:00</updated>
<entry>
<title>Split AssocContainer::{InherentImpl,TraitImpl}</title>
<updated>2025-09-12T20:14:15+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2025-08-13T20:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9615ec7d108399501d7d48f4aeac46561ef31fc8'/>
<id>urn:sha1:9615ec7d108399501d7d48f4aeac46561ef31fc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename AssocItemContainer -&gt; AssocContainer</title>
<updated>2025-09-12T20:10:30+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2025-08-13T19:14:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5590e55b03722fb7da2d965478deb4b5d62bf97a'/>
<id>urn:sha1:5590e55b03722fb7da2d965478deb4b5d62bf97a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-dead</title>
<updated>2025-06-27T20:13:00+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-06-27T20:13:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=36c2b011cb4bb9bd34647486551e85a969773c8d'/>
<id>urn:sha1:36c2b011cb4bb9bd34647486551e85a969773c8d</id>
<content type='text'>
New const traits syntax

This PR only affects the AST and doesn't actually change anything semantically.

All occurrences of `~const` outside of libcore have been replaced by `[const]`. Within libcore we have to wait for rustfmt to be bumped in the bootstrap compiler. This will happen "automatically" (when rustfmt is run) during the bootstrap bump, as rustfmt converts `~const` into `[const]`. After this we can remove the `~const` support from the parser

Caveat discovered during impl: there is no legacy bare trait object recovery for `[const] Trait` as that snippet in type position goes down the slice /array parsing code and will error

r? ``@fee1-dead``

cc ``@nikomatsakis`` ``@traviscross`` ``@compiler-errors``
</content>
</entry>
<entry>
<title>Change const trait bound syntax from ~const to [const]</title>
<updated>2025-06-26T13:46:45+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-03-11T12:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eb7245a864613f290c5668f4f4e8376edd065dc6'/>
<id>urn:sha1:eb7245a864613f290c5668f4f4e8376edd065dc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some glob imports from the type system</title>
<updated>2025-06-25T15:35:16+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-06-17T17:55:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44254c8cd79810fb2ff575d88e75c979bb7f1fc4'/>
<id>urn:sha1:44254c8cd79810fb2ff575d88e75c979bb7f1fc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use less rustc_type_ir in the compiler codebase</title>
<updated>2025-04-30T14:42:33+00:00</updated>
<author>
<name>Romain Perier</name>
<email>romain.perier@gmail.com</email>
</author>
<published>2025-04-30T14:20:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ea7af1803fc0923ae68d7ffc440ca52c7e1e65d3'/>
<id>urn:sha1:ea7af1803fc0923ae68d7ffc440ca52c7e1e65d3</id>
<content type='text'>
This commit does the following:
 - Replaces use of rustc_type_ir by rustc_middle
 - Removes the rustc_type_ir dependency
 - The DelayedSet type is exposed by rustc_middle so everything can be
   accessed through rustc_middle in a coherent manner.
</content>
</entry>
<entry>
<title>Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errors</title>
<updated>2025-03-09T09:34:47+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-03-09T09:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5a46f82d7efa0c89242763769c7553a4d916690d'/>
<id>urn:sha1:5a46f82d7efa0c89242763769c7553a4d916690d</id>
<content type='text'>
Turn order dependent trait objects future incompat warning into a hard error

fixes #56484

r? ``@ghost``

will FCP when we have a crater result
</content>
</entry>
<entry>
<title>Greatly simplify lifetime captures in edition 2024</title>
<updated>2025-02-22T22:24:52+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-02-20T18:58:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12e3911d81034864314503b9c2d9fba2773c7904'/>
<id>urn:sha1:12e3911d81034864314503b9c2d9fba2773c7904</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn order dependent trait objects future incompat warning into a hard error</title>
<updated>2025-02-20T13:39:39+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-02-13T09:53:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f6b18494641a9457b94e9f42bc88846e42dadbb'/>
<id>urn:sha1:8f6b18494641a9457b94e9f42bc88846e42dadbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `tcx.ensure()` to `tcx.ensure_ok()`</title>
<updated>2025-02-01T01:38:54+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-01-30T05:20:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24cdaa146a166e679cbc3fc5187315b043090af2'/>
<id>urn:sha1:24cdaa146a166e679cbc3fc5187315b043090af2</id>
<content type='text'>
</content>
</entry>
</feed>
