<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_const_eval/src/errors.rs, branch 1.79.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.79.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.79.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-04-21T11:04:51+00:00</updated>
<entry>
<title>Miri: detect wrong vtables in wide pointers</title>
<updated>2024-04-21T11:04:51+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-04-21T09:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=875f0c2da05da9a7620afd6e2be04fbcb9a4b395'/>
<id>urn:sha1:875f0c2da05da9a7620afd6e2be04fbcb9a4b395</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Forbid implicit nested statics in thread local statics</title>
<updated>2024-04-02T13:00:46+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2024-04-02T13:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64b75f736ddaf10887a508941ab7dea9a67d01d4'/>
<id>urn:sha1:64b75f736ddaf10887a508941ab7dea9a67d01d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Print a backtrace in const eval if interrupted</title>
<updated>2024-03-17T15:55:20+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-05-19T20:03:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e0d1a328443b07bc50e9d66fd1c0e2a5568a13b'/>
<id>urn:sha1:9e0d1a328443b07bc50e9d66fd1c0e2a5568a13b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename some things around validation error reporting to signal that it is in fact about validation failures</title>
<updated>2024-03-14T12:21:35+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2024-03-13T09:25:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a316c21dc8aa1ebfb961a2c789757593fd1db9ef'/>
<id>urn:sha1:a316c21dc8aa1ebfb961a2c789757593fd1db9ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>downgrade mutable-ptr-in-final-value from hard-error to future-incompat lint to address issue 121610.</title>
<updated>2024-03-13T14:32:39+00:00</updated>
<author>
<name>Felix S. Klock II</name>
<email>pnkfelix@pnkfx.org</email>
</author>
<published>2024-03-08T16:24:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8549b4152566d8fbd34c097236df1db3d9afd3c'/>
<id>urn:sha1:a8549b4152566d8fbd34c097236df1db3d9afd3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `IntoDiagnostic` as `Diagnostic`.</title>
<updated>2024-03-10T22:15:09+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-03-06T00:02:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a294e998b66ea6d410a6840cba80347fc4764c2'/>
<id>urn:sha1:7a294e998b66ea6d410a6840cba80347fc4764c2</id>
<content type='text'>
To match `derive(Diagnostic)`.

Also rename `into_diagnostic` as `into_diag`.
</content>
</entry>
<entry>
<title>Rename `IntoDiagnosticArg` as `IntoDiagArg`.</title>
<updated>2024-03-10T22:12:19+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-03-05T05:53:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a09b1d33a703d4ed412e70d3197e73ba7e0937f9'/>
<id>urn:sha1:a09b1d33a703d4ed412e70d3197e73ba7e0937f9</id>
<content type='text'>
Also rename `into_diagnostic_arg` as `into_diag_arg`, and
`NotIntoDiagnosticArg` as `NotInotDiagArg`.
</content>
</entry>
<entry>
<title>Remove unused impls from some subdiagnostics.</title>
<updated>2024-03-10T22:08:33+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-03-06T06:14:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=256d802233215bcd6e6791fb57c94bc98d762d4f'/>
<id>urn:sha1:256d802233215bcd6e6791fb57c94bc98d762d4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename `DiagnosticMessage` as `DiagMessage`.</title>
<updated>2024-03-05T01:14:49+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-02-29T00:58:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18715c98c67235274843974c928a70e84946398b'/>
<id>urn:sha1:18715c98c67235274843974c928a70e84946398b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #121782 - RalfJung:mutable-ref-in-static, r=oli-obk</title>
<updated>2024-02-29T19:50:04+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-02-29T19:50:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=255fdcc8585285daae4e25049cd8f7b7c22f2b7b'/>
<id>urn:sha1:255fdcc8585285daae4e25049cd8f7b7c22f2b7b</id>
<content type='text'>
allow statics pointing to mutable statics

Fixes https://github.com/rust-lang/rust/issues/120450 for good. We can even simplify our checks: no need to specifically go looking for mutable references in const, we can just reject any reference that points to something mutable.

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