-
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 8 pull requests #65915
Rollup of 8 pull requests #65915
Commits on Oct 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 893ab67 - Browse repository at this point
Copy the full SHA 893ab67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2bc19 - Browse repository at this point
Copy the full SHA 3e2bc19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e95b5c - Browse repository at this point
Copy the full SHA 1e95b5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e383b7c - Browse repository at this point
Copy the full SHA e383b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aba2d0 - Browse repository at this point
Copy the full SHA 3aba2d0View commit details
Commits on Oct 25, 2019
-
Adds a new ABI for the EFIAPI calls. This ABI should reflect the latest version of the UEFI specification at the time of commit (UEFI spec 2.8, URL below). The specification says that for x86_64, we should follow the win64 ABI, while on all other supported platforms (ia32, itanium, arm, arm64 and risc-v), we should follow the C ABI. To simplify the implementation, we will simply follow the C ABI on all platforms except x86_64, even those technically unsupported by the UEFI specification. https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf
Configuration menu - View commit details
-
Copy full SHA for 093ec70 - Browse repository at this point
Copy the full SHA 093ec70View commit details -
Use revisions to run the EFIABI in multiple configurations, compiling for each supported UEFI platform, and checking the ABI generated in the LLVM IR is correct. Use no_core to make it easier to test.
Configuration menu - View commit details
-
Copy full SHA for 6173280 - Browse repository at this point
Copy the full SHA 6173280View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d27af - Browse repository at this point
Copy the full SHA 13d27afView commit details -
Configuration menu - View commit details
-
Copy full SHA for e54ae51 - Browse repository at this point
Copy the full SHA e54ae51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 174d4f9 - Browse repository at this point
Copy the full SHA 174d4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f3c843 - Browse repository at this point
Copy the full SHA 7f3c843View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c4dd9 - Browse repository at this point
Copy the full SHA 94c4dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d7ef0 - Browse repository at this point
Copy the full SHA 66d7ef0View commit details -
Configuration menu - View commit details
-
Copy full SHA for af2b497 - Browse repository at this point
Copy the full SHA af2b497View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4552c8f - Browse repository at this point
Copy the full SHA 4552c8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ee9ea - Browse repository at this point
Copy the full SHA 41ee9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8042206 - Browse repository at this point
Copy the full SHA 8042206View commit details -
Configuration menu - View commit details
-
Copy full SHA for b925eb5 - Browse repository at this point
Copy the full SHA b925eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8566fb - Browse repository at this point
Copy the full SHA e8566fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6446f19 - Browse repository at this point
Copy the full SHA 6446f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8db8ff - Browse repository at this point
Copy the full SHA f8db8ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f47f530 - Browse repository at this point
Copy the full SHA f47f530View commit details
Commits on Oct 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 23b3827 - Browse repository at this point
Copy the full SHA 23b3827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1099826 - Browse repository at this point
Copy the full SHA 1099826View commit details
Commits on Oct 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 22586d7 - Browse repository at this point
Copy the full SHA 22586d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6ed12 - Browse repository at this point
Copy the full SHA 6a6ed12View commit details
Commits on Oct 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for adfe9a4 - Browse repository at this point
Copy the full SHA adfe9a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4f811 - Browse repository at this point
Copy the full SHA 9b4f811View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56aa89c - Browse repository at this point
Copy the full SHA 56aa89cView commit details -
Configuration menu - View commit details
-
Copy full SHA for daeafd8 - Browse repository at this point
Copy the full SHA daeafd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1bfbd - Browse repository at this point
Copy the full SHA db1bfbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95364df - Browse repository at this point
Copy the full SHA 95364dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd28c1 - Browse repository at this point
Copy the full SHA 2cd28c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 627691f - Browse repository at this point
Copy the full SHA 627691fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 273ee61 - Browse repository at this point
Copy the full SHA 273ee61View commit details -
Fix a previously forgotten pretty-printing test after a change to the…
… pretty-printing mechanism.
Configuration menu - View commit details
-
Copy full SHA for e188e2d - Browse repository at this point
Copy the full SHA e188e2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c023d6 - Browse repository at this point
Copy the full SHA 5c023d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7f99da - Browse repository at this point
Copy the full SHA d7f99daView commit details
Commits on Oct 29, 2019
-
Rollup merge of rust-lang#65068 - estebank:trait-impl-lt-mismatch, r=…
…nikomatsakis Custom lifetime error for `impl` item doesn't conform to `trait` Partly addresses rust-lang#42706, rust-lang#41343, fix rust-lang#40900.
Configuration menu - View commit details
-
Copy full SHA for 1437592 - Browse repository at this point
Copy the full SHA 1437592View commit details -
Rollup merge of rust-lang#65294 - varkor:lint-inline-prototype, r=mat…
…thewjasper Lint ignored `#[inline]` on function prototypes Fixes rust-lang#51280. - Adds a `unused_attribute` lint for `#[inline]` on function prototypes. - As a consequence, foreign items, impl items and trait items now have their attributes checked, which could cause some code to no longer compile (it was previously erroneously ignored).
Configuration menu - View commit details
-
Copy full SHA for 137a6ab - Browse repository at this point
Copy the full SHA 137a6abView commit details -
Rollup merge of rust-lang#65318 - estebank:coherence, r=varkor
Call out the types that are non local on E0117 CC rust-lang#24745.
Configuration menu - View commit details
-
Copy full SHA for 14a9a50 - Browse repository at this point
Copy the full SHA 14a9a50View commit details -
Rollup merge of rust-lang#65531 - tmandry:bump-backtrace, r=cramertj
Update backtrace to 0.3.40 Diff: rust-lang/backtrace-rs@0.3.37...b5cc5b1 Pretty low risk, considering the only changes are in low-tier targets. r? @cramertj cc @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 0ae035b - Browse repository at this point
Copy the full SHA 0ae035bView commit details -
Rollup merge of rust-lang#65562 - Patryk27:master, r=estebank
Improve the "try using a variant of the expected type" hint. Fix rust-lang#65494. - Change type-printing output. - Use `span_to_snippet` when possible. - Change the message to `try using a variant of the expected enum`
Configuration menu - View commit details
-
Copy full SHA for fb73c0b - Browse repository at this point
Copy the full SHA fb73c0bView commit details -
Rollup merge of rust-lang#65809 - roblabla:eficall-abi, r=nagisa
Add new EFIAPI ABI Fixes rust-lang#54527 Adds a new ABI, "efiapi", which reflects the calling convention as specified by [the current spec UEFI spec](https://uefi.org/sites/default/files/resources/UEFI%20Spec%202_7_A%20Sept%206.pdf#G6.999903). When compiling for x86_64, we should select the `win64` ABI, while on all other architectures (Itanium, x86, ARM and ARM64 and RISC-V), we should select the `C` ABI. Currently, this is done by just turning it into the C ABI everywhere except on x86_64, where it's turned into the win64 ABI. Should we prevent this ABI from being used on unsupported architectures, and if so, how would this be done?
Configuration menu - View commit details
-
Copy full SHA for c5d8681 - Browse repository at this point
Copy the full SHA c5d8681View commit details -
Rollup merge of rust-lang#65843 - xen0n:mips64-musl-targets-with-ci, …
…r=alexcrichton Enable dist for MIPS64 musl targets Continuing work in rust-lang#63165, necessary libc changes are in place and published so here we go!
Configuration menu - View commit details
-
Copy full SHA for cb5f9e2 - Browse repository at this point
Copy the full SHA cb5f9e2View commit details -
Rollup merge of rust-lang#65859 - iwikal:pretty-const-pointers, r=cra…
…mertj Better pretty printing for const raw pointers closes rust-lang#65349, hopefully.
Configuration menu - View commit details
-
Copy full SHA for 8a6462f - Browse repository at this point
Copy the full SHA 8a6462fView commit details