-
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 17 pull requests #49051
Rollup of 17 pull requests #49051
Commits on Mar 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2bc3f5b - Browse repository at this point
Copy the full SHA 2bc3f5bView commit details -
tools/compiletest: add mips64 to ARCH_LIST
Don't bother distinguishing between big end little endian targets. There are currently no tests which need this.
Configuration menu - View commit details
-
Copy full SHA for 1376bf8 - Browse repository at this point
Copy the full SHA 1376bf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f55819 - Browse repository at this point
Copy the full SHA 6f55819View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcc438d - Browse repository at this point
Copy the full SHA dcc438dView commit details
Commits on Mar 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 59199eb - Browse repository at this point
Copy the full SHA 59199ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for bceb94e - Browse repository at this point
Copy the full SHA bceb94eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0863c5 - Browse repository at this point
Copy the full SHA e0863c5View commit details -
test: ignore asm tests on mips* which won't work
"mov" is not a valid assembly mnemonic on mips.
Configuration menu - View commit details
-
Copy full SHA for 54467ae - Browse repository at this point
Copy the full SHA 54467aeView commit details -
test: fix repr-transparent-aggregates test on mips64
Since rust-lang#47964 was merged, 64-bit mips started passing all structures using 64-bit chunks regardless of their contents. The repr-transparent-aggregates tests needs updating to cope with this.
Configuration menu - View commit details
-
Copy full SHA for fb806fd - Browse repository at this point
Copy the full SHA fb806fdView commit details -
rustbuild: Remove ThinLTO-related configuration
This commit removes some ThinLTO/codegen unit cruft primarily only needed during the initial phase where we were adding ThinLTO support to rustc itself. The current bootstrap compiler knows about ThinLTO and has it enabled by default for multi-CGU builds which are also enabled by default. One CGU builds (aka disabling ThinLTO) can be achieved by configuring the number of codegen units to 1 for a particular builds. This also changes the defaults for our dist builders to go back to multiple CGUs. Unfortunately we're seriously bleeding for cycle time on the bots right now so we need to recover any time we can.
Configuration menu - View commit details
-
Copy full SHA for ff227c4 - Browse repository at this point
Copy the full SHA ff227c4View commit details
Commits on Mar 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a67e072 - Browse repository at this point
Copy the full SHA a67e072View commit details -
rustc: Start a custom cabi module for wasm32
It actually was already using the `cabi_asmjs` module but that was by accident, so route the new `wasm32-unknown-unknown` target to a new `cabi_wasm32` module. The first entries in this module are to use `signext` and `zeroext` for types that are under 32 bytes in size Closes rust-lang-nursery/rust-wasm#88
Configuration menu - View commit details
-
Copy full SHA for 74f5dd0 - Browse repository at this point
Copy the full SHA 74f5dd0View commit details -
rustc: Add
sha
to the x86 feature whitelistThis'll help us bind the [`SHA` intrinsics][intr] in stdsimd! [intr]: https://software.intel.com/sites/landingpage/IntrinsicsGuide/#othertechs=SHA
Configuration menu - View commit details
-
Copy full SHA for 0511077 - Browse repository at this point
Copy the full SHA 0511077View commit details
Commits on Mar 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0ca9a4c - Browse repository at this point
Copy the full SHA 0ca9a4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a48224b - Browse repository at this point
Copy the full SHA a48224bView commit details -
Configuration menu - View commit details
-
Copy full SHA for decbb83 - Browse repository at this point
Copy the full SHA decbb83View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc96467 - Browse repository at this point
Copy the full SHA dc96467View commit details
Commits on Mar 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 12ac032 - Browse repository at this point
Copy the full SHA 12ac032View commit details -
Add crate name to "main function not found" error message.
Fixes rust-lang#44798 and rust-lang/cargo#4948.
Configuration menu - View commit details
-
Copy full SHA for b4b7ccb - Browse repository at this point
Copy the full SHA b4b7ccbView commit details -
rustc_trans: fix small aggregate returns for big-endian mips64 FFI
Current model of threating small aggregate returns as smallest encompassing integer works only for little-endian mips64. The patch forces small aggregate return values to be viewed as one or two i64 chunks leaving to the casting implementation to handle endianes differences.
dragan.mladjenovic committedMar 14, 2018 Configuration menu - View commit details
-
Copy full SHA for 19b5113 - Browse repository at this point
Copy the full SHA 19b5113View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6aa4dcb - Browse repository at this point
Copy the full SHA 6aa4dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b08e6d3 - Browse repository at this point
Copy the full SHA b08e6d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1b34c - Browse repository at this point
Copy the full SHA 2f1b34cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16d424f - Browse repository at this point
Copy the full SHA 16d424fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5257275 - Browse repository at this point
Copy the full SHA 5257275View commit details
Commits on Mar 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b6ec75f - Browse repository at this point
Copy the full SHA b6ec75fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fbdaf4 - Browse repository at this point
Copy the full SHA 6fbdaf4View commit details -
setting ABORTING_MALLOC for asmjs backend
snf committedMar 15, 2018 Configuration menu - View commit details
-
Copy full SHA for 9e64946 - Browse repository at this point
Copy the full SHA 9e64946View commit details -
Rollup merge of rust-lang#48706 - ehuss:main-not-found-in-crate, r=es…
…tebank Add crate name to "main function not found" error message. Fixes rust-lang#44798 and rust-lang/cargo#4948. I was wondering if it might be cleaner to update the ui tests to add a simple `fn main() {}` for the unrelated tests. Let me know if you would prefer that.
Configuration menu - View commit details
-
Copy full SHA for a45b79d - Browse repository at this point
Copy the full SHA a45b79dView commit details -
Rollup merge of rust-lang#48875 - jcowgill:mips-test-fixes, r=sanxiyn
MIPS testsuite fixes This PR adjusts various bits in the testsuite so that more stuff passes on mips*.
Configuration menu - View commit details
-
Copy full SHA for da88827 - Browse repository at this point
Copy the full SHA da88827View commit details -
Rollup merge of rust-lang#48892 - alexcrichton:thinlto-again, r=Mark-…
…Simulacrum rustbuild: Remove ThinLTO-related configuration This commit removes some ThinLTO/codegen unit cruft primarily only needed during the initial phase where we were adding ThinLTO support to rustc itself. The current bootstrap compiler knows about ThinLTO and has it enabled by default for multi-CGU builds which are also enabled by default. One CGU builds (aka disabling ThinLTO) can be achieved by configuring the number of codegen units to 1 for a particular builds. This also changes the defaults for our dist builders to go back to multiple CGUs. Unfortunately we're seriously bleeding for cycle time on the bots right now so we need to recover any time we can.
Configuration menu - View commit details
-
Copy full SHA for 68a602e - Browse repository at this point
Copy the full SHA 68a602eView commit details -
Rollup merge of rust-lang#48922 - petrochenkov:asunder, r=nikomatsakis
Implement import renaming with `_` (RFC 2166) cc rust-lang#48216
Configuration menu - View commit details
-
Copy full SHA for e1d19df - Browse repository at this point
Copy the full SHA e1d19dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b008c - Browse repository at this point
Copy the full SHA 35b008cView commit details -
Rollup merge of rust-lang#48959 - alexcrichton:signext, r=eddyb
rustc: Start a custom cabi module for wasm32 It actually was already using the `cabi_asmjs` module but that was by accident, so route the new `wasm32-unknown-unknown` target to a new `cabi_wasm32` module. The first entries in this module are to use `signext` and `zeroext` for types that are under 32 bytes in size Closes rust-lang-nursery/rust-wasm#88
Configuration menu - View commit details
-
Copy full SHA for 292c6ca - Browse repository at this point
Copy the full SHA 292c6caView commit details -
Rollup merge of rust-lang#48961 - Songbird0:rustdoc_doctests_assertio…
…ns, r=GuillaumeGomez Rustdoc: example of use of assertions I added this section at the beginning of the file because it seems to be basic information. Let me know if there's someplace more relevant. See rust-lang#47945.
Configuration menu - View commit details
-
Copy full SHA for 97b489e - Browse repository at this point
Copy the full SHA 97b489eView commit details -
Rollup merge of rust-lang#48965 - alexcrichton:add-sha-feature, r=eddyb
rustc: Add `sha` to the x86 feature whitelist This'll help us bind the [`SHA` intrinsics][intr] in stdsimd! [intr]: https://software.intel.com/sites/landingpage/IntrinsicsGuide/#othertechs=SHA
Configuration menu - View commit details
-
Copy full SHA for bf270bb - Browse repository at this point
Copy the full SHA bf270bbView commit details -
Improve
AddrParseError
documentation.Add a potential cause to `AddrParseError` raising.
Configuration menu - View commit details
-
Copy full SHA for 5e991e1 - Browse repository at this point
Copy the full SHA 5e991e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d5cd21 - Browse repository at this point
Copy the full SHA 4d5cd21View commit details -
Rollup merge of rust-lang#49007 - estebank:follow-up-47574, r=oli-obk
Some tweaks to "type parameters from outer function" diagnostic Follow up to rust-lang#47574.
Configuration menu - View commit details
-
Copy full SHA for 5a7aa6c - Browse repository at this point
Copy the full SHA 5a7aa6cView commit details -
Rollup merge of rust-lang#49024 - draganmladjenovic:mips64_cabi_sret,…
… r=sanxiyn rustc_trans: fix small aggregate returns for big-endian mips64 FFI Current model of threating small aggregate returns as smallest encompassing integer works only for little-endian mips64. The patch forces small aggregate return values to be viewed as one or two i64 chunks leaving to the casting implementation to handle endianes differences.
Configuration menu - View commit details
-
Copy full SHA for 77cf02d - Browse repository at this point
Copy the full SHA 77cf02dView commit details -
Rollup merge of rust-lang#49042 - kennytm:fix-e0307-typo, r=rkruppe
Remove unnecessary "`" in error message E0307 (invalid self type).
Configuration menu - View commit details
-
Copy full SHA for 55a0075 - Browse repository at this point
Copy the full SHA 55a0075View commit details -
Rollup merge of rust-lang#49050 - snf:fix_oom_asmjs, r=alexcrichton
setting ABORTING_MALLOC=0 for asmjs backend This changes the behaviour of the allocator for asmjs backend. It will return NULL on OOM instead of aborting and let Rust choose the behaviour. Fixes rust-lang#48968 and enables try_reserve (fallible allocation) in asmjs.
Configuration menu - View commit details
-
Copy full SHA for 90230ce - Browse repository at this point
Copy the full SHA 90230ceView commit details -
Rollup merge of rust-lang#48853 - Songbird0:addrparseerror_documentat…
…ion_improvement, r=GuillaumeGomez Improve `AddrParseError` documentation. I've added potential cause to `AddrParseError` raising.
Configuration menu - View commit details
-
Copy full SHA for 6fbd033 - Browse repository at this point
Copy the full SHA 6fbd033View commit details -
Rollup merge of rust-lang#48990 - ExpHP:dont-drop-the-bomb, r=estebank
Fix ICE on malformed plugin attributes See rust-lang#48941 for some discussion. This bug had several duplicate reports which were never closed as dupes: Fixes rust-lang#47612 Fixes rust-lang#48387 Fixes rust-lang#48941 Fixes rust-lang#48982
Configuration menu - View commit details
-
Copy full SHA for 64490ff - Browse repository at this point
Copy the full SHA 64490ffView commit details -
Rollup merge of rust-lang#49037 - estebank:coherence-tweaks, r=nikoma…
…tsakis Coherence diagnostic tweaks
Configuration menu - View commit details
-
Copy full SHA for a199fb2 - Browse repository at this point
Copy the full SHA a199fb2View commit details -
Rollup merge of rust-lang#49049 - Centril:fix/flatten-fusediterator, …
…r=bluss Unstabilize FusedIterator for Flatten since Flatten is unstable PR rust-lang#47463 made `impl<I, U> FusedIterator for Flatten<I>` stable but shouldn't have since `Flatten` is still unstable. This PR makes the impl unstable again.
Configuration menu - View commit details
-
Copy full SHA for fb49ae0 - Browse repository at this point
Copy the full SHA fb49ae0View commit details -
Rollup merge of rust-lang#48972 - mark-i-m:rustdoc_readme, r=QuietMis…
…dreavus Move librustdoc readme to rustc guide cc rust-lang/rustc-dev-guide#2 and rust-lang#48478 Don't merge this before rust-lang/rustc-dev-guide#86
Configuration menu - View commit details
-
Copy full SHA for db2f0ae - Browse repository at this point
Copy the full SHA db2f0aeView commit details