-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 7 pull requests #73972
Rollup of 7 pull requests #73972
Commits on Jun 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3f6928f - Browse repository at this point
Copy the full SHA 3f6928fView commit details
Commits on Jun 26, 2020
-
This new version includes a fix for building on aarch64 windows.
Configuration menu - View commit details
-
Copy full SHA for df88972 - Browse repository at this point
Copy the full SHA df88972View commit details
Commits on Jun 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a12b9e6 - Browse repository at this point
Copy the full SHA a12b9e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca1da73 - Browse repository at this point
Copy the full SHA ca1da73View commit details
Commits on Jul 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4dc5685 - Browse repository at this point
Copy the full SHA 4dc5685View commit details -
Use WASM's saturating casts if they are available
WebAssembly supports saturating floating point to integer casts behind a target feature. The feature is already available on many browsers. Beginning with 1.45 Rust will start defining the behavior of floating point to integer casts to be saturating as well. For this Rust constructs additional checks on top of the `fptoui` / `fptosi` instructions it emits. Here we introduce the possibility for the codegen backend to construct saturating casts itself and only fall back to constructing the checks ourselves if that is not possible.
Configuration menu - View commit details
-
Copy full SHA for 94cd4f1 - Browse repository at this point
Copy the full SHA 94cd4f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b249029 - Browse repository at this point
Copy the full SHA b249029View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c08451 - Browse repository at this point
Copy the full SHA 4c08451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f8c90e - Browse repository at this point
Copy the full SHA 8f8c90eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 838c497 - Browse repository at this point
Copy the full SHA 838c497View commit details -
Configuration menu - View commit details
-
Copy full SHA for dca9310 - Browse repository at this point
Copy the full SHA dca9310View commit details -
resolve: disallow label use through closure/async
This commit modifies resolve to disallow `break`/`continue` to labels through closures or async blocks. This doesn't make sense and should have been prohibited anyway. Signed-off-by: David Wood <david@davidtw.co>
Configuration menu - View commit details
-
Copy full SHA for cb541dc - Browse repository at this point
Copy the full SHA cb541dcView commit details -
Rollup merge of rust-lang#73454 - mark-i-m:contributing, r=nikomatsakis
Move contributing.md to rustc-dev-guide and point at getting started See description on rust-lang/rustc-dev-guide#753
Configuration menu - View commit details
-
Copy full SHA for 50481d0 - Browse repository at this point
Copy the full SHA 50481d0View commit details -
Rollup merge of rust-lang#73724 - CryZe:wasm-saturating-casts, r=alex…
…crichton Use WASM's saturating casts if they are available WebAssembly supports saturating floating point to integer casts behind a target feature. The feature is already available on many browsers. Beginning with 1.45 Rust will start defining the behavior of floating point to integer casts to be saturating as well. For this Rust constructs additional checks on top of the `fptoui` / `fptosi` instructions it emits. Here we introduce the possibility for the codegen backend to construct saturating casts itself and only fall back to constructing the checks ourselves if that is not possible. Resolves part of rust-lang#73591
Configuration menu - View commit details
-
Copy full SHA for 437428d - Browse repository at this point
Copy the full SHA 437428dView commit details -
Rollup merge of rust-lang#73726 - davidtwco:issue-73541-labelled-brea…
…k-through-closure-async, r=petrochenkov resolve: disallow labelled breaks/continues through closures/async blocks Fixes rust-lang#73541. This PR modifies name resolution to prohibit labelled breaks/continues through closures or async blocks, fixing an ICE. In addition, it improves the diagnostics surrounding labelled breaks/continues through closures or async blocks by informing the user if the label exists in an parent scope and telling them that won't work. r? @petrochenkov (resolve) cc @estebank (diagnostic changes) @tmandry (issue is from `wg-async-foundations`)
Configuration menu - View commit details
-
Copy full SHA for 0c91662 - Browse repository at this point
Copy the full SHA 0c91662View commit details -
Rollup merge of rust-lang#73781 - nagisa:psm-up, r=Mark-Simulacrum
Update psm version This new version includes a fix for building on aarch64 windows. cc rust-lang#72881
Configuration menu - View commit details
-
Copy full SHA for 97a085d - Browse repository at this point
Copy the full SHA 97a085dView commit details -
Rollup merge of rust-lang#73897 - ehuss:update-cargo, r=ehuss
Update cargo ## cargo 10 commits in c26576f9adddd254b3dd63aecba176434290a9f6..305eaf0dc5f5a38d6e8041319c2da95b71cf6a4a 2020-06-23 16:21:21 +0000 to 2020-06-30 14:16:08 +0000 - Update core-foundation requirement from 0.7.0 to 0.9.0 (rust-lang/cargo#8432) - Parse `# env-dep` directives in dep-info files (rust-lang/cargo#8421) - Move string interning to util (rust-lang/cargo#8419) - Expose built cdylib artifacts in the Compilation structure (rust-lang/cargo#8418) - Remove unused serde_derive dependency from the crates.io crate (rust-lang/cargo#8416) - Remove unused remove_dir_all dependency (rust-lang/cargo#8412) - Improve git error messages a bit (rust-lang/cargo#8409) - Improve the description of Config.home_path (rust-lang/cargo#8408) - Improve support for non-`master` main branches (rust-lang/cargo#8364) - Document that OUT_DIR in JSON messages is an absolute path (rust-lang/cargo#8403) ## rls 2020-06-19 15:36:00 +0200 to 2020-06-30 23:34:52 +0200 - Update cargo (rust-lang/rls#1686)
Configuration menu - View commit details
-
Copy full SHA for 7a48a8e - Browse repository at this point
Copy the full SHA 7a48a8eView commit details -
Rollup merge of rust-lang#73952 - ehuss:docker-dev, r=Mark-Simulacrum
Add option for local docker testing. This adds the option `--dev` to `src/ci/docker/run.sh` so that it will enter an interactive environment for local testing. I have often needed this for testing things, but I always needed to edit this script. I wanted the ability to interact in the environment, run different commands, inspect errors, etc.
Configuration menu - View commit details
-
Copy full SHA for 268274f - Browse repository at this point
Copy the full SHA 268274fView commit details -
Rollup merge of rust-lang#73957 - RalfJung:btree-min-max, r=shepmaster
disable BTree min_max test in Miri for now Until rust-lang#73915 is fixed, better skip this test in Miri so that we can test the others at least.
Configuration menu - View commit details
-
Copy full SHA for e580b31 - Browse repository at this point
Copy the full SHA e580b31View commit details