Commit 0ff608a
committed
Auto merge of #159920 - JonathanBrouwer:rollup-qmClLNO, r=JonathanBrouwer
Rollup of 25 pull requests
Successful merges:
- #138618 (Support using const pointers in asm `const` operand)
- #157962 (Lower paths to functions in const args as ConstKind::Error)
- #158404 (trait_solver: normalize next-gen region constraints)
- #158709 (rustdoc: warn on improperly interleaved HTML/MD)
- #159174 (Fix implicit_provenance_casts warnings on Xous)
- #159179 (enable `unreachable_cfg_select_predicates` lint as part of `unused` lint group)
- #159518 (iter: extend step_by specialization to cover StepBy<RangeIter<{integer}>>)
- #159673 (bootstrap: forward -fdebug-prefix-map when using cc)
- #159700 (Split non-local `semicolon_in_expressions_from_macros` into a separate lint)
- #159720 (document #[global_allocator] constraints)
- #159732 (optimization: don't look for diagnostic/canonical items without rustc_attrs enabled)
- #159738 (implement `CovariantUnsafeCell`)
- #159740 (reuse regular exported_non_generic_symbols logic in Miri)
- #159780 (check `extern "custom"` function pointers)
- #159785 (Share _Unwind_Exception definition between native and wasm)
- #159786 (rustdoc-js: ignore editor temp files in test folder discovery)
- #159819 (std::sync::poison: disable auto_cfg on PoisonError::new)
- #155388 (stepping into where-clauses during normalization may be productive)
- #155914 (when bailing on ambiguity, don't force other results to ambig)
- #159204 (Add support to caller_location to rustc_public)
- #159439 (Fix(lib/fs/win): Fall back on Win32 delete for `Dir::remove_file`)
- #159676 (Update wasm-component-ld to 0.5.27)
- #159695 (proc_macro: Fix cfg_attr inner attrs in file modules)
- #159730 (allow accessing the contents of UnsafeCell without going through get)
- #159809 (Avoid `#[target_features]`)180 files changed
Lines changed: 3965 additions & 1409 deletions
File tree
- compiler
- rustc_ast_passes/src
- rustc_ast/src
- rustc_codegen_cranelift/src
- rustc_codegen_gcc/src
- rustc_codegen_llvm/src
- rustc_codegen_ssa/src
- back
- mir
- traits
- rustc_expand/src
- mbe
- rustc_feature/src
- rustc_hir_analysis/src
- hir_ty_lowering
- variance
- rustc_hir_typeck/src
- rustc_hir/src
- rustc_infer/src/infer
- snapshot
- rustc_lint_defs/src
- rustc_lint/src
- rustc_middle/src
- ty
- print
- rustc_monomorphize
- src
- rustc_next_trait_solver/src/solve
- eval_ctxt
- rustc_parse/src
- rustc_passes/src
- rustc_public_bridge/src/context
- rustc_public/src
- mir
- unstable/convert/stable
- rustc_span/src
- rustc_symbol_mangling/src
- rustc_target/src
- rustc_trait_selection/src/error_reporting
- infer
- traits
- rustc_type_ir/src
- search_graph
- library
- alloc/src
- coretests/tests/iter/adapters
- core/src
- alloc
- cell
- iter/adapters
- range
- std/src
- os/xous
- sync
- sys
- fs/windows
- personality
- thread_local/key
- thread
- unwind/src
- src
- bootstrap/src
- core/build_steps
- librustdoc/passes/lint
- tools
- miri
- src
- bin
- shims
- test-cargo-miri
- exported-symbol-dep/src
- exported-symbol/src
- src
- tests/pass
- rustdoc-js
- wasm-component-ld
- tests
- assembly-llvm/asm
- crashes
- rustdoc-html/doc-cfg
- rustdoc-ui/lints
- ui-fulldeps/rustc_public
- ui
- abi
- asm
- assumptions_on_binders
- async-await/async-closures
- const-generics
- mgca
- feature-gates
- lint
- semicolon-in-expressions-from-macros
- proc-macro
- auxiliary
- rfcs/rfc-2396-target_feature-11
- rust-2024
- specialization/min_specialization
- target-feature
- traits/next-solver
- cycles
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 | |
|---|---|---|---|
| |||
4509 | 4509 | | |
4510 | 4510 | | |
4511 | 4511 | | |
| 4512 | + | |
4512 | 4513 | | |
4513 | 4514 | | |
4514 | 4515 | | |
| |||
6336 | 6337 | | |
6337 | 6338 | | |
6338 | 6339 | | |
6339 | | - | |
| 6340 | + | |
6340 | 6341 | | |
6341 | | - | |
| 6342 | + | |
6342 | 6343 | | |
6343 | 6344 | | |
6344 | 6345 | | |
| |||
6347 | 6348 | | |
6348 | 6349 | | |
6349 | 6350 | | |
6350 | | - | |
| 6351 | + | |
6351 | 6352 | | |
6352 | 6353 | | |
6353 | 6354 | | |
6354 | | - | |
6355 | | - | |
| 6355 | + | |
| 6356 | + | |
6356 | 6357 | | |
6357 | 6358 | | |
6358 | 6359 | | |
| |||
6384 | 6385 | | |
6385 | 6386 | | |
6386 | 6387 | | |
6387 | | - | |
| 6388 | + | |
6388 | 6389 | | |
6389 | | - | |
| 6390 | + | |
6390 | 6391 | | |
6391 | 6392 | | |
6392 | | - | |
| 6393 | + | |
6393 | 6394 | | |
6394 | 6395 | | |
6395 | 6396 | | |
| |||
6406 | 6407 | | |
6407 | 6408 | | |
6408 | 6409 | | |
6409 | | - | |
| 6410 | + | |
6410 | 6411 | | |
6411 | | - | |
| 6412 | + | |
6412 | 6413 | | |
6413 | 6414 | | |
6414 | 6415 | | |
6415 | | - | |
6416 | | - | |
| 6416 | + | |
| 6417 | + | |
6417 | 6418 | | |
6418 | 6419 | | |
6419 | 6420 | | |
| |||
6450 | 6451 | | |
6451 | 6452 | | |
6452 | 6453 | | |
6453 | | - | |
| 6454 | + | |
6454 | 6455 | | |
6455 | | - | |
| 6456 | + | |
6456 | 6457 | | |
6457 | 6458 | | |
6458 | 6459 | | |
| |||
6463 | 6464 | | |
6464 | 6465 | | |
6465 | 6466 | | |
6466 | | - | |
| 6467 | + | |
6467 | 6468 | | |
6468 | | - | |
| 6469 | + | |
6469 | 6470 | | |
6470 | 6471 | | |
6471 | 6472 | | |
6472 | 6473 | | |
6473 | 6474 | | |
6474 | | - | |
| 6475 | + | |
6475 | 6476 | | |
6476 | 6477 | | |
6477 | 6478 | | |
6478 | 6479 | | |
6479 | | - | |
| 6480 | + | |
6480 | 6481 | | |
6481 | | - | |
| 6482 | + | |
6482 | 6483 | | |
6483 | 6484 | | |
6484 | 6485 | | |
| |||
6926 | 6927 | | |
6927 | 6928 | | |
6928 | 6929 | | |
6929 | | - | |
| 6930 | + | |
6930 | 6931 | | |
6931 | | - | |
| 6932 | + | |
6932 | 6933 | | |
6933 | 6934 | | |
6934 | 6935 | | |
| |||
6937 | 6938 | | |
6938 | 6939 | | |
6939 | 6940 | | |
6940 | | - | |
6941 | | - | |
6942 | | - | |
6943 | | - | |
| 6941 | + | |
| 6942 | + | |
| 6943 | + | |
| 6944 | + | |
6944 | 6945 | | |
6945 | 6946 | | |
6946 | 6947 | | |
| |||
6963 | 6964 | | |
6964 | 6965 | | |
6965 | 6966 | | |
6966 | | - | |
| 6967 | + | |
6967 | 6968 | | |
6968 | | - | |
| 6969 | + | |
6969 | 6970 | | |
6970 | 6971 | | |
6971 | 6972 | | |
| |||
6977 | 6978 | | |
6978 | 6979 | | |
6979 | 6980 | | |
6980 | | - | |
| 6981 | + | |
6981 | 6982 | | |
6982 | 6983 | | |
6983 | 6984 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2339 | 2339 | | |
2340 | 2340 | | |
2341 | 2341 | | |
2342 | | - | |
2343 | | - | |
2344 | | - | |
2345 | | - | |
2346 | | - | |
2347 | | - | |
2348 | | - | |
2349 | | - | |
2350 | | - | |
2351 | | - | |
2352 | | - | |
2353 | | - | |
2354 | | - | |
2355 | | - | |
2356 | | - | |
2357 | | - | |
2358 | | - | |
2359 | | - | |
2360 | | - | |
2361 | | - | |
2362 | | - | |
| 2342 | + | |
2363 | 2343 | | |
2364 | 2344 | | |
2365 | 2345 | | |
| |||
2382 | 2362 | | |
2383 | 2363 | | |
2384 | 2364 | | |
| 2365 | + | |
| 2366 | + | |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
| 2372 | + | |
| 2373 | + | |
| 2374 | + | |
| 2375 | + | |
| 2376 | + | |
| 2377 | + | |
2385 | 2378 | | |
2386 | 2379 | | |
2387 | 2380 | | |
| |||
2487 | 2480 | | |
2488 | 2481 | | |
2489 | 2482 | | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
| 2490 | + | |
| 2491 | + | |
| 2492 | + | |
2490 | 2493 | | |
2491 | 2494 | | |
2492 | 2495 | | |
| |||
3402 | 3405 | | |
3403 | 3406 | | |
3404 | 3407 | | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
| 3414 | + | |
| 3415 | + | |
| 3416 | + | |
3405 | 3417 | | |
3406 | 3418 | | |
3407 | 3419 | | |
| |||
3836 | 3848 | | |
3837 | 3849 | | |
3838 | 3850 | | |
| 3851 | + | |
| 3852 | + | |
| 3853 | + | |
| 3854 | + | |
| 3855 | + | |
| 3856 | + | |
| 3857 | + | |
| 3858 | + | |
| 3859 | + | |
| 3860 | + | |
| 3861 | + | |
| 3862 | + | |
| 3863 | + | |
| 3864 | + | |
| 3865 | + | |
| 3866 | + | |
| 3867 | + | |
| 3868 | + | |
| 3869 | + | |
| 3870 | + | |
| 3871 | + | |
| 3872 | + | |
| 3873 | + | |
| 3874 | + | |
3839 | 3875 | | |
3840 | 3876 | | |
3841 | 3877 | | |
| |||
0 commit comments