-
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 5 pull requests #72041
Rollup of 5 pull requests #72041
Commits on Apr 29, 2020
-
Use .init_array rather than .ctors
LLVM TargetMachines default to using the (now-legacy) .ctors representation of init functions. Mixing .ctors and .init_array representations can cause issues when linking with lld. This happens in practice for: * Our profiling runtime which is currently implicitly built with .init_array since it is built by clang, which sets this field. * External C/C++ code that may be linked into the same process. To support legacy systems which may use .ctors, targets may now specify that they use .ctors via the use_ctors attribute which defaults to false. For debugging and manual control, -Z use-ctors-section=yes/no will allow manual override. Fixes: rust-lang#71233
Configuration menu - View commit details
-
Copy full SHA for 0e7d5be - Browse repository at this point
Copy the full SHA 0e7d5beView commit details
Commits on May 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e69748b - Browse repository at this point
Copy the full SHA e69748bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82cb88b - Browse repository at this point
Copy the full SHA 82cb88bView commit details
Commits on May 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9a164ff - Browse repository at this point
Copy the full SHA 9a164ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a24df5b - Browse repository at this point
Copy the full SHA a24df5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa4c63 - Browse repository at this point
Copy the full SHA 5fa4c63View commit details
Commits on May 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 38ae8f3 - Browse repository at this point
Copy the full SHA 38ae8f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1037f40 - Browse repository at this point
Copy the full SHA 1037f40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4572d32 - Browse repository at this point
Copy the full SHA 4572d32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43fcd7d - Browse repository at this point
Copy the full SHA 43fcd7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e143e - Browse repository at this point
Copy the full SHA d4e143eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bf21d4 - Browse repository at this point
Copy the full SHA 7bf21d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32507d6 - Browse repository at this point
Copy the full SHA 32507d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07a44d - Browse repository at this point
Copy the full SHA b07a44dView commit details
Commits on May 9, 2020
-
Rollup merge of rust-lang#69406 - jackh726:chalk-upgrade, r=nikomatsakis
upgrade chalk and use chalk-solve/chalk-ir/chalk-rust-ir Reintegrate chalk into rustc. r? @nikomatsakis cc. @rust-lang/wg-traits
Configuration menu - View commit details
-
Copy full SHA for 2420b42 - Browse repository at this point
Copy the full SHA 2420b42View commit details -
Rollup merge of rust-lang#71185 - JohnTitor:run-fail, r=petrochenkov
Move tests from `test/run-fail` to UI Fixes rust-lang#65440 cc rust-lang#65865 rust-lang#65506 r? @nikomatsakis
Configuration menu - View commit details
-
Copy full SHA for 1704dca - Browse repository at this point
Copy the full SHA 1704dcaView commit details -
Rollup merge of rust-lang#71234 - maurer:init-array, r=cuviper
rustllvm: Use .init_array rather than .ctors LLVM TargetMachines default to using the (now-legacy) .ctors representation of init functions. Mixing .ctors and .init_array representations can cause issues when linking with lld. This happens in practice for: * Our profiling runtime which is currently implicitly built with .init_array since it is built by clang, which sets this field. * External C/C++ code that may be linked into the same process. Fixes: rust-lang#71233
Configuration menu - View commit details
-
Copy full SHA for ce05553 - Browse repository at this point
Copy the full SHA ce05553View commit details -
Rollup merge of rust-lang#71508 - oli-obk:alloc_map_unlock, r=RalfJung
Simplify the `tcx.alloc_map` API This PR changes all functions that require manually locking the `alloc_map` to functions on `TyCtxt` that lock the map internally. In the same step we make the `TyCtxt::alloc_map` field private. r? @RalfJung
Configuration menu - View commit details
-
Copy full SHA for 8c0310d - Browse repository at this point
Copy the full SHA 8c0310dView commit details -
Rollup merge of rust-lang#71555 - cjgillot:nameless, r=matthewjasper
Remove ast::{Ident, Name} reexports. The reexport of `Symbol` into `Name` confused me.
Configuration menu - View commit details
-
Copy full SHA for 366c178 - Browse repository at this point
Copy the full SHA 366c178View commit details