<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/compiletest, branch 1.84.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.84.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.84.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-11-14T09:44:04+00:00</updated>
<entry>
<title>compiletest: add `max-llvm-major-version` directive</title>
<updated>2024-11-14T09:44:04+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2024-10-29T05:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7eee9faea1e5dd7b836027bbfcd9cf106ad88f1a'/>
<id>urn:sha1:7eee9faea1e5dd7b836027bbfcd9cf106ad88f1a</id>
<content type='text'>
There's already `min-llvm-version`, and contributors were using
`ignore-llvm-version: 20 - 99` to emulate `max-llvm-major-version: 19`.
</content>
</entry>
<entry>
<title>Address review</title>
<updated>2024-11-13T13:31:07+00:00</updated>
<author>
<name>Kirill Podoprigora</name>
<email>kirill.bast9@mail.ru</email>
</author>
<published>2024-11-13T13:31:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=81f61058519a408ca8d55e87435f092cc967de8b'/>
<id>urn:sha1:81f61058519a408ca8d55e87435f092cc967de8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ``exact-llvm-major-version`` directive</title>
<updated>2024-11-13T13:05:31+00:00</updated>
<author>
<name>Kirill Podoprigora</name>
<email>kirill.bast9@mail.ru</email>
</author>
<published>2024-11-13T13:05:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98a71766b8b6ece6fabb8429e5fe53805ba28b78'/>
<id>urn:sha1:98a71766b8b6ece6fabb8429e5fe53805ba28b78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #132657 - mustartt:aix-run-make-support, r=jieyouxu</title>
<updated>2024-11-12T17:11:04+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-11-12T17:11:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f67b5b3490ec43f6d53dc3363bbb84e0943b9a6'/>
<id>urn:sha1:8f67b5b3490ec43f6d53dc3363bbb84e0943b9a6</id>
<content type='text'>
AIX: add run-make support

On AIX, we are required explicit link against `c++` and `c++abi` to support running the run-make test suite.
</content>
</entry>
<entry>
<title>move `src/tools/build_helper` into `src/build_helper`</title>
<updated>2024-11-11T08:19:11+00:00</updated>
<author>
<name>onur-ozkan</name>
<email>work@onurozkan.dev</email>
</author>
<published>2024-11-10T20:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bc7531089efdbb868711ccd66dd83f2b18cb560c'/>
<id>urn:sha1:bc7531089efdbb868711ccd66dd83f2b18cb560c</id>
<content type='text'>
Signed-off-by: onur-ozkan &lt;work@onurozkan.dev&gt;
</content>
</entry>
<entry>
<title>Rollup merge of #131913 - jieyouxu:only_debug_assertions, r=onur-ozkan</title>
<updated>2024-11-08T02:48:21+00:00</updated>
<author>
<name>Jubilee</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2024-11-08T02:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93e9ec05a9c2eeea41dbbc5f52954ff0d0b87de1'/>
<id>urn:sha1:93e9ec05a9c2eeea41dbbc5f52954ff0d0b87de1</id>
<content type='text'>
Add `{ignore,needs}-{rustc,std}-debug-assertions` directive support

Add `{ignore,needs}-{rustc,std}-debug-assertions` compiletest directives and retire the old `{ignore,only}-debug` directives. The old `{ignore,only}-debug` directives were ambiguous because you could have std built with debug assertions but rustc not built with debug assertions or vice versa. If we want to support the use case of controlling test run based on if rustc was built with debug assertions, then having `{ignore,only}-debug` will be very confusing.

cc ````@matthiaskrgr````

Closes #123987.

r? bootstrap (or compiler tbh)
</content>
</entry>
<entry>
<title>add run-make support for aix</title>
<updated>2024-11-05T17:58:37+00:00</updated>
<author>
<name>Henry Jiang</name>
<email>henry.jiang1@ibm.com</email>
</author>
<published>2024-11-05T17:58:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=966f4b3b0c906838e689a438a06b9ade4f839e5c'/>
<id>urn:sha1:966f4b3b0c906838e689a438a06b9ade4f839e5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the `wasm32-wasi` target from rustc</title>
<updated>2024-11-03T15:09:34+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2024-11-03T15:04:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c049cc17f3fdffe5502c4c94ab0c535aa910eb72'/>
<id>urn:sha1:c049cc17f3fdffe5502c4c94ab0c535aa910eb72</id>
<content type='text'>
This commit is the final step in the journey of renaming the historical
`wasm32-wasi` target in the Rust compiler to `wasm32-wasip1`. Various
steps in this journey so far have been:

* 2023-04-03: rust-lang/compiler-team#607 - initial proposal for this rename
* 2024-11-27: rust-lang/compiler-team#695 - amended schedule/procedure for rename
* 2024-01-29: rust-lang/rust#120468 - initial introduction of `wasm32-wasip1`
* 2024-06-18: rust-lang/rust#126662 - warn on usage of `wasm32-wasi`
* 2024-11-08: this PR - remove the `wasm32-wasi` target

The full transition schedule is in [this comment][comment] and is
summarized with:

* 2024-05-02: Rust 1.78 released with `wasm32-wasip1` target
* 2024-09-05: Rust 1.81 released warning on usage of `wasm32-wasi`
* 2025-01-09: Rust 1.84 to be released without the `wasm32-wasi` target

This means that support on stable for the replacement target of
`wasm32-wasip1` has currently been available for 6 months. Users have
already seen warnings on stable for 2 months about usage of
`wasm32-wasi` and stable users have another 2 months of warnings before
the target is removed from stable.

This commit is intended to be the final step in this transition so the
source tree should no longer mention `wasm32-wasi` except in historical
reference to the older name of the `wasm32-wasip1` target.

[comment]: https://github.com/rust-lang/rust/pull/120468#issuecomment-1977878747
</content>
</entry>
<entry>
<title>Rename target triple to target tuple in many places in the compiler</title>
<updated>2024-11-02T20:29:59+00:00</updated>
<author>
<name>Noratrieb</name>
<email>48135649+Noratrieb@users.noreply.github.com</email>
</author>
<published>2024-10-17T17:02:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a26450cf81d67d68d3c6157579f8d968349129e7'/>
<id>urn:sha1:a26450cf81d67d68d3c6157579f8d968349129e7</id>
<content type='text'>
This changes the naming to the new naming, used by `--print
target-tuple`.
It does not change all locations, but many.
</content>
</entry>
<entry>
<title>compiletest: stamp `minicore.rs` to rerun tests on changes</title>
<updated>2024-10-31T10:20:11+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2024-10-22T10:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=59cb59d74d51c3b210d81880f07169d3efeea2a6'/>
<id>urn:sha1:59cb59d74d51c3b210d81880f07169d3efeea2a6</id>
<content type='text'>
</content>
</entry>
</feed>
