-
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 8 pull requests #115767
Rollup of 8 pull requests #115767
Commits on Sep 6, 2023
-
Add regression test for LLVM 17-rc3 miscompile
See rust-lang#115385 for more details.
David Koloski committedSep 6, 2023 Configuration menu - View commit details
-
Copy full SHA for c18da3c - Browse repository at this point
Copy the full SHA c18da3cView commit details -
Extract parallel operations in
rustc_data_structures::sync
into a n……ew `parallel` submodule
Configuration menu - View commit details
-
Copy full SHA for fe61471 - Browse repository at this point
Copy the full SHA fe61471View commit details -
David Koloski committed
Sep 6, 2023 Configuration menu - View commit details
-
Copy full SHA for ddd8878 - Browse repository at this point
Copy the full SHA ddd8878View commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 086cf34 - Browse repository at this point
Copy the full SHA 086cf34View commit details
Commits on Sep 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 254e13d - Browse repository at this point
Copy the full SHA 254e13dView commit details -
Rename after_parsing callback to after_crate_root_parsing
To avoid confusion if it is called after all parsing is done or not.
Configuration menu - View commit details
-
Copy full SHA for 0ed2914 - Browse repository at this point
Copy the full SHA 0ed2914View commit details -
Deprecate the pre_configure query
Only deprecating it rather than making it private to just in case someone has a use case for it.
Configuration menu - View commit details
-
Copy full SHA for 90e9053 - Browse repository at this point
Copy the full SHA 90e9053View commit details -
Remove EarlyErrorHandler argument from after_analysis callback
It is only used by miri which can create a new one using the Session.
Configuration menu - View commit details
-
Copy full SHA for 2eca717 - Browse repository at this point
Copy the full SHA 2eca717View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c2e7900 - Browse repository at this point
Copy the full SHA c2e7900View commit details -
Add a test for rust-lang#108030
Closes rust-lang#108030. This issue has been resolved in LLVM 17.
Configuration menu - View commit details
-
Copy full SHA for b99ace4 - Browse repository at this point
Copy the full SHA b99ace4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd01cc - Browse repository at this point
Copy the full SHA 5dd01ccView commit details -
Rollup merge of rust-lang#115548 - Zoxc:parallel-extract, r=wesleywiser
Extract parallel operations in `rustc_data_structures::sync` into a new `parallel` submodule This extracts parallel operations in `rustc_data_structures::sync` into a new `parallel` submodule. This cuts down on the size of the large `cfg_if!` in `sync` and makes it easier to compare between serial and parallel variants.
Configuration menu - View commit details
-
Copy full SHA for f3cc59b - Browse repository at this point
Copy the full SHA f3cc59bView commit details -
Rollup merge of rust-lang#115591 - djkoloski:issue_115385, r=cuviper
Add regression test for LLVM 17-rc3 miscompile Closes rust-lang#115385, see that issue for more details.
Configuration menu - View commit details
-
Copy full SHA for 7a4904c - Browse repository at this point
Copy the full SHA 7a4904cView commit details -
Rollup merge of rust-lang#115631 - compiler-errors:ctypes-unsized, r=…
…davidtwco Don't ICE when computing ctype's `repr_nullable_ptr` for possibly-unsized ty We may not always be able to compute the layout of a type like `&T` when `T: ?Sized`, even if we're able to estimate its size skeleton. r? davidtwco Fixes rust-lang#115628
Configuration menu - View commit details
-
Copy full SHA for 5a2b589 - Browse repository at this point
Copy the full SHA 5a2b589View commit details -
Rollup merge of rust-lang#115708 - RalfJung:homogeneous, r=davidtwco
fix homogeneous_aggregate not ignoring some ZST This is an ABI-breaking change, because it fixes bugs in our ABI code. I'm not sure what that means for this PR, we don't really have a process for such changes, do we? I can only hope nobody relied on the old buggy behavior. Fixes rust-lang#115664
Configuration menu - View commit details
-
Copy full SHA for 279e257 - Browse repository at this point
Copy the full SHA 279e257View commit details -
Rollup merge of rust-lang#115730 - bjorn3:some_driver_refactors, r=co…
…mpiler-errors Some more small driver refactors To improve clarity and simplify some code.
Configuration menu - View commit details
-
Copy full SHA for c943ec2 - Browse repository at this point
Copy the full SHA c943ec2View commit details -
Rollup merge of rust-lang#115749 - oli-obk:smir_consts, r=compiler-er…
…rors Allow loading the SMIR for constants and statics cc rust-lang/project-stable-mir#34 before this PR we were ICEing when trying to access the SMIR of anything other than functions
Configuration menu - View commit details
-
Copy full SHA for 2a087be - Browse repository at this point
Copy the full SHA 2a087beView commit details -
Rollup merge of rust-lang#115757 - DianQK:lto-linkage-used-attr, r=we…
…sleywiser Add a test for rust-lang#108030 Closes rust-lang#108030. This issue has been resolved in LLVM 17. I can verify that this test fails on 63a81b0. r? compiler
Configuration menu - View commit details
-
Copy full SHA for 48a1033 - Browse repository at this point
Copy the full SHA 48a1033View commit details -
Rollup merge of rust-lang#115761 - rustbot:docs-update, r=ehuss
Update books ## rust-lang/edition-guide 1 commits in 2751bdcef125468ea2ee006c11992cd1405aebe5..34fca48ed284525b2f124bf93c51af36d6685492 2023-09-06 20:34:00 UTC to 2023-09-06 20:34:00 UTC - Update Rust 2018 "Path and module system changes" for Rust 1.72 (rust-lang/edition-guide#285) ## rust-lang/nomicon 2 commits in 388750b081c0893c275044d37203f97709e058ba..e3f3af69dce71cd37a785bccb7e58449197d940c 2023-09-11 15:57:05 UTC to 2023-09-11 15:55:35 UTC - specify which integer overflows we mean (rust-lang/nomicon#419) - remove 'fail to call destructors' from okay-list (rust-lang/nomicon#420) ## rust-lang/reference 4 commits in d43038932adeb16ada80e206d4c073d851298101..ee7c676fd6e287459cb407337652412c990686c0 2023-09-09 20:08:06 UTC to 2023-08-16 16:59:33 UTC - Specify bit validity and padding of some types (rust-lang/reference#1392) - implementations.md typo fix (rust-lang/reference#1399) - Update section on default layout for `repr(Rust)` (rust-lang/reference#1396) - conditional-compilation.md: Mention the "none" target_os value (rust-lang/reference#1395) ## rust-lang/rust-by-example 4 commits in 07e0df2f006e59d171c6bf3cafa9d61dbeb520d8..c954202c1e1720cba5628f99543cc01188c7d6fc 2023-08-22 18:49:29 UTC to 2023-08-22 18:46:56 UTC - Improve transparency of 5_i32 versus 5i32 (rust-lang/rust-by-example#1707) - Removed redundant comma (rust-lang/rust-by-example#1735) - Fixed link to Functions (rust-lang/rust-by-example#1734) - Pedantic `'static` lifetime corrections (rust-lang/rust-by-example#1732) ## rust-lang/rustc-dev-guide 25 commits in b123ab4754127d822ffb38349ce0fbf561f1b2fd..08bb147d51e815b96e8db7ba4cf870f201c11ff8 2023-09-11 10:36:36 UTC to 2023-08-18 21:13:31 UTC - make link more pleasant to eye too (rust-lang/rustc-dev-guide#1778) - The current playground link used in the page of MIR shows a optimized… (rust-lang/rustc-dev-guide#1789) - Add section about building an optimized version of `rustc` (rust-lang/rustc-dev-guide#1787) - Set max line length in `.editorconfig` to 100 (rust-lang/rustc-dev-guide#1788) - Update minor how-to-build-and-run.md spelling mistake (rust-lang/rustc-dev-guide#1785) - add sections in 'using git' (rust-lang#1675) (rust-lang/rustc-dev-guide#1784) - link std-dev-guide from landing page (rust-lang#1699) (rust-lang/rustc-dev-guide#1783) - Reword sentence about using `./x` over `./x.py` (rust-lang/rustc-dev-guide#1782) - remove (excessive) indentation (rust-lang/rustc-dev-guide#1781) - coverage tests have moved, twice (rust-lang/rustc-dev-guide#1780) - remove extraneous word (rust-lang/rustc-dev-guide#1779) - llvm updates (rust-lang/rustc-dev-guide#1761) - make link more pleasant to eye (rust-lang/rustc-dev-guide#1777) - date-check: test suites/classes using "revisions" (rust-lang/rustc-dev-guide#1738) - share link target (rust-lang/rustc-dev-guide#1740) - indicate full hierarchy of config option (rust-lang/rustc-dev-guide#1776) - remove stray word (rust-lang/rustc-dev-guide#1773) - it is lower-case (rust-lang/rustc-dev-guide#1772) - Suggest enabling patch-binaries-for-nix in `shell.nix` (rust-lang/rustc-dev-guide#1774) - Add additional licensing concerns to docs (rust-lang/rustc-dev-guide#1775) - Fix broken MD link format (rust-lang/rustc-dev-guide#1771) - update internal terminology: Substs -> GenericArgs (rust-lang/rustc-dev-guide#1769) - Update suggested.md : missing word (rust-lang/rustc-dev-guide#1770) - Update outdated doc for types (rust-lang/rustc-dev-guide#1768) - Add dropck documentation (rust-lang/rustc-dev-guide#1767)
Configuration menu - View commit details
-
Copy full SHA for 059231f - Browse repository at this point
Copy the full SHA 059231fView commit details