<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/intrinsics, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-22T00:37:51+00:00</updated>
<entry>
<title>Mark float intrinsics with no preconditions as safe</title>
<updated>2025-09-22T00:37:51+00:00</updated>
<author>
<name>ltdk</name>
<email>usr@ltdk.xyz</email>
</author>
<published>2025-09-17T18:07:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=055e05a338af00751ffccc992feeda227b8436b1'/>
<id>urn:sha1:055e05a338af00751ffccc992feeda227b8436b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>disable core dumps for panic-uninitialized-zeroed</title>
<updated>2025-09-08T14:41:17+00:00</updated>
<author>
<name>Ariel Ben-Yehuda</name>
<email>me@arielby.net</email>
</author>
<published>2025-09-08T14:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ef95c63816bcc6f217601abf308b1b1561340731'/>
<id>urn:sha1:ef95c63816bcc6f217601abf308b1b1561340731</id>
<content type='text'>
That test causes a large amount of crashes. If a system
has a /proc/sys/kernel/core_pattern that uploads core dumps enabled,
it will take a long time to complete. Set dumpable to 0 to avoid that.

Before:

$ time ./panic-uninitialized-zeroed

real    0m47.457s
user    0m0.023s
sys     0m0.021s

After:
$ ./panic-uninitialized-zeroed

real    0m0.029s
user    0m0.019s
sys     0m0.010s
</content>
</entry>
<entry>
<title>Auto merge of #145358 - Kobzol:symbol-name-sort, r=nnethercote</title>
<updated>2025-08-22T07:13:07+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2025-08-22T07:13:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=831e291d3be4cacc4fe178424c4d6baa264d8b5a'/>
<id>urn:sha1:831e291d3be4cacc4fe178424c4d6baa264d8b5a</id>
<content type='text'>
Sort mono items by symbol name

Trying to claw back cycles/branch/cache miss losses from https://github.com/rust-lang/rust/pull/144722.
</content>
</entry>
<entry>
<title>Sort mono items by symbol name</title>
<updated>2025-08-15T12:04:32+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-08-13T14:53:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f1c998ca9ec7e7fc7002c2de9cf1c08d9e39f05'/>
<id>urn:sha1:6f1c998ca9ec7e7fc7002c2de9cf1c08d9e39f05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #144631 - fneddy:fix_be_test_intrinsic_const_bad, r=compiler-errors</title>
<updated>2025-08-14T19:48:42+00:00</updated>
<author>
<name>Jakub Beránek</name>
<email>berykubik@gmail.com</email>
</author>
<published>2025-08-14T19:48:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fadd083512ce90d359a4ee07a8454a69c5538527'/>
<id>urn:sha1:fadd083512ce90d359a4ee07a8454a69c5538527</id>
<content type='text'>
Fix test intrinsic-raw_eq-const-bad for big-endian

The test fails on s390x and presumably other big-endian systems, due to print of raw values. To fix the tests remove the raw output values in the error note with normalize-stderr.
</content>
</entry>
<entry>
<title>Fix parallel rustc not being reproducible due to unstable sorting of items.</title>
<updated>2025-08-13T00:59:32+00:00</updated>
<author>
<name>ywxt</name>
<email>ywxtcwh@gmail.com</email>
</author>
<published>2025-07-30T09:33:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=075ce31bd39c68b911edda233f0af3f40113212b'/>
<id>urn:sha1:075ce31bd39c68b911edda233f0af3f40113212b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikic</title>
<updated>2025-08-08T19:22:44+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>t.gross35@gmail.com</email>
</author>
<published>2025-08-08T19:22:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6fa6a854cd791e9efa813e9b18cd1a5337ded971'/>
<id>urn:sha1:6fa6a854cd791e9efa813e9b18cd1a5337ded971</id>
<content type='text'>
atomicrmw on pointers: move integer-pointer cast hacks into backend

Conceptually, we want to have atomic operations on pointers of the form `fn atomic_add(ptr: *mut T, offset: usize, ...)`. However, LLVM does not directly support such operations (https://github.com/llvm/llvm-project/issues/120837), so we have to cast the `offset` to a pointer somewhere.

This PR moves that hack into the LLVM backend, so that the standard library, intrinsic, and Miri all work with the conceptual operation we actually want. Hopefully, one day LLVM will gain a way to represent these operations without integer-pointer casts, and then the hack will disappear entirely.

Cc ```@nikic``` -- this is the best we can do right now, right?
Fixes https://github.com/rust-lang/rust/issues/134617
</content>
</entry>
<entry>
<title>Print thread ID in panic message if thread name is unknown</title>
<updated>2025-08-06T23:59:47+00:00</updated>
<author>
<name>Trevor Gross</name>
<email>tmgross@umich.edu</email>
</author>
<published>2023-09-11T04:59:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=289fe36d373c5a13fa7f1b93f39ff88425ab2351'/>
<id>urn:sha1:289fe36d373c5a13fa7f1b93f39ff88425ab2351</id>
<content type='text'>
`panic!` does not print any identifying information for threads that are
unnamed. However, in many cases, the thread ID can be determined.

This changes the panic message from something like this:

    thread '&lt;unnamed&gt;' panicked at src/main.rs:3:5:
    explicit panic

To something like this:

    thread '&lt;unnamed&gt;' (0xff9bf) panicked at src/main.rs:3:5:
    explicit panic

Stack overflow messages are updated as well.

This change applies to both named and unnamed threads. The ID printed is
the OS integer thread ID rather than the Rust thread ID, which should
also be what debuggers print.
</content>
</entry>
<entry>
<title>Fix tests for big-endian</title>
<updated>2025-07-30T11:53:04+00:00</updated>
<author>
<name>Eduard Stefes</name>
<email>eddy@linux.ibm.com</email>
</author>
<published>2025-07-29T09:27:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02ac116e53f525a929d251bf9dc4f2ea1cacd3c8'/>
<id>urn:sha1:02ac116e53f525a929d251bf9dc4f2ea1cacd3c8</id>
<content type='text'>
The tests fail on s390x and presumably other big-endian systems,
due to print of raw values and padding bytes.

To fix the tests remove the raw output values in the error note
with `normalize-stderr`.
</content>
</entry>
<entry>
<title>Add `ignore-backends` annotations in failing GCC backend ui tests</title>
<updated>2025-07-23T11:48:04+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2025-07-23T11:31:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=de93fb13feeb6263bef61d4035e78ab8651c5714'/>
<id>urn:sha1:de93fb13feeb6263bef61d4035e78ab8651c5714</id>
<content type='text'>
</content>
</entry>
</feed>
