Commit 3659db0
committed
Auto merge of #158811 - JonathanBrouwer:rollup-Rzb4mH7, r=JonathanBrouwer
Rollup of 19 pull requests
Successful merges:
- #158692 (Add release notes for 1.96.1)
- #134021 (Implement `IntoIterator` for `[&[mut]] Box<[T; N], A>`)
- #155932 (MIR Call terminator: evaluate destination place before arguments)
- #155989 (Update `transmute_copy` to ub_checks and `?Sized`)
- #156777 (Add -Zautodiff_post_passes flag to limit which llvm passes to run after enzyme to make autodiff tests more robust)
- #157151 (JSON target specs: remove 'x86-softfloat' compatibility alias)
- #157835 (expand free alias types in the auto-trait orphan check)
- #157857 (Stabilize `#[my_macro] mod foo;` (part of `proc_macro_hygiene`))
- #158434 (delegation: refactor AST -> HIR lowering)
- #158552 (make some tidy errors around python easier to understand)
- #158624 (borrowck: Introduce BlameConstraint::to_obligation_cause_from_path())
- #158704 (Optimize `ArrayChunks::try_rfold` with `DoubleEndedIterator::next_chunk_back`)
- #158711 (library: Comment on libtest's dicey internal soundness)
- #158751 (rustdoc: Fix crash when trying to inline foreign item which cannot have attributes)
- #158539 (Move `SizeHint` and `IoHandle` to `core::io`)
- #158659 (refactor the normalization in `coerce_shared_info`)
- #158689 (resolver: don't use `Finalize` when resolving visibilities during AST expansion)
- #158698 (Update TypeVisitable implementation)
- #158706 (Tweaks to MIR building scope API)93 files changed
Lines changed: 1787 additions & 1297 deletions
File tree
- compiler
- rustc_ast_lowering/src
- delegation
- rustc_borrowck/src
- diagnostics
- region_infer
- rustc_codegen_llvm/src
- back
- llvm
- rustc_codegen_ssa/src/back
- rustc_const_eval/src/interpret
- rustc_expand/src
- rustc_feature/src
- rustc_hir_analysis/src/coherence
- rustc_interface/src
- rustc_llvm/llvm-wrapper
- rustc_middle/src/mir
- rustc_mir_build/src/builder
- expr
- matches
- rustc_resolve/src
- rustc_session/src
- rustc_target/src/spec
- rustc_type_ir/src
- library
- alloc/src
- boxed
- io
- vec
- coretests/tests
- core/src
- array
- io
- iter/adapters
- mem
- std/src
- io
- buffered
- test/src
- src
- ci/docker
- host-x86_64/tidy
- scripts
- etc
- librustdoc/clean
- tools
- miri/tests
- tidy/src
- extra_checks
- tests
- codegen-llvm
- autodiff
- lib-optimizations
- rustdoc-html/reexport
- auxiliary
- ui
- iterators
- lazy-type-alias
- precondition-checks
- proc-macro
- auxiliary
- reborrow
- type-alias-impl-trait
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 | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
1 | 10 | | |
2 | 11 | | |
3 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
0 commit comments