<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_const_eval/src/interpret/operand.rs, 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-08-24T13:12:30+00:00</updated>
<entry>
<title>interpret: ImmTy: tighten sanity checks in offset logic</title>
<updated>2024-08-24T13:12:30+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-08-24T12:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=493cf6a7e9919b6c56456c18331a6fc4da099f7e'/>
<id>urn:sha1:493cf6a7e9919b6c56456c18331a6fc4da099f7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use assert_matches around the compiler</title>
<updated>2024-08-11T16:25:39+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2024-08-11T16:10:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c361c924a08c2e34c705ec3ee1ad2099315338d8'/>
<id>urn:sha1:c361c924a08c2e34c705ec3ee1ad2099315338d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>interpret: refactor function call handling to be better-abstracted</title>
<updated>2024-08-06T09:08:12+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-08-05T15:34:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=522af10cccd9c23f5147d123cd6373ae0aa0795d'/>
<id>urn:sha1:522af10cccd9c23f5147d123cd6373ae0aa0795d</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>ScalarInt: size mismatches are a bug, do not delay the panic</title>
<updated>2024-06-10T11:43:16+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-06-08T14:13:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c57ea0df79c8ee2ad1ff99881f80ab87b186935'/>
<id>urn:sha1:3c57ea0df79c8ee2ad1ff99881f80ab87b186935</id>
<content type='text'>
</content>
</entry>
<entry>
<title>interpret: get rid of 'mir lifetime everywhere</title>
<updated>2024-05-27T06:25:57+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-05-27T06:24:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8379c9598d703ec26b967e9654d016c21497beb'/>
<id>urn:sha1:e8379c9598d703ec26b967e9654d016c21497beb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`.</title>
<updated>2024-05-23T08:02:38+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-05-22T04:20:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a5d814a047376223da9331061d9642dd33b3f9a'/>
<id>urn:sha1:7a5d814a047376223da9331061d9642dd33b3f9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>interpret: make overflowing binops just normal binops</title>
<updated>2024-05-21T12:50:09+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-05-21T10:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0b4b454c3804aa1ffe8b500de87943c1f4099f7'/>
<id>urn:sha1:c0b4b454c3804aa1ffe8b500de87943c1f4099f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `extern crate rustc_middle` from `rustc_const_eval`.</title>
<updated>2024-05-12T22:02:14+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-05-08T09:03:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4497d345a8196554021f6d145b86bfc814c954d3'/>
<id>urn:sha1:4497d345a8196554021f6d145b86bfc814c954d3</id>
<content type='text'>
This requires exporting the interpreter macros so they can be used with
`use crate::interpret::*`.
</content>
</entry>
<entry>
<title>Auto merge of #124113 - RalfJung:interpret-scalar-ops, r=oli-obk</title>
<updated>2024-04-19T17:00:28+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2024-04-19T17:00:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce3263e60e73f4018592cbfba540cf8bef4399de'/>
<id>urn:sha1:ce3263e60e73f4018592cbfba540cf8bef4399de</id>
<content type='text'>
interpret: use ScalarInt for bin-ops; avoid PartialOrd for ScalarInt

Best reviewed commit-by-commit

r? `@oli-obk`
</content>
</entry>
</feed>
