-
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 13 pull requests #81622
Rollup of 13 pull requests #81622
Commits on Dec 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 77f74ed - Browse repository at this point
Copy the full SHA 77f74edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a6a84 - Browse repository at this point
Copy the full SHA 50a6a84View commit details
Commits on Jan 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2c41a69 - Browse repository at this point
Copy the full SHA 2c41a69View commit details
Commits on Jan 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1a1cdac - Browse repository at this point
Copy the full SHA 1a1cdacView commit details
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ea8915 - Browse repository at this point
Copy the full SHA 3ea8915View commit details
Commits on Jan 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ea73caa - Browse repository at this point
Copy the full SHA ea73caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c34e165 - Browse repository at this point
Copy the full SHA c34e165View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1952b1f - Browse repository at this point
Copy the full SHA 1952b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfedad1 - Browse repository at this point
Copy the full SHA cfedad1View commit details
Commits on Jan 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c3d7dc9 - Browse repository at this point
Copy the full SHA c3d7dc9View commit details
Commits on Jan 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c0aefeb - Browse repository at this point
Copy the full SHA c0aefebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f60301 - Browse repository at this point
Copy the full SHA 7f60301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf5cb4 - Browse repository at this point
Copy the full SHA 9bf5cb4View commit details -
This implements everything in the new backend necessary for usage with cg_clif
Configuration menu - View commit details
-
Copy full SHA for a19ef67 - Browse repository at this point
Copy the full SHA a19ef67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 173ec34 - Browse repository at this point
Copy the full SHA 173ec34View commit details -
Configuration menu - View commit details
-
Copy full SHA for da4aa92 - Browse repository at this point
Copy the full SHA da4aa92View commit details -
Merge pull request #1127 from bjorn3/newbe
Support building with the new Cranelift backends
Configuration menu - View commit details
-
Copy full SHA for 500faf2 - Browse repository at this point
Copy the full SHA 500faf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ced8c0 - Browse repository at this point
Copy the full SHA 2ced8c0View commit details
Commits on Jan 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ae6daf7 - Browse repository at this point
Copy the full SHA ae6daf7View commit details
Commits on Jan 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d6eb4f5 - Browse repository at this point
Copy the full SHA d6eb4f5View commit details
Commits on Jan 25, 2021
-
Improve
rustc_mir_build::matches
docs- Fix typos - Add more information - General cleanup
Configuration menu - View commit details
-
Copy full SHA for 496836a - Browse repository at this point
Copy the full SHA 496836aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d39b441 - Browse repository at this point
Copy the full SHA d39b441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6170fc6 - Browse repository at this point
Copy the full SHA 6170fc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff33042 - Browse repository at this point
Copy the full SHA ff33042View commit details -
Configuration menu - View commit details
-
Copy full SHA for de713a8 - Browse repository at this point
Copy the full SHA de713a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b58d8c - Browse repository at this point
Copy the full SHA 2b58d8cView commit details
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4555737 - Browse repository at this point
Copy the full SHA 4555737View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc595f1 - Browse repository at this point
Copy the full SHA fc595f1View commit details
Commits on Jan 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d263447 - Browse repository at this point
Copy the full SHA d263447View commit details -
This check wasn't very useful and removing it simplifies the code.
Configuration menu - View commit details
-
Copy full SHA for aa23f86 - Browse repository at this point
Copy the full SHA aa23f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for e564a0a - Browse repository at this point
Copy the full SHA e564a0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 268d7bc - Browse repository at this point
Copy the full SHA 268d7bcView commit details
Commits on Jan 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f8e0e78 - Browse repository at this point
Copy the full SHA f8e0e78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4ed33 - Browse repository at this point
Copy the full SHA 9e4ed33View commit details
Commits on Jan 29, 2021
-
Rollup merge of #81333 - RalfJung:const-err-simplify, r=oli-obk
clean up some const error reporting around promoteds These are some error reporting simplifications enabled by #80579. Further simplifications are possible but could be blocked on making `const_err` a hard error. r? ``````@oli-obk``````
Configuration menu - View commit details
-
Copy full SHA for e67b72d - Browse repository at this point
Copy the full SHA e67b72dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9abf6f - Browse repository at this point
Copy the full SHA a9abf6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f641f51 - Browse repository at this point
Copy the full SHA f641f51View commit details -
Configuration menu - View commit details
-
Copy full SHA for d10ee0d - Browse repository at this point
Copy the full SHA d10ee0dView commit details -
Indicate both start and end of pass RSS in time-passes output
Previously, only the end of pass RSS was indicated. This could easily lead one to believe that the change in RSS from one pass to the next was attributable to the second pass, when in fact it occurred between the end of the first pass and the start of the second. Also, improve alignment of columns.
Configuration menu - View commit details
-
Copy full SHA for 849dc1a - Browse repository at this point
Copy the full SHA 849dc1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8f48e4 - Browse repository at this point
Copy the full SHA e8f48e4View commit details
Commits on Jan 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ad9f707 - Browse repository at this point
Copy the full SHA ad9f707View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d31e0 - Browse repository at this point
Copy the full SHA 08d31e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce2d14 - Browse repository at this point
Copy the full SHA 2ce2d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bc9634 - Browse repository at this point
Copy the full SHA 6bc9634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 139a6d1 - Browse repository at this point
Copy the full SHA 139a6d1View commit details -
Force stack slot size to be a multiple of 16
This ensures that all stack slots are aligned to 16 bytes. Without this linking against crates compiled with cg_llvm may cause a crash due to simd instructions requiring a 16 byte alignment.
Configuration menu - View commit details
-
Copy full SHA for b5ddb76 - Browse repository at this point
Copy the full SHA b5ddb76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d69817 - Browse repository at this point
Copy the full SHA 2d69817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fcf59f - Browse repository at this point
Copy the full SHA 7fcf59fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eb649c - Browse repository at this point
Copy the full SHA 3eb649cView commit details -
Merge pull request #1132 from Uriopass/master
Don't set RUSTFLAGS when no specific linker is needed
Configuration menu - View commit details
-
Copy full SHA for 6a739b3 - Browse repository at this point
Copy the full SHA 6a739b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18de1b1 - Browse repository at this point
Copy the full SHA 18de1b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f344768 - Browse repository at this point
Copy the full SHA f344768View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8faae29 - Browse repository at this point
Copy the full SHA 8faae29View commit details -
Configuration menu - View commit details
-
Copy full SHA for d34b5e2 - Browse repository at this point
Copy the full SHA d34b5e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 356d749 - Browse repository at this point
Copy the full SHA 356d749View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7657ebc - Browse repository at this point
Copy the full SHA 7657ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f24e5 - Browse repository at this point
Copy the full SHA 84f24e5View commit details
Commits on Jan 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f6bab65 - Browse repository at this point
Copy the full SHA f6bab65View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9a99f - Browse repository at this point
Copy the full SHA fa9a99fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a292ac7 - Browse repository at this point
Copy the full SHA a292ac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f45a993 - Browse repository at this point
Copy the full SHA f45a993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1548411 - Browse repository at this point
Copy the full SHA 1548411View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c943bf - Browse repository at this point
Copy the full SHA 9c943bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9384af4 - Browse repository at this point
Copy the full SHA 9384af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a93cb3 - Browse repository at this point
Copy the full SHA 0a93cb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f5ca7 - Browse repository at this point
Copy the full SHA 07f5ca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9b112 - Browse repository at this point
Copy the full SHA be9b112View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9164653 - Browse repository at this point
Copy the full SHA 9164653View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7ae41 - Browse repository at this point
Copy the full SHA 8c7ae41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0929e37 - Browse repository at this point
Copy the full SHA 0929e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17cffc1 - Browse repository at this point
Copy the full SHA 17cffc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4105506 - Browse repository at this point
Copy the full SHA 4105506View commit details -
Avoid building LLVM just for llvm-dwp
When the LLVM backend is disabled, the llvm-project submodule is not checked out by default. This breaks the bootstrap test for cg_clif. As cg_clif doesn't support split debuginfo anyway llvm-dwp is not necessary. Other backends would likely not want to build LLVM just for llvm-dwp either.
Configuration menu - View commit details
-
Copy full SHA for 1fe1fa9 - Browse repository at this point
Copy the full SHA 1fe1fa9View commit details -
Fix calling convention for CRT startup
My PR #81478 used the wrong calling convention for a set of functions that are called by the CRT. These functions need to use `extern "C"`. This would only affect x86, which is the only target (that I know of) that has multiple calling conventions.
Arlie Davis committedJan 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 3acd1a4 - Browse repository at this point
Copy the full SHA 3acd1a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d556c56 - Browse repository at this point
Copy the full SHA d556c56View commit details -
Add error message for private fn
Bless tests Update with changes from comments
Configuration menu - View commit details
-
Copy full SHA for 6a03f03 - Browse repository at this point
Copy the full SHA 6a03f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bb4a69 - Browse repository at this point
Copy the full SHA 2bb4a69View commit details -
The highest-priority item is the *first* in the list, not the last. See [this code][1] for more. [this code]: https://github.com/rust-lang/rust/blob/0e63af5da3400ace48a0345117980473fd21ad73/compiler/rustc_mir_build/src/build/matches/mod.rs#L1334-L1335
Configuration menu - View commit details
-
Copy full SHA for 8b52cdc - Browse repository at this point
Copy the full SHA 8b52cdcView commit details
Commits on Feb 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2785533 - Browse repository at this point
Copy the full SHA 2785533View commit details -
Rollup merge of #78641 - the8472:buffered-copy, r=sfackler
Let io::copy reuse BufWriter buffers This optimization will allow users to implicitly set the buffer size for io::copy by wrapping the writer into a `BufWriter` if the default block size is insufficient, which should fix #49921 Due to min_specialization limitations this approach only works with `BufWriter` but not for `BufReader<R>` since `R` is unconstrained and thus the necessary specialization on `R: Read` is not always applicable. Once specialization becomes more powerful this optimization could be extended to look at the reader and writer side and use whichever buffer is larger.
Configuration menu - View commit details
-
Copy full SHA for ea037c3 - Browse repository at this point
Copy the full SHA ea037c3View commit details -
Rollup merge of #79291 - JulianKnodt:ce_priv, r=petrochenkov
Add error message for private fn Attempts to add a more detailed error when a `const_evaluatable` fn from another scope is used inside of a scope which cannot access it. r? ```@lcnr```
Configuration menu - View commit details
-
Copy full SHA for 9840a4e - Browse repository at this point
Copy the full SHA 9840a4eView commit details -
Rollup merge of #81364 - camelid:improve-build-matches-docs, r=varkor
Improve `rustc_mir_build::matches` docs - Fix typos - Add more information - General cleanup
Configuration menu - View commit details
-
Copy full SHA for 714d422 - Browse repository at this point
Copy the full SHA 714d422View commit details -
Rollup merge of #81387 - c410-f3r:tests-tests-tests, r=petrochenkov
Move some tests to more reasonable directories - 3 cc #73494 r? ```@petrochenkov``` https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-56202.rs <sup>https://github.com/rust-lang/rust/issues/56202</sup>: traits 1.008 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-69841.rs <sup>https://github.com/rust-lang/rust/issues/69841</sup>: for-loop-while 1.014 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-10763.rs <sup>https://github.com/rust-lang/rust/issues/10763</sup>: extern 1.016 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-50599.rs <sup>https://github.com/rust-lang/rust/issues/50599</sup>: resolve 1.018 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-6128.rs <sup>https://github.com/rust-lang/rust/issues/6128</sup>: traits 1.043 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-20616-8.rs <sup>https://github.com/rust-lang/rust/issues/20616</sup>: parser 1.045 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-46553.rs <sup>https://github.com/rust-lang/rust/issues/46553</sup>: consts 1.081 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-33140-hack-boundaries.rs <sup>https://github.com/rust-lang/rust/issues/33140</sup>: traits 1.101 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-25826.rs <sup>https://github.com/rust-lang/rust/issues/25826</sup>: consts 1.108 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-56488.rs <sup>https://github.com/rust-lang/rust/issues/56488</sup>: traits 1.110 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-58856-1.rs <sup>https://github.com/rust-lang/rust/issues/58856</sup>: parser 1.133 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-57819.rs <sup>https://github.com/rust-lang/rust/issues/57819</sup>: parser 1.138 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-54348.rs <sup>https://github.com/rust-lang/rust/issues/54348</sup>: consts 1.155 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-14309.rs <sup>https://github.com/rust-lang/rust/issues/14309</sup>: lint 1.160 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-4446.rs <sup>https://github.com/rust-lang/rust/issues/4446</sup>: threads-sendsync 1.203 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-53675-a-test-called-panic.rs <sup>https://github.com/rust-lang/rust/issues/53675</sup>: test-attrs 1.211 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-40231-2.rs <sup>https://github.com/rust-lang/rust/issues/40231</sup>: consts 1.213 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-22037.rs <sup>https://github.com/rust-lang/rust/issues/22037</sup>: associated-types 1.214 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-59029-2.rs <sup>https://github.com/rust-lang/rust/issues/59029</sup>: traits 1.219 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-18425.rs <sup>https://github.com/rust-lang/rust/issues/18425</sup>: consts 1.237 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-6157.rs <sup>https://github.com/rust-lang/rust/issues/6157</sup>: regions 1.238 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-33819.rs <sup>https://github.com/rust-lang/rust/issues/33819</sup>: borrowck 1.280 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-3683.rs <sup>https://github.com/rust-lang/rust/issues/3683</sup>: traits 1.283 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-8709.rs <sup>https://github.com/rust-lang/rust/issues/8709</sup>: macros 1.291 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-20616-9.rs <sup>https://github.com/rust-lang/rust/issues/20616</sup>: parser 1.293 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-64732.rs <sup>https://github.com/rust-lang/rust/issues/64732</sup>: parser 1.296 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-18655.rs <sup>https://github.com/rust-lang/rust/issues/18655</sup>: associated-types 1.305 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-32947.rs <sup>https://github.com/rust-lang/rust/issues/32947</sup>: simd 1.322 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-57198.rs <sup>https://github.com/rust-lang/rust/issues/57198</sup>: parser 1.342 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-10764-rpass.rs <sup>https://github.com/rust-lang/rust/issues/10764</sup>: extern 1.392 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-73541-2.rs <sup>https://github.com/rust-lang/rust/issues/73541</sup>: async-await 1.422 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-7970b.rs <sup>https://github.com/rust-lang/rust/issues/7970</sup>: parser 1.439 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-57684.rs <sup>https://github.com/rust-lang/rust/issues/57684</sup>: parser 1.512 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-33264.rs <sup>https://github.com/rust-lang/rust/issues/33264</sup>: llvm-asm 1.523 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-65284-suggest-generic-trait-bound.rs <sup>https://github.com/rust-lang/rust/issues/65284</sup>: suggestions 1.647 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-17458.rs <sup>https://github.com/rust-lang/rust/issues/17458</sup>: consts 1.711 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-56762.rs <sup>https://github.com/rust-lang/rust/issues/56762</sup>: consts 1.787 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-2216.rs <sup>https://github.com/rust-lang/rust/issues/2216</sup>: for-loop-while 1.856 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-45696-scribble-on-boxed-borrow.rs <sup>https://github.com/rust-lang/rust/issues/45696</sup>: nll 2.009 https://github.com/rust-lang/rust/blob/master/src/test/ui/issues/issue-46036.rs <sup>https://github.com/rust-lang/rust/issues/46036</sup>: nll 2.059 ```@petrochenkov``` Can you put a place holder (like `N/A`) for tests without GitHub issues? It is a lot easier to parse fixed sized rows.
Configuration menu - View commit details
-
Copy full SHA for a33da8f - Browse repository at this point
Copy the full SHA a33da8fView commit details -
Rollup merge of #81463 - matsujika:nll-ensure-c-case, r=varkor
Rename NLL* to Nll* accordingly to C-CASE Given [C-CASE](https://rust-lang.github.io/api-guidelines/naming.html#casing-conforms-to-rfc-430-c-case), `NLLRegionVariableOrigin` and `NLL` are encouraged to be `NllRegionVariableOrigin` and `Nll` respectively.
Configuration menu - View commit details
-
Copy full SHA for a55c0cd - Browse repository at this point
Copy the full SHA a55c0cdView commit details -
Rollup merge of #81504 - matsujika:suggestion-field-access, r=estebank
Suggest accessing field when appropriate Fix #81222 r? `@estebank`
Configuration menu - View commit details
-
Copy full SHA for cd5f5ef - Browse repository at this point
Copy the full SHA cd5f5efView commit details -
Rollup merge of #81529 - estebank:case_lints, r=davidtwco
Fix invalid camel case suggestion involving unicode idents Follow up to #77805.
Configuration menu - View commit details
-
Copy full SHA for a376019 - Browse repository at this point
Copy the full SHA a376019View commit details -
Rollup merge of #81536 - tgnottingham:time-passes-rss, r=oli-obk
Indicate both start and end of pass RSS in time-passes output Previously, only the end of pass RSS was indicated. This could easily lead one to believe that the change in RSS from one pass to the next was attributable to the second pass, when in fact it occurred between the end of the first pass and the start of the second. Also, improve alignment of columns. Sample of output: ``` time: 0.739; rss: 607MB -> 637MB item_types_checking time: 8.429; rss: 637MB -> 775MB item_bodies_checking time: 11.063; rss: 470MB -> 775MB type_check_crate time: 0.232; rss: 775MB -> 777MB match_checking time: 0.139; rss: 777MB -> 779MB liveness_and_intrinsic_checking time: 0.372; rss: 775MB -> 779MB misc_checking_2 time: 8.188; rss: 779MB -> 1019MB MIR_borrow_checking time: 0.062; rss: 1019MB -> 1021MB MIR_effect_checking ```
Configuration menu - View commit details
-
Copy full SHA for ae75352 - Browse repository at this point
Copy the full SHA ae75352View commit details -
Rollup merge of #81577 - BoxyUwU:subexpr_const_evaluatable, r=oli-obk
const_evaluatable: consider sub-expressions to be evaluatable see [zulip topic](https://rust-lang.zulipchat.com/#narrow/stream/260443-project-const-generics/topic/const_evaluatable.3A.20subexpressions) for more info cc `@lcnr` r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for 4ea82a6 - Browse repository at this point
Copy the full SHA 4ea82a6View commit details -
Rollup merge of #81592 - GuillaumeGomez:rustdoc-ui-fixes, r=Nemo157
Rustdoc UI fixes The first commit fixes this bug (I couldn't figure out why we were setting the width manually and it works as expected without so...): ![Screenshot from 2021-01-31 12-58-46](https://user-images.githubusercontent.com/3050060/106384371-d56a7700-63ca-11eb-9e04-c06b40c2ab5e.png) The second commit fixes a small bug. On tablets or computer with very little width, the search section goes "over" the search input, making it impossible to click on the search input: ![Screenshot from 2021-01-31 13-22-37](https://user-images.githubusercontent.com/3050060/106384413-021e8e80-63cb-11eb-8321-391a1f8a4c7e.png) The third and last commit fixes two bugs that you can see in this screenshot: ![Screenshot from 2021-01-31 13-41-05](https://user-images.githubusercontent.com/3050060/106384424-0cd92380-63cb-11eb-82de-76218286c3fb.png) The wheel is going over the search input and the search tab is going under the search results text. The bug was fixed by simply switching to "mobile mode" at a bigger width: ![Screenshot from 2021-01-31 13-49-50](https://user-images.githubusercontent.com/3050060/106384466-4447d000-63cb-11eb-9330-a7cd29403905.png) cc ``@pickfire`` r? ``@Nemo157``
Configuration menu - View commit details
-
Copy full SHA for afa5163 - Browse repository at this point
Copy the full SHA afa5163View commit details -
Rollup merge of #81594 - bjorn3:avoid_building_llvm_for_dwp, r=sanxiyn
Avoid building LLVM just for llvm-dwp When the LLVM backend is disabled, the llvm-project submodule is not checked out by default. This breaks the bootstrap test for cg_clif. As cg_clif doesn't support split debuginfo anyway llvm-dwp is not necessary. Other backends would likely not want to build LLVM just for llvm-dwp either. Fixes https://github.com/bjorn3/rustc_codegen_cranelift/issues/1119
Configuration menu - View commit details
-
Copy full SHA for 92fe441 - Browse repository at this point
Copy the full SHA 92fe441View commit details -
Rollup merge of #81598 - sivadeilra:windows_dll_imports_fix_x86, r=m-…
…ou-se Fix calling convention for CRT startup My PR #81478 used the wrong calling convention for a set of functions that are called by the CRT. These functions need to use `extern "C"`. This would only affect x86, which is the only target (that I know of) that has multiple calling conventions. ``@bors`` r? ``@m-ou-se``
Configuration menu - View commit details
-
Copy full SHA for bb912f7 - Browse repository at this point
Copy the full SHA bb912f7View commit details -
Rollup merge of #81618 - bjorn3:sync_cg_clif-2021-02-01, r=bjorn3
Sync rustc_codegen_cranelift The highlight of this sync are abi compatibility with cg_llvm allowing mixing of cg_clif and cg_llvm compiled crates and switching to the x64 cranelift backend based on the new backend framework. r? `@ghost` `@rustbot` label +A-codegen +A-cranelift +T-compiler
Configuration menu - View commit details
-
Copy full SHA for 5d5f900 - Browse repository at this point
Copy the full SHA 5d5f900View commit details