Commit 87fb309
committed
Auto merge of #158395 - JonathanBrouwer:rollup-d7BTVnf, r=JonathanBrouwer
Rollup of 17 pull requests
Successful merges:
- #153697 (Add arg splat experiment initial tuple impl)
- #155535 (export symbols: support macos/windows(32/64))
- #158253 (codegen_ssa: multiply scalable vec size by `vscale`)
- #158308 (Fix bug when rustdoc "go to only result" setting is not working as expected")
- #158345 (Use `transmute_neo` in `assume_init`)
- #158369 (std: abort when `resume_unwind` is called inside the panic hook)
- #158374 (disallow tail calling extern "rust-call" functions)
- #158380 (Revert "rebuild LLVM when `bootstrap.toml` config changes")
- #154398 (Add test for async Send with PhantomData<*mut ()> + unsafe impl Send + dyn Trait)
- #157181 (autodiff: stop always needing an alloca)
- #158278 (autodiff - typtree cleanups)
- #158311 (doc(unstable-book): fix typo "earier" -> "earlier" in default-visibility flag)
- #158318 (Make normalization in a test case resilient to dist compilation)
- #158338 (Reorganize `tests/ui/issues` [14/N])
- #158343 (Include `Item::const_stability` info in rustdoc JSON.)
- #158355 (Fixup the refactoring errors in #156246)
- #158390 (Fix: auto trait, const trait bound)151 files changed
Lines changed: 3928 additions & 655 deletions
File tree
- compiler
- rustc_abi/src
- rustc_ast_lowering/src
- rustc_ast_passes/src
- rustc_ast/src
- rustc_codegen_cranelift/src/abi
- rustc_codegen_gcc/src
- rustc_codegen_llvm/src
- builder
- llvm
- rustc_codegen_ssa/src
- back
- debuginfo
- mir
- traits
- rustc_const_eval/src
- const_eval
- interpret
- rustc_hir_analysis/src
- check
- hir_ty_lowering
- rustc_hir_typeck/src
- fn_ctxt
- rustc_hir/src
- rustc_lint/src
- rustc_llvm/llvm-wrapper
- rustc_middle/src/ty
- print
- rustc_mir_build/src
- builder
- thir/cx
- rustc_next_trait_solver/src/solve
- eval_ctxt
- rustc_public/src/unstable/convert
- rustc_span/src
- rustc_trait_selection/src
- error_reporting
- infer
- traits
- traits
- rustc_type_ir/src
- ty_kind
- library
- coretests/tests/mem
- core/src/mem
- std/src
- src
- bootstrap/src/core
- build_steps
- builder
- config
- toml
- doc/unstable-book/src/compiler-flags
- librustdoc
- html/static/js
- json
- rustdoc-json-types
- tools
- jsondoclint/src/validator
- miri/src
- shims
- rust-analyzer/crates/hir-ty/src
- infer
- next_solver
- tests
- codegen-llvm/scalable-vectors
- run-make/cdylib-export-c-library-symbols
- rustdoc-gui
- rustdoc-json/attrs/stability
- rustdoc-ui
- synthetic-auto-trait-impls
- ui
- abi/extern
- async-await
- binop
- coercion
- drop
- explicit-tail-calls/unsupported-abi
- functional-struct-update
- label
- panics
- splat
- symbol-names
- traits
- const-traits
- auxiliary
- default-method
- object
- unsized
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 | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
346 | 353 | | |
347 | 354 | | |
348 | 355 | | |
349 | | - | |
350 | 356 | | |
351 | 357 | | |
352 | 358 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3059 | 3059 | | |
3060 | 3060 | | |
3061 | 3061 | | |
| 3062 | + | |
| 3063 | + | |
3062 | 3064 | | |
3063 | | - | |
| 3065 | + | |
3064 | 3066 | | |
3065 | 3067 | | |
3066 | | - | |
| 3068 | + | |
3067 | 3069 | | |
3068 | | - | |
| 3070 | + | |
3069 | 3071 | | |
3070 | 3072 | | |
3071 | 3073 | | |
3072 | 3074 | | |
3073 | 3075 | | |
3074 | 3076 | | |
3075 | 3077 | | |
3076 | | - | |
| 3078 | + | |
3077 | 3079 | | |
3078 | 3080 | | |
3079 | 3081 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
367 | | - | |
368 | 367 | | |
369 | 368 | | |
370 | 369 | | |
371 | | - | |
| 370 | + | |
372 | 371 | | |
373 | 372 | | |
374 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
412 | 412 | | |
413 | 413 | | |
414 | 414 | | |
415 | | - | |
416 | | - | |
| 415 | + | |
| 416 | + | |
417 | 417 | | |
418 | 418 | | |
419 | | - | |
| 419 | + | |
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
| 274 | + | |
274 | 275 | | |
275 | 276 | | |
276 | 277 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1459 | 1459 | | |
1460 | 1460 | | |
1461 | 1461 | | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
1462 | 1466 | | |
1463 | 1467 | | |
1464 | 1468 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1226 | 1226 | | |
1227 | 1227 | | |
1228 | 1228 | | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
1229 | 1233 | | |
1230 | 1234 | | |
1231 | 1235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 | | |
7 | 10 | | |
8 | 11 | | |
| |||
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
14 | | - | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
296 | 299 | | |
297 | 300 | | |
298 | 301 | | |
299 | | - | |
| 302 | + | |
| 303 | + | |
300 | 304 | | |
301 | | - | |
| 305 | + | |
302 | 306 | | |
303 | 307 | | |
304 | 308 | | |
| |||
381 | 385 | | |
382 | 386 | | |
383 | 387 | | |
384 | | - | |
| 388 | + | |
385 | 389 | | |
386 | 390 | | |
387 | 391 | | |
388 | 392 | | |
389 | | - | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
390 | 401 | | |
391 | 402 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
978 | 978 | | |
979 | 979 | | |
980 | 980 | | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
| 981 | + | |
985 | 982 | | |
986 | 983 | | |
987 | 984 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
| |||
223 | 224 | | |
224 | 225 | | |
225 | 226 | | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
| 227 | + | |
232 | 228 | | |
233 | 229 | | |
234 | 230 | | |
| |||
1728 | 1724 | | |
1729 | 1725 | | |
1730 | 1726 | | |
1731 | | - | |
1732 | | - | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
1733 | 1730 | | |
1734 | 1731 | | |
1735 | 1732 | | |
| |||
1769 | 1766 | | |
1770 | 1767 | | |
1771 | 1768 | | |
1772 | | - | |
| 1769 | + | |
1773 | 1770 | | |
1774 | | - | |
| 1771 | + | |
1775 | 1772 | | |
1776 | 1773 | | |
1777 | 1774 | | |
| |||
1791 | 1788 | | |
1792 | 1789 | | |
1793 | 1790 | | |
1794 | | - | |
| 1791 | + | |
1795 | 1792 | | |
1796 | 1793 | | |
1797 | 1794 | | |
| |||
1802 | 1799 | | |
1803 | 1800 | | |
1804 | 1801 | | |
1805 | | - | |
| 1802 | + | |
| 1803 | + | |
1806 | 1804 | | |
1807 | | - | |
| 1805 | + | |
1808 | 1806 | | |
1809 | 1807 | | |
1810 | 1808 | | |
| |||
0 commit comments