-
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 8 pull requests #84786
Rollup of 8 pull requests #84786
Commits on Mar 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 07968a0 - Browse repository at this point
Copy the full SHA 07968a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5417278 - Browse repository at this point
Copy the full SHA 5417278View commit details
Commits on Mar 30, 2021
-
Add an Mmap wrapper to rustc_data_structures
This wrapper implements StableAddress and falls back to directly reading the file on wasm32
Configuration menu - View commit details
-
Copy full SHA for 6e79943 - Browse repository at this point
Copy the full SHA 6e79943View commit details
Commits on Mar 31, 2021
-
Build with
-Cpanic=unwind
by defaultThis doesn't enable unwinding as cg_clif doesn't support it yet. It does allow for linking to a cg_llvm compiled libstd.so, which uses `-Cpanic=unwind`.
Configuration menu - View commit details
-
Copy full SHA for afe74d7 - Browse repository at this point
Copy the full SHA afe74d7View commit details -
Remove the stack2reg optimization completely
It is broken and needs to be rewritten from scratch
Configuration menu - View commit details
-
Copy full SHA for a793be8 - Browse repository at this point
Copy the full SHA a793be8View commit details -
Remove the cold block optimization
It isn't effective with the new backend framework
Configuration menu - View commit details
-
Copy full SHA for 2ceb527 - Browse repository at this point
Copy the full SHA 2ceb527View commit details -
Revert "Build with
-Cpanic=unwind
by default"This reverts commit afe74d7. It shouldn't have been pushed to master as it isn't ready yet.
Configuration menu - View commit details
-
Copy full SHA for ab425a4 - Browse repository at this point
Copy the full SHA ab425a4View commit details
Commits on Apr 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2cb13ca - Browse repository at this point
Copy the full SHA 2cb13caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8114d93 - Browse repository at this point
Copy the full SHA 8114d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a1cf88 - Browse repository at this point
Copy the full SHA 7a1cf88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1725f - Browse repository at this point
Copy the full SHA 0c1725fView commit details
Commits on Apr 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e1a2f0f - Browse repository at this point
Copy the full SHA e1a2f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d7d08f - Browse repository at this point
Copy the full SHA 3d7d08fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ee0aa9 - Browse repository at this point
Copy the full SHA 1ee0aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53bfc67 - Browse repository at this point
Copy the full SHA 53bfc67View commit details
Commits on Apr 8, 2021
-
Fix outdated crate names in compiler docs
Changes `librustc_X` to `rustc_X`, only in documentation comments. Plain code comments are left unchanged. Also fix incorrect file paths.
Configuration menu - View commit details
-
Copy full SHA for a7c4c3e - Browse repository at this point
Copy the full SHA a7c4c3eView commit details
Commits on Apr 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 29a4a55 - Browse repository at this point
Copy the full SHA 29a4a55View commit details
Commits on Apr 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b6f7e71 - Browse repository at this point
Copy the full SHA b6f7e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b0f42 - Browse repository at this point
Copy the full SHA f3b0f42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65420b5 - Browse repository at this point
Copy the full SHA 65420b5View commit details -
Merge pull request rust-lang#1158 from bjorn3/isolate_mono_items_pr
Isolate mono items
Configuration menu - View commit details
-
Copy full SHA for 542e73e - Browse repository at this point
Copy the full SHA 542e73eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4bf4b5 - Browse repository at this point
Copy the full SHA b4bf4b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b09b8b1 - Browse repository at this point
Copy the full SHA b09b8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e2bdb9 - Browse repository at this point
Copy the full SHA 3e2bdb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9e9fed - Browse repository at this point
Copy the full SHA d9e9fedView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba8e610 - Browse repository at this point
Copy the full SHA ba8e610View commit details -
Use maybe_create_entry_wrapper again in jit mode
This simplifies the jit driver a lot
Configuration menu - View commit details
-
Copy full SHA for 86530f8 - Browse repository at this point
Copy the full SHA 86530f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fac7f0 - Browse repository at this point
Copy the full SHA 6fac7f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4d270d - Browse repository at this point
Copy the full SHA d4d270dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eed9aaa - Browse repository at this point
Copy the full SHA eed9aaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff38b37 - Browse repository at this point
Copy the full SHA ff38b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69102db - Browse repository at this point
Copy the full SHA 69102dbView commit details -
Merge pull request rust-lang#1159 from bjorn3/driver_refactorings
Driver refactorings
Configuration menu - View commit details
-
Copy full SHA for 0319b31 - Browse repository at this point
Copy the full SHA 0319b31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56bf873 - Browse repository at this point
Copy the full SHA 56bf873View commit details -
Configuration menu - View commit details
-
Copy full SHA for b477a54 - Browse repository at this point
Copy the full SHA b477a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607ed91 - Browse repository at this point
Copy the full SHA 607ed91View commit details -
Add more SIMD math.h intrinsics
LLVM supports many functions from math.h in its IR. Many of these have single-instruction variants on various platforms. So, let's add them so std::arch can use them. Yes, exact comparison is intentional: rounding must always return a valid integer-equal value, except for inf/NAN.
Configuration menu - View commit details
-
Copy full SHA for ea3398a - Browse repository at this point
Copy the full SHA ea3398aView commit details
Commits on Apr 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 73c0db0 - Browse repository at this point
Copy the full SHA 73c0db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24cac8f - Browse repository at this point
Copy the full SHA 24cac8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9443080 - Browse repository at this point
Copy the full SHA 9443080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d6c574 - Browse repository at this point
Copy the full SHA 6d6c574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f0e351 - Browse repository at this point
Copy the full SHA 7f0e351View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b5e14 - Browse repository at this point
Copy the full SHA f3b5e14View commit details
Commits on Apr 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9a3d98d - Browse repository at this point
Copy the full SHA 9a3d98dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a569cb4 - Browse repository at this point
Copy the full SHA a569cb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e01de0f - Browse repository at this point
Copy the full SHA e01de0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf85572 - Browse repository at this point
Copy the full SHA bf85572View commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5285856 - Browse repository at this point
Copy the full SHA 5285856View commit details
Commits on Apr 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 05f9602 - Browse repository at this point
Copy the full SHA 05f9602View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc0aa1 - Browse repository at this point
Copy the full SHA cdc0aa1View commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e16ccba - Browse repository at this point
Copy the full SHA e16ccbaView commit details -
Handle native target-cpu variant
and raise fatal error if the specified target cpu is not supported
Configuration menu - View commit details
-
Copy full SHA for 8eb96b8 - Browse repository at this point
Copy the full SHA 8eb96b8View commit details -
Co-authored-by: bjorn3 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4f50fb - Browse repository at this point
Copy the full SHA c4f50fbView commit details -
Merge pull request rust-lang#1163 from mominul/target_cpu
Support -Ctarget-cpu
Configuration menu - View commit details
-
Copy full SHA for 31b2963 - Browse repository at this point
Copy the full SHA 31b2963View commit details
Commits on Apr 28, 2021
-
added methods src_root and location to External crate, remove extern_…
…location function
Timothée Delabrouille committedApr 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 7d09dba - Browse repository at this point
Copy the full SHA 7d09dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for beb4e31 - Browse repository at this point
Copy the full SHA beb4e31View commit details
Commits on Apr 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 88901ca - Browse repository at this point
Copy the full SHA 88901caView commit details -
only store locations in extern_locations
Timothée Delabrouille committedApr 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 2cc2639 - Browse repository at this point
Copy the full SHA 2cc2639View commit details -
platform-support.md: Update for consistency with Target Tier Policy
Split into five sections to match the tiers: "Tier 1 with Host Tools", "Tier 1", "Tier 2 with Host Tools", "Tier 2", and "Tier 3". Explain each tier briefly in prose, and link to the corresponding section of the policy for full requirements. Drop the `host` columns from the first four, since the different sections distinguish that. (Keep the `host` column for "Tier 3", since it's a single list and the `host` column just indicates if host tools are expected to work.) Targets with host tools always have full support for std, so drop the `std` column from those. Move the explanations of the `std` column next to the appropriate tables, and drop the unknown/WIP case for tier 2 targets. Use "target" terminology consistently throughout. Sort each table by target name.
Configuration menu - View commit details
-
Copy full SHA for 9a9d9be - Browse repository at this point
Copy the full SHA 9a9d9beView commit details -
Replace llvm::sys::fs::F_None with llvm::sys::fs::OF_None
The former is deprecated. OF_None has been available in LLVM since 2018-06.
Configuration menu - View commit details
-
Copy full SHA for 0142d1c - Browse repository at this point
Copy the full SHA 0142d1cView commit details
Commits on Apr 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ada5d2f - Browse repository at this point
Copy the full SHA ada5d2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd4ce2 - Browse repository at this point
Copy the full SHA ddd4ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4fe7c4 - Browse repository at this point
Copy the full SHA c4fe7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bea99a5 - Browse repository at this point
Copy the full SHA bea99a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 505aa48 - Browse repository at this point
Copy the full SHA 505aa48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d07b92 - Browse repository at this point
Copy the full SHA 9d07b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308ac3b - Browse repository at this point
Copy the full SHA 308ac3bView commit details -
No-op register_jit on Windows (rust-lang#1170)
* No-op register_jit on Windows Co-authored-by: bjorn3 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15c8d31 - Browse repository at this point
Copy the full SHA 15c8d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef53ebc - Browse repository at this point
Copy the full SHA ef53ebcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9570bc9 - Browse repository at this point
Copy the full SHA 9570bc9View commit details
Commits on May 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b86ca0b - Browse repository at this point
Copy the full SHA b86ca0bView commit details -
Rollup merge of rust-lang#84601 - tdelabro:rustdoc-get-rid-of-cache-e…
…xtern_locations, r=jyn514 rustdoc: Only store locations in Cache::extern_locations and calculate the other info on-demand help rust-lang#84588
Configuration menu - View commit details
-
Copy full SHA for e30d952 - Browse repository at this point
Copy the full SHA e30d952View commit details -
Rollup merge of rust-lang#84704 - joshtriplett:platform-support-targe…
…t-tier-policy, r=pietroalbini platform-support.md: Update for consistency with Target Tier Policy Split into five sections to match the tiers: "Tier 1 with Host Tools", "Tier 1", "Tier 2 with Host Tools", "Tier 2", and "Tier 3". Explain each tier briefly in prose, and link to the corresponding section of the policy for full requirements. Drop the `host` columns from the first four, since the different sections distinguish that. (Keep the `host` column for "Tier 3", since it's a single list and the `host` column just indicates if host tools are expected to work.) Targets with host tools always have full support for std, so drop the `std` column from those. Move the explanations of the `std` column next to the appropriate tables, and drop the unknown/WIP case for tier 2 targets. Use "target" terminology consistently throughout. Sort each table by target name.
Configuration menu - View commit details
-
Copy full SHA for e69f1fd - Browse repository at this point
Copy the full SHA e69f1fdView commit details -
Rollup merge of rust-lang#84724 - MaskRay:sys-fs, r=petrochenkov
Replace llvm::sys::fs::F_None with llvm::sys::fs::OF_None The former is deprecated. OF_None has been available in LLVM since 2018-06. ----- OF_None (https://reviews.llvm.org/rG1f67a3cba9b09636c56e2109d8a35ae96dc15782) exists in LLVM 9. https://reviews.llvm.org/D101506 may drop `F_None` support.
Configuration menu - View commit details
-
Copy full SHA for 4d6d26e - Browse repository at this point
Copy the full SHA 4d6d26eView commit details -
Rollup merge of rust-lang#84740 - r00ster91:patch-6, r=GuillaumeGomez
Reset the docs' copy path button after 1 second I like that this copy path button on the top next to the type/module's name changes to a check mark when you successfully clicked and copied the path but I find it really weird how the icon stays that check mark forever after the first time of clicking it. Imagine you leave that documentation tab open and come back after 2 hours and you still see that check mark in that box because you copied the path 2 hours ago. You will probably be confused and you might've forgotten what that button even does (even more so currently where this is a new feature, or when you simply don't use it often), so I really think at some point it should go back to the ⎘ icon which, at least to me, pretty clearly indicates copying, whereas the check mark (if it stays there for so long) could falsely look like a verification mark indicating "this module is verified" or something like that. I believe after a longer period of time it's not logical to still tell the user "yes you've copied this successful". In addition to this timeout, maybe it could be made so that you can't copy again until this cooldown of 1 second is over, but I'm not sure how useful or user-friendly that feature would be so maybe it's fine the way it is now. Also the timeout is cleared every time you click again so if you constantly click it, it won't reset during that.
Configuration menu - View commit details
-
Copy full SHA for a4dbb8c - Browse repository at this point
Copy the full SHA a4dbb8cView commit details -
Rollup merge of rust-lang#84749 - XAMPPRocky:cranelift-rebase, r=bjorn3
Sync `rustc_codegen_cranelift` Retrying rust-lang#84746 r? ``@bjorn3`` --- Edit(bjorn3): Since the last sync there have been some refactorings around the driver code in preparation for a planned new feature. In addition ``@mominul`` implemented `-Ctarget-cpu` support and ``@XAMPPRocky`` fixed compilation of cg_clif itself for Windows with the MSVC toolchain.
Configuration menu - View commit details
-
Copy full SHA for fc850b6 - Browse repository at this point
Copy the full SHA fc850b6View commit details -
Rollup merge of rust-lang#84756 - badboy:toc-for-tier-policy, r=Guill…
…aumeGomez Add a ToC to the Target Tier Policy documentation The policy document is quite lengthy, I figured it might be good to have a quick way to jump to the specific tier policies.
Configuration menu - View commit details
-
Copy full SHA for 08b2a45 - Browse repository at this point
Copy the full SHA 08b2a45View commit details -
Rollup merge of rust-lang#84765 - ehuss:update-cargo, r=ehuss
Update cargo 7 commits in 4369396ce7d270972955d876eaa4954bea56bcd9..f3e13226d6d17a2bc5f325303494b43a45f53b7f 2021-04-27 14:35:53 +0000 to 2021-04-30 21:50:27 +0000 - Fix problem with metrics test. (rust-lang/cargo#9440) - Show transfer rate when fetching/updating registry index (rust-lang/cargo#9395) - Fix collision doc tests randomly failing. (rust-lang/cargo#9434) - Add missing tracking issues and unstable docs. (rust-lang/cargo#9429) - Fix dep-info files emitting paths relative to deps' roots (rust-lang/cargo#9421) - Upgrade to GitHub-native Dependabot (rust-lang/cargo#9428) - Only deny the `unused_mut` lint (rust-lang/cargo#9425)
Configuration menu - View commit details
-
Copy full SHA for 4a6fe20 - Browse repository at this point
Copy the full SHA 4a6fe20View commit details -
Rollup merge of rust-lang#84774 - kraai:fix-misspelling, r=jyn514
Fix misspelling Fix a misspelling of "or" in the source_code_based_coverage section of *The Rust Unstable Book*.
Configuration menu - View commit details
-
Copy full SHA for 6af045f - Browse repository at this point
Copy the full SHA 6af045fView commit details