-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 6 pull requests #128019
Rollup of 6 pull requests #128019
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f7e049 - Browse repository at this point
Copy the full SHA 9f7e049View commit details
Commits on Jul 15, 2024
-
Promote Mac Catalyst targets to tier 2, and ship with rustup
- aarch64-apple-ios-macabi - x86_64-apple-ios-macabi
Configuration menu - View commit details
-
Copy full SHA for 64ec270 - Browse repository at this point
Copy the full SHA 64ec270View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d12d122 - Browse repository at this point
Copy the full SHA d12d122View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a10ceb - Browse repository at this point
Copy the full SHA 5a10cebView commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a0baaa - Browse repository at this point
Copy the full SHA 1a0baaaView commit details
Commits on Jul 19, 2024
-
Update wasi-sdk in CI to latest release
This commit updates the `wasi-sdk` download used by the `wasm32-wasi*` targets. The motivation for this commit is generally just "keep things up to date" and is not intended to cause any issues or differences from before, just a routine update.
Configuration menu - View commit details
-
Copy full SHA for 5b0b4ff - Browse repository at this point
Copy the full SHA 5b0b4ffView commit details -
The updated wasi-sdk has debuginfo by default so be sure to strip the debuginfo by default when testing the size of new executables.
Configuration menu - View commit details
-
Copy full SHA for 006c884 - Browse repository at this point
Copy the full SHA 006c884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b19389 - Browse repository at this point
Copy the full SHA 7b19389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2733494 - Browse repository at this point
Copy the full SHA 2733494View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2192a91 - Browse repository at this point
Copy the full SHA 2192a91View commit details
Commits on Jul 20, 2024
-
Rewrite
test-float-parse
in RustThe existing implementation uses Python to launch a set of Rust-written binaries. Unfortunately, this is currently broken; it seems that some updates meant it no longer compiles. There is also a problem that support for more float types (`f16`, `f128`) would be difficult to add since this is very specialized to `f32` and `f64`. Because of these sortcomings, migrate to a version written in Rust. This version should be significantly faster; test generators can execute in parallel, and test cases are chunked and parallelized. This should also resolve the preexisting "... the worker processes are leaked and stick around forever" comment. This change also introduces genericism over float types and properties, meaning it will be much easier to extend support to newly added types. `num::BigRational` is used in place of Python's fractions for infinite-precision calculations.
Configuration menu - View commit details
-
Copy full SHA for 59429e6 - Browse repository at this point
Copy the full SHA 59429e6View commit details -
Move
test-float-parse
to the global workspaceSince `test-float-parse` is now implemented in Rust, we can move it into the global workspace and check dependency licenses.
Configuration menu - View commit details
-
Copy full SHA for 51827ce - Browse repository at this point
Copy the full SHA 51827ceView commit details -
Expose
test-float-parse
via bootstrapWith updates to `test-float-parse`, it is now possible to run as another Rust tool. Enable check, clippy, and test. Test runs the unit tests, as well as shorter parsing tests (takes approximately 1 minute).
Configuration menu - View commit details
-
Copy full SHA for 6062059 - Browse repository at this point
Copy the full SHA 6062059View commit details -
Run
test-float-parse
as part of CIWith the previous improvements, it is now possible to run float parsing tests as part of CI. Enable it here. This only runs a subset of tests, which takes about one minute.
Configuration menu - View commit details
-
Copy full SHA for 7f7ec2d - Browse repository at this point
Copy the full SHA 7f7ec2dView commit details -
Rollup merge of rust-lang#126450 - madsmtm:promote-mac-catalyst, r=Ma…
…rk-Simulacrum Promote Mac Catalyst targets to Tier 2, and ship with rustup Promote the Mac Catalyst targets `x86_64-apple-ios-macabi` and `aarch64-apple-ios-macabi` to Tier 2. Draft until [the MCP](rust-lang/compiler-team#761) finishes (see that for motivation). ``@rustbot`` author r? ``@ghost``
Configuration menu - View commit details
-
Copy full SHA for 10aff72 - Browse repository at this point
Copy the full SHA 10aff72View commit details -
Rollup merge of rust-lang#127177 - bjorn3:arm64_macos_cg_clif, r=Mark…
…-Simulacrum Distribute rustc_codegen_cranelift for arm64 macOS Support for arm64 macOS has been added to rustc_codegen_cranelift recently. Fixes rust-lang/rustc_codegen_cranelift#1502
Configuration menu - View commit details
-
Copy full SHA for 7834513 - Browse repository at this point
Copy the full SHA 7834513View commit details -
Rollup merge of rust-lang#127510 - tgross35:test-float-parse-update, …
…r=Mark-Simulacrum Rewrite `test-float-parse` in Rust Migrate from the currently broken Rust + Python `test-float-parse` to a Rust implementation. This newer version should be significantly faster (tests execute in parallel with threads, rather than series across multiple processes, which also eliminates the "...the worker processes are leaked and stick around forever" message), and should be significantly easier to extend to the new float types. Since this is faster and hopefully more stable, we should be able to launch it with `x` and run the faster tests in CI.
Configuration menu - View commit details
-
Copy full SHA for 90e1153 - Browse repository at this point
Copy the full SHA 90e1153View commit details -
Rollup merge of rust-lang#127820 - Oneirical:intestellar-travel, r=ji…
…eyouxu Rewrite and rename `issue-14698`. `issue-33329` and `issue-107094` `run-make` tests to rmake or ui Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). try-job: armhf-gnu try-job: test-various try-job: aarch64-apple try-job: x86_64-msvc
Configuration menu - View commit details
-
Copy full SHA for 8a86059 - Browse repository at this point
Copy the full SHA 8a86059View commit details -
Rollup merge of rust-lang#127977 - alexcrichton:update-wasi-sdk, r=Ma…
…rk-Simulacrum Update wasi-sdk in CI to latest release This commit updates the `wasi-sdk` download used by the `wasm32-wasi*` targets. The motivation for this commit is generally just "keep things up to date" and is not intended to cause any issues or differences from before, just a routine update.
Configuration menu - View commit details
-
Copy full SHA for d5f0990 - Browse repository at this point
Copy the full SHA d5f0990View commit details -
Rollup merge of rust-lang#127985 - Oneirical:testibule-of-hell, r=Kobzol
Migrate `test-benches`, `c-unwind-abi-catch-panic` and `compiler-lookup-paths-2` `run-make` tests to rmake Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
Configuration menu - View commit details
-
Copy full SHA for 6043367 - Browse repository at this point
Copy the full SHA 6043367View commit details