-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 #117481
Rollup of 5 pull requests #117481
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91405ab - Browse repository at this point
Copy the full SHA 91405abView commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62fe807 - Browse repository at this point
Copy the full SHA 62fe807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d0a34b - Browse repository at this point
Copy the full SHA 2d0a34bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f9aa7d - Browse repository at this point
Copy the full SHA 2f9aa7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3f5e1 - Browse repository at this point
Copy the full SHA 9b3f5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76faae9 - Browse repository at this point
Copy the full SHA 76faae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f005d23 - Browse repository at this point
Copy the full SHA f005d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22679cd - Browse repository at this point
Copy the full SHA 22679cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for de56d2d - Browse repository at this point
Copy the full SHA de56d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d61e6a - Browse repository at this point
Copy the full SHA 9d61e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5caee41 - Browse repository at this point
Copy the full SHA 5caee41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ee05d2 - Browse repository at this point
Copy the full SHA 7ee05d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f33ef - Browse repository at this point
Copy the full SHA d8f33efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e7caa - Browse repository at this point
Copy the full SHA 20e7caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19c36a9 - Browse repository at this point
Copy the full SHA 19c36a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for de82551 - Browse repository at this point
Copy the full SHA de82551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3202d4e - Browse repository at this point
Copy the full SHA 3202d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a4c39 - Browse repository at this point
Copy the full SHA 21a4c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2532566 - Browse repository at this point
Copy the full SHA 2532566View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7acf17 - Browse repository at this point
Copy the full SHA f7acf17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b9cb5d - Browse repository at this point
Copy the full SHA 1b9cb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 773dc62 - Browse repository at this point
Copy the full SHA 773dc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb69597 - Browse repository at this point
Copy the full SHA bb69597View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cf65eb - Browse repository at this point
Copy the full SHA 5cf65ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e047c0 - Browse repository at this point
Copy the full SHA 6e047c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3faf05b - Browse repository at this point
Copy the full SHA 3faf05bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ab66c3 - Browse repository at this point
Copy the full SHA 6ab66c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec10ec - Browse repository at this point
Copy the full SHA 1ec10ecView commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8076414 - Browse repository at this point
Copy the full SHA 8076414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 147c4a5 - Browse repository at this point
Copy the full SHA 147c4a5View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2fcb4d9 - Browse repository at this point
Copy the full SHA 2fcb4d9View commit details
Commits on Nov 1, 2023
-
Inline and remove
create_session
.Currently the parts of session initialization that happen within `rustc_interface` are split between `run_compiler` and `create_session`. This split isn't necessary and obscures what's happening. This commit merges the two functions. I think a single longer function is much clearer than splitting this code across two functions in different modules, especially when `create_session` has 13 parameters, and is misnamed (it also creates the codegen backend). The net result is 43 fewer lines of code.
Configuration menu - View commit details
-
Copy full SHA for 587af91 - Browse repository at this point
Copy the full SHA 587af91View commit details -
Rollup merge of rust-lang#115626 - clarfonthey:unchecked-math, r=thomcc
Clean up unchecked_math, separate out unchecked_shifts Tracking issue: rust-lang#85122 Changes: 1. Remove `const_inherent_unchecked_arith` flag and make const-stability flags the same as the method feature flags. Given the number of other unsafe const fns already stabilised, it makes sense to just stabilise these in const context when they're stabilised. 2. Move `unchecked_shl` and `unchecked_shr` into a separate `unchecked_shifts` flag, since the semantics for them are unclear and they'll likely be stabilised separately as a result. 3. Add an `unchecked_neg` method exclusively to signed integers, under the `unchecked_neg` flag. This is because it's a new API and probably needs some time to marinate before it's stabilised, and while it *would* make sense to have a similar version for unsigned integers since `checked_neg` also exists for those there is absolutely no case where that would be a good idea, IMQHO. The longer-term goal here is to prepare the `unchecked_math` methods for an FCP and stabilisation since they've existed for a while, their semantics are clear, and people seem in favour of stabilising them.
Configuration menu - View commit details
-
Copy full SHA for c0ed667 - Browse repository at this point
Copy the full SHA c0ed667View commit details -
Rollup merge of rust-lang#117029 - rmehri01:mir_opt_filecheck_inline_…
…tests, r=cjgillot Add FileCheck annotations to MIR-opt inlining tests Part of rust-lang#116971, adds FileCheck annotations to MIR-opt tests in `tests/mir-opt/inline`. I left out a few (such as `inline_cycle`) where it mentioned that the particular outcome of inlining isn't important, just that the inliner doesn't get stuck in an infinite loop. r? cjgillot
Configuration menu - View commit details
-
Copy full SHA for 765ac22 - Browse repository at this point
Copy the full SHA 765ac22View commit details -
Rollup merge of rust-lang#117397 - compiler-errors:dont-emit-good-pat…
…h-on-panic, r=TaKO8Ki Don't emit delayed good-path bugs on panic This should fix rust-lang#117381, cc `@RalfJung` As opposed to delayed bugs, delayed *good path* bugs really don't make sense to show on panics.
Configuration menu - View commit details
-
Copy full SHA for d65fffc - Browse repository at this point
Copy the full SHA d65fffcView commit details -
Rollup merge of rust-lang#117401 - chenyukang:yukang-cleanup-hir-type…
…ck-suggestions, r=compiler-errors Refactor: move suggestion functions from demand to suggestions follow-up from rust-lang#116841 (comment)
Configuration menu - View commit details
-
Copy full SHA for 63249fb - Browse repository at this point
Copy the full SHA 63249fbView commit details -
Rollup merge of rust-lang#117475 - nnethercote:rm-create_session, r=o…
…li-obk Inline and remove `create_session`. Currently the parts of session initialization that happen within `rustc_interface` are split between `run_compiler` and `create_session`. This split isn't necessary and obscures what's happening. This commit merges the two functions. I think a single longer function is much clearer than splitting this code across two functions in different modules, especially when `create_session` has 13 parameters, and is misnamed (it also creates the codegen backend). The net result is 43 fewer lines of code. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for d46dcdf - Browse repository at this point
Copy the full SHA d46dcdfView commit details