-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #73547
Rollup of 7 pull requests #73547
Commits on May 26, 2020
-
Properly encode AnonConst into crate metadata
Fixes rust-lang#68104 Previous, we were encoding AnonConst as a regular Const, causing us to treat them differently after being deserialized in another compilation session.
Configuration menu - View commit details
-
Copy full SHA for ebe5a91 - Browse repository at this point
Copy the full SHA ebe5a91View commit details
Commits on Jun 9, 2020
-
Add a disabled builder for riscv64 emulated tests
This will run all tests for `riscv64gc-unknown-linux-gnu` in a QEMU instance. This is based upon the armhf QEMU test image.
Configuration menu - View commit details
-
Copy full SHA for a008a55 - Browse repository at this point
Copy the full SHA a008a55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 253112d - Browse repository at this point
Copy the full SHA 253112dView commit details
Commits on Jun 10, 2020
-
tools: remote-test-client: fix typo
Thanks to jfrimmel for pointing this out Co-authored-by: J. Frimmel <31166235+jfrimmel@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 086eaf8 - Browse repository at this point
Copy the full SHA 086eaf8View commit details
Commits on Jun 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 83e6c0e - Browse repository at this point
Copy the full SHA 83e6c0eView commit details
Commits on Jun 17, 2020
-
ci: disable alt build during try builds
The build is not actually needed often, and it can be added back on a case-by-case basis if a specific PR needs access to it.
Configuration menu - View commit details
-
Copy full SHA for afde860 - Browse repository at this point
Copy the full SHA afde860View commit details
Commits on Jun 18, 2020
-
Prevent attacker from manipulating FPU tag word used in SGX enclave
Insufficient sanitization of the x87 FPU tag word in the trusted enclave runtime allowed unprivileged adversaries in the containing host application to induce incoherent or unexpected results for ABI-compliant compiled enclave application code that uses the x87 FPU. Vulnerability was disclosed to us by Fritz Alder, Jo Van Bulck, David Oswald and Frank Piessens
Configuration menu - View commit details
-
Copy full SHA for daedb79 - Browse repository at this point
Copy the full SHA daedb79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c34357 - Browse repository at this point
Copy the full SHA 1c34357View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44731a - Browse repository at this point
Copy the full SHA f44731aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd883ed - Browse repository at this point
Copy the full SHA dd883edView commit details
Commits on Jun 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 33b304c - Browse repository at this point
Copy the full SHA 33b304cView commit details
Commits on Jun 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6c45801 - Browse repository at this point
Copy the full SHA 6c45801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fbb6ae - Browse repository at this point
Copy the full SHA 5fbb6aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2851c9f - Browse repository at this point
Copy the full SHA 2851c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e88be - Browse repository at this point
Copy the full SHA a3e88beView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2e6e93 - Browse repository at this point
Copy the full SHA d2e6e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e7a14 - Browse repository at this point
Copy the full SHA 66e7a14View commit details -
Rollup merge of rust-lang#72600 - Aaron1011:fix/anon-const-encoding, …
…r=varkor Properly encode AnonConst into crate metadata Fixes rust-lang#68104 Previous, we were encoding AnonConst as a regular Const, causing us to treat them differently after being deserialized in another compilation session.
Configuration menu - View commit details
-
Copy full SHA for c7fb172 - Browse repository at this point
Copy the full SHA c7fb172View commit details -
Rollup merge of rust-lang#73058 - tmiasko:aarch64-san, r=nagisa
Support sanitizers on aarch64-unknown-linux-gnu
Configuration menu - View commit details
-
Copy full SHA for 522f1a6 - Browse repository at this point
Copy the full SHA 522f1a6View commit details -
Rollup merge of rust-lang#73171 - tblah:riscv-qemu-test, r=pietroalbini
RISC-V Emulated Testing Adds a disabled docker image on which to run RISC-V tests. Based on the armhf image. Test using ``` ./src/ci/docker/run.sh riscv64gc-linux ``` cc: @msizanoen1
Configuration menu - View commit details
-
Copy full SHA for 7951305 - Browse repository at this point
Copy the full SHA 7951305View commit details -
Rollup merge of rust-lang#73404 - ajpaverd:cfguard_syntax, r=Mark-Sim…
…ulacrum Update CFGuard syntax Update the naming and syntax of the control-flow-guard option, as discussed in rust-lang#68793. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 763f969 - Browse repository at this point
Copy the full SHA 763f969View commit details -
Rollup merge of rust-lang#73444 - pietroalbini:ci-remove-try-alt, r=M…
…ark-Simulacrum ci: disable alt build during try builds The alt build is not actually needed often, and it can be added back on a case-by-case basis if a specific PR needs access to it. This will free up a builder. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for f4be902 - Browse repository at this point
Copy the full SHA f4be902View commit details -
Rollup merge of rust-lang#73460 - tmandry:variant-lineinfo, r=oli-obk
Emit line info for generator variants Debuggers should be able to read a generator / async fn state machine and show the line it's suspended at. Eventually, this could grow into an "async stack trace" feature of sorts. While no debugger support this for Rust today, this PR adds the debuginfo necessary for that support to exist. [This gist](https://gist.github.com/tmandry/6d7004fa008684f76809208847459f9b) shows the resulting debuginfo for a simple example. Here's a snippet: ``` 0x00000986: DW_TAG_variant DW_AT_discr_value (0x03) 0x00000988: DW_TAG_member DW_AT_name ("3") DW_AT_type (0x000009bc "Suspend0") DW_AT_decl_file ("/home/tmandry/code/playground/generator-simple.rs") DW_AT_decl_line (6) DW_AT_alignment (8) DW_AT_data_member_location (0x00) ``` The file and line have been added here. The line currently points to the beginning of the statement containing the yield (or await), because that's what the MIR source info points to for the yield terminator. (We may want to point to the yield or await line specifically, but that can be done independently of this change.) Debuggers don't know how to use this kind of info yet. However, we're hoping to experiment with adding such support to Fuchsia's debugger. It would be exciting if someone were interested in adding similar to support to gdb/lldb. r? @oli-obk cc @eddyb @jonas-schievink Part of rust-lang#73524.
Configuration menu - View commit details
-
Copy full SHA for 50cbc1a - Browse repository at this point
Copy the full SHA 50cbc1aView commit details -
Rollup merge of rust-lang#73471 - raoulstrackx:raoul/fpu_tag_word, r=…
…jethrogb Prevent attacker from manipulating FPU tag word used in SGX enclave Insufficient sanitization of the x87 FPU tag word in the trusted enclave runtime allowed unprivileged adversaries in the containing host application to induce incoherent or unexpected results for ABI-compliant compiled enclave application code that uses the x87 FPU. Vulnerability was disclosed to us by Fritz Alder, Jo Van Bulck, David Oswald and Frank Piessens cc: @jethrogb
Configuration menu - View commit details
-
Copy full SHA for 1b2f52c - Browse repository at this point
Copy the full SHA 1b2f52cView commit details