<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_trait_selection/src/traits/auto_trait.rs, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-07-31T10:04:51+00:00</updated>
<entry>
<title>Overhaul `Constraint`.</title>
<updated>2025-07-31T10:04:51+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2025-07-25T10:34:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=066a973312066b792c5de4b41b92dcb437f22bac'/>
<id>urn:sha1:066a973312066b792c5de4b41b92dcb437f22bac</id>
<content type='text'>
This commit changes it to store a `Region` instead of a `RegionVid` for the `Var` cases:
- We avoid having to call `Region::new_var` to re-create `Region`s from
  `RegionVid`s in a few places, avoiding the interning process, giving a
  small perf win. (At the cost of the type allowing some invalid
  combinations of values.)
- All the cases now store two `Region`s, so the commit also separates
  the `ConstraintKind` (a new type) from the `sub` and `sup` arguments
  in `Constraint`.
</content>
</entry>
<entry>
<title>Implement other logics</title>
<updated>2025-07-15T13:48:30+00:00</updated>
<author>
<name>tiif</name>
<email>pekyuan@gmail.com</email>
</author>
<published>2025-07-14T13:38:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7356ff7517f4d95583f8fd6d631441893c87dd3f'/>
<id>urn:sha1:7356ff7517f4d95583f8fd6d631441893c87dd3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename</title>
<updated>2025-05-26T08:48:19+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-05-26T08:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d742eea252f25a7b6719618cc154074dba16063'/>
<id>urn:sha1:9d742eea252f25a7b6719618cc154074dba16063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid obligation construction dance with query region constraints</title>
<updated>2025-05-26T08:28:45+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-05-22T18:55:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3efd885927958ec8af33fbd1fa2da3d62bbae108'/>
<id>urn:sha1:3efd885927958ec8af33fbd1fa2da3d62bbae108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean code: remove Deref&lt;Target=RegionKind&gt; impl for Region and use `.kind()`</title>
<updated>2025-04-08T02:51:41+00:00</updated>
<author>
<name>xizheyin</name>
<email>xizheyin@smail.nju.edu.cn</email>
</author>
<published>2025-04-08T02:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c7272a6cbc999a187d564624594889532e47ffa0'/>
<id>urn:sha1:c7272a6cbc999a187d564624594889532e47ffa0</id>
<content type='text'>
Signed-off-by: xizheyin &lt;xizheyin@smail.nju.edu.cn&gt;
</content>
</entry>
<entry>
<title>Move outlives env computation into methods</title>
<updated>2025-01-28T18:55:03+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2025-01-25T04:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=48b7e38c0607e856dbbb932e60ecc85e45a1427d'/>
<id>urn:sha1:48b7e38c0607e856dbbb932e60ecc85e45a1427d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nit: Remove redundant function</title>
<updated>2024-12-26T17:35:07+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-12-26T17:35:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d6c5a6bd3adcc5bb5f077818432a5e3efb224ec0'/>
<id>urn:sha1:d6c5a6bd3adcc5bb5f077818432a5e3efb224ec0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>no more Reveal :(</title>
<updated>2024-11-23T12:52:54+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2024-11-20T10:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=319843d8cd84ee1ec753f836ce3773d44fe0764b'/>
<id>urn:sha1:319843d8cd84ee1ec753f836ce3773d44fe0764b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: yeet `TypingEnv::from_param_env`</title>
<updated>2024-11-19T17:35:41+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2024-11-19T17:07:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4813fda2e6d89c948c56685e83c1dcb90ed30f5d'/>
<id>urn:sha1:4813fda2e6d89c948c56685e83c1dcb90ed30f5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consolidate type system const evaluation under `traits::evaluate_const`</title>
<updated>2024-11-12T02:54:03+00:00</updated>
<author>
<name>Boxy</name>
<email>rust@boxyuwu.dev</email>
</author>
<published>2024-11-12T02:54:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bea0148ac62758a99dcc2ac2cc2efedacb8881bf'/>
<id>urn:sha1:bea0148ac62758a99dcc2ac2cc2efedacb8881bf</id>
<content type='text'>
mew
</content>
</entry>
</feed>
