-
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 #52574
Rollup of 7 pull requests #52574
Commits on Jul 18, 2018
-
rustc: Remove a workaroudn in ThinLTO fixed upstream
This commit removes a hack in our ThinLTO passes which removes available externally functions manually. The [upstream bug][1] has long since been fixed, so we should be able to rely on LLVM natively for this now! [1]: https://bugs.llvm.org/show_bug.cgi?id=35736
Configuration menu - View commit details
-
Copy full SHA for 829bc26 - Browse repository at this point
Copy the full SHA 829bc26View commit details
Commits on Jul 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 16c0572 - Browse repository at this point
Copy the full SHA 16c0572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0700558 - Browse repository at this point
Copy the full SHA 0700558View commit details -
rustc: Fix two custom attributes with custom derive
This commit fixes an issue where multiple custom attributes could not be fed into a custom derive in some situations with the `use_extern_macros` feature enabled. The problem was that the macro expander didn't consider that it was making progress when we were deducing that attributes should be lumped in with custom derive invocations. The fix applied here was to track in the expander if our attribute is changing (getting stashed away elsewhere and replaced with a new invocation). If it is swapped then it's considered progress, otherwise behavior should remain the same. Closes rust-lang#52525
Configuration menu - View commit details
-
Copy full SHA for f2f7ab9 - Browse repository at this point
Copy the full SHA f2f7ab9View commit details -
Fix docker/run.sh script when run locally
Switch a `mkdir $foo` to `mkdir -p $foo` to handle the case that this script is being run locally and has previously executed.
Configuration menu - View commit details
-
Copy full SHA for f775c6d - Browse repository at this point
Copy the full SHA f775c6dView commit details
Commits on Jul 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 576cfc5 - Browse repository at this point
Copy the full SHA 576cfc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cab813 - Browse repository at this point
Copy the full SHA 7cab813View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d39e0 - Browse repository at this point
Copy the full SHA c7d39e0View commit details -
Rollup merge of rust-lang#52502 - RalfJung:rotate, r=scottmcm
fix unsafety: don't call ptr_rotate for ZST `rotate::ptr_rotate` has a comment saying ``` /// # Safety /// /// The specified range must be valid for reading and writing. /// The type `T` must have non-zero size. ``` So we better make sure we don't call it on ZST... Cc @scottmcm (author of rust-lang#41670)
Configuration menu - View commit details
-
Copy full SHA for c74ff6c - Browse repository at this point
Copy the full SHA c74ff6cView commit details -
Rollup merge of rust-lang#52505 - alexcrichton:remove-thinlto-hack, r…
…=nikomatsakis rustc: Remove a workaround in ThinLTO fixed upstream This commit removes a hack in our ThinLTO passes which removes available externally functions manually. The [upstream bug][1] has long since been fixed, so we should be able to rely on LLVM natively for this now! [1]: https://bugs.llvm.org/show_bug.cgi?id=35736
Configuration menu - View commit details
-
Copy full SHA for 9a273a3 - Browse repository at this point
Copy the full SHA 9a273a3View commit details -
Rollup merge of rust-lang#52526 - ljedrz:cleanup_18800, r=alexcrichton
Enable run-pass/sepcomp-lib-lto.rs on Android rust-lang#18800 is fixed, so it should be safe to restore this test.
Configuration menu - View commit details
-
Copy full SHA for 1ed1b13 - Browse repository at this point
Copy the full SHA 1ed1b13View commit details -
Rollup merge of rust-lang#52527 - ljedrz:cleanup_13973, r=oli-obk
Remove duplicate E0396 tests Resolves FIXME rust-lang#13973 (erroneously marked as rust-lang#13972). A test for E0396 already exists in `test/ui/const-deref-ptr.rs`.
Configuration menu - View commit details
-
Copy full SHA for 63da812 - Browse repository at this point
Copy the full SHA 63da812View commit details -
Rollup merge of rust-lang#52539 - alexcrichton:two-attrs, r=petrochenkov
rustc: Fix two custom attributes with custom derive This commit fixes an issue where multiple custom attributes could not be fed into a custom derive in some situations with the `use_extern_macros` feature enabled. The problem was that the macro expander didn't consider that it was making progress when we were deducing that attributes should be lumped in with custom derive invocations. The fix applied here was to track in the expander if our attribute is changing (getting stashed away elsewhere and replaced with a new invocation). If it is swapped then it's considered progress, otherwise behavior should remain the same. Closes rust-lang#52525
Configuration menu - View commit details
-
Copy full SHA for 863ed13 - Browse repository at this point
Copy the full SHA 863ed13View commit details -
Rollup merge of rust-lang#52540 - alexcrichton:tweak-script, r=kennytm
Fix docker/run.sh script when run locally Switch a `mkdir $foo` to `mkdir -p $foo` to handle the case that this script is being run locally and has previously executed.
Configuration menu - View commit details
-
Copy full SHA for a9a4f06 - Browse repository at this point
Copy the full SHA a9a4f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bf3578 - Browse repository at this point
Copy the full SHA 7bf3578View commit details