Commit ab69ef8
committed
Auto merge of #158335 - jhpratt:rollup-a603q2r, r=jhpratt
Rollup of 27 pull requests
Successful merges:
- #158315 (`rust-analyzer` subtree update)
- #155739 (Add temporary scope to assert_eq and assert_ne)
- #156885 (Fix misattributed type inference error span for index expressions)
- #157271 (simplify some `proc_macro` things)
- #157883 (Remove strict invariant node_type on hir_type during ty privacy visit)
- #157921 (trait solver: Resolve region vars in max universe)
- #157960 (delegation: add support for infers in generics)
- #157983 (Lift the same-signature restriction for `extern "tail"`)
- #158053 (Optimize network address parser)
- #158105 (Extract all instance shim variants into new `ShimKind` enum)
- #158207 (Resolver: local/external split of `resolve_ident_in_module_non_globs_unadjusted` )
- #158279 (Follow goto and drop when linting unreachable code)
- #157527 (Move derive tests into their dedicated folder)
- #157807 (don't ice on non-lifetime binders under `-Zassumptions-on-binders`)
- #158020 (Update mingw-w64 C toolchain)
- #158039 (c-variadic: test that we use equality up to free lifetimes)
- #158222 (format: ignore println newline in foreign format hints)
- #158223 (Move target checking for #[lang] to the attribute parser)
- #158252 (Use `cfg_select` in `std::os`)
- #158257 ( fix escaping placeholder check in next solver normalization folder)
- #158263 (Only load the feature list once in the entire resolver)
- #158267 (FromUtf8Error::into_utf8_lossy better example and suggest use)
- #158274 (triagebot: Stop pinging myself)
- #158282 (slice_split_once: bounds check optimization note)
- #158300 (Improve unknown crate_type diagnostic suggestions)
- #158304 (mailmap: update mu001999)
- #158309 (Update `rustc-literal-escaper` version to `0.0.8`)
Failed merges:
- #158256 (Avoid parser panics bubbling out to proc macros)287 files changed
Lines changed: 7040 additions & 3260 deletions
File tree
- compiler
- rustc_ast_lowering/src
- delegation
- rustc_ast
- rustc_attr_parsing/src
- attributes
- diagnostic
- rustc_builtin_macros/src
- rustc_codegen_cranelift/src
- abi
- rustc_codegen_ssa/src
- back
- mir
- rustc_const_eval/src/interpret
- rustc_error_codes/src/error_codes
- rustc_hir_analysis/src
- hir_ty_lowering
- rustc_hir_typeck/src
- fn_ctxt
- rustc_hir/src
- rustc_middle/src
- middle
- mir
- query
- ty
- print
- rustc_mir_build/src
- rustc_mir_transform/src
- coroutine
- inline
- shim
- rustc_monomorphize/src
- rustc_next_trait_solver/src
- rustc_parse_format
- rustc_parse
- rustc_passes/src
- rustc_proc_macro
- rustc_public_bridge/src/context
- rustc_public/src/unstable/convert/stable
- rustc_resolve/src
- late
- rustc_sanitizers/src
- cfi/typeid/itanium_cxx_abi
- kcfi/typeid
- rustc_symbol_mangling/src
- rustc_target/src/callconv
- rustc_ty_utils/src
- rustc_type_ir/src
- library
- alloc/src
- coretests
- benches/net
- tests
- core/src
- macros
- net
- slice
- proc_macro
- src
- bridge
- std/src
- os
- sync
- src
- ci/scripts
- doc/rustc/src/platform-support
- tools
- clippy/clippy_dev
- lint-docs
- miri/tests/pass
- rust-analyzer
- .github
- actions/github-release
- crates
- hir-def/src/expr_store
- tests
- hir-expand/src
- hir-ty/src
- consteval
- infer/closure/analysis
- mir
- next_solver
- infer
- tests
- regression
- ide-assists/src
- handlers
- ide-completion/src
- tests
- ide-db/src
- imports
- insert_use
- ide-diagnostics/src/handlers
- ide/src
- syntax_highlighting/test_data
- intern
- src
- parser/src
- proc-macro-srv
- project-model/src
- rust-analyzer/src
- cli
- syntax/src
- ast
- syntax_factory
- syntax_editor
- toolchain
- src
- docs/book/src
- contributing
- editors/code
- src
- tests/unit
- tests
- pretty
- ui
- assumptions_on_binders
- attributes
- const-generics/mgca
- consts/const-eval
- delegation
- generics
- derives
- error-codes
- explicit-tail-calls
- macros
- panic-handler
- proc-macro
- auxiliary
- type-inference
- uninhabited
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
494 | | - | |
495 | 494 | | |
496 | 495 | | |
497 | 496 | | |
| |||
603 | 602 | | |
604 | 603 | | |
605 | 604 | | |
| 605 | + | |
606 | 606 | | |
607 | 607 | | |
608 | 608 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3554 | 3554 | | |
3555 | 3555 | | |
3556 | 3556 | | |
3557 | | - | |
| 3557 | + | |
3558 | 3558 | | |
3559 | | - | |
| 3559 | + | |
3560 | 3560 | | |
3561 | 3561 | | |
3562 | 3562 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| |||
404 | 404 | | |
405 | 405 | | |
406 | 406 | | |
407 | | - | |
408 | | - | |
409 | | - | |
410 | | - | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
| |||
625 | 625 | | |
626 | 626 | | |
627 | 627 | | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
632 | 645 | | |
633 | | - | |
| 646 | + | |
634 | 647 | | |
| 648 | + | |
635 | 649 | | |
636 | 650 | | |
637 | | - | |
638 | | - | |
639 | | - | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
640 | 661 | | |
641 | | - | |
642 | 662 | | |
643 | 663 | | |
644 | 664 | | |
| |||
662 | 682 | | |
663 | 683 | | |
664 | 684 | | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
680 | 714 | | |
681 | | - | |
682 | | - | |
683 | | - | |
| 715 | + | |
| 716 | + | |
684 | 717 | | |
685 | 718 | | |
686 | 719 | | |
| |||
0 commit comments