This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 7bb6510
committed
Auto merge of rust-lang#126093 - cuviper:beta-next, r=cuviper
[beta] backports
- Fix insufficient logic when searching for the underlying allocation rust-lang#124761
- Handle field projections like slice indexing in invalid_reference_casting rust-lang#124908
- Handle Deref expressions in invalid_reference_casting rust-lang#124978
- Fix ICE in non-operand `aggregate_raw_ptr` instrinsic codegen rust-lang#125184
- Wrap Context.ext in AssertUnwindSafe rust-lang#125392
- Revert problematic opaque type change rust-lang#125489
- ast: Revert a breaking attribute visiting order change rust-lang#125734
- Update to LLVM 18.1.7 rust-lang#126061
- Revert "Disallow ambiguous attributes on expressions" on beta rust-lang#126102 / rust-lang#126101
- Silence double-symlink errors while building solaris toolchain rust-lang#126011
r? cuviperFile tree
37 files changed
+508
-248
lines changed- compiler
- rustc_ast/src
- rustc_codegen_ssa/src/mir
- rustc_infer/src/infer
- rustc_lint/src
- rustc_parse
- src
- parser
- library/core/src/task
- src
- ci/docker/host-x86_64/dist-various-2
- tools
- clippy/tests/ui
- rustfmt/tests
- source
- target
- tests
- codegen/intrinsics
- pretty
- ui
- async-await
- attributes
- feature-gates
- impl-trait
- lint
- unused
- parser/attribute
- proc-macro
- type-alias-impl-trait
37 files changed
+508
-248
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
826 | 826 | | |
827 | 827 | | |
828 | 828 | | |
829 | | - | |
830 | 829 | | |
831 | 830 | | |
832 | 831 | | |
| 832 | + | |
833 | 833 | | |
834 | 834 | | |
835 | 835 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
124 | 128 | | |
125 | 129 | | |
126 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | 948 | | |
962 | 949 | | |
963 | 950 | | |
964 | 951 | | |
965 | 952 | | |
966 | | - | |
| 953 | + | |
967 | 954 | | |
968 | | - | |
| 955 | + | |
969 | 956 | | |
970 | 957 | | |
971 | 958 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
201 | 211 | | |
202 | 212 | | |
203 | 213 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
624 | 624 | | |
625 | 625 | | |
626 | 626 | | |
627 | | - | |
628 | | - | |
629 | 627 | | |
630 | 628 | | |
631 | 629 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
495 | 495 | | |
496 | 496 | | |
497 | 497 | | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | 498 | | |
508 | 499 | | |
509 | 500 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
331 | | - | |
332 | | - | |
| 330 | + | |
333 | 331 | | |
334 | 332 | | |
335 | 333 | | |
| |||
428 | 426 | | |
429 | 427 | | |
430 | 428 | | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
437 | | - | |
438 | | - | |
439 | | - | |
440 | | - | |
441 | | - | |
442 | | - | |
443 | 429 | | |
444 | 430 | | |
445 | 431 | | |
| |||
520 | 506 | | |
521 | 507 | | |
522 | 508 | | |
523 | | - | |
524 | | - | |
| 509 | + | |
525 | 510 | | |
526 | 511 | | |
527 | 512 | | |
| |||
737 | 722 | | |
738 | 723 | | |
739 | 724 | | |
740 | | - | |
741 | | - | |
| 725 | + | |
742 | 726 | | |
743 | 727 | | |
744 | 728 | | |
| |||
3829 | 3813 | | |
3830 | 3814 | | |
3831 | 3815 | | |
| 3816 | + | |
| 3817 | + | |
| 3818 | + | |
| 3819 | + | |
| 3820 | + | |
| 3821 | + | |
| 3822 | + | |
| 3823 | + | |
| 3824 | + | |
| 3825 | + | |
3832 | 3826 | | |
3833 | 3827 | | |
3834 | 3828 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
236 | 237 | | |
237 | 238 | | |
238 | 239 | | |
239 | | - | |
| 240 | + | |
240 | 241 | | |
241 | 242 | | |
242 | 243 | | |
| |||
279 | 280 | | |
280 | 281 | | |
281 | 282 | | |
282 | | - | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
283 | 286 | | |
284 | 287 | | |
285 | 288 | | |
| |||
353 | 356 | | |
354 | 357 | | |
355 | 358 | | |
356 | | - | |
| 359 | + | |
357 | 360 | | |
358 | 361 | | |
359 | 362 | | |
| |||
396 | 399 | | |
397 | 400 | | |
398 | 401 | | |
399 | | - | |
| 402 | + | |
400 | 403 | | |
401 | 404 | | |
402 | 405 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
Submodule llvm-project updated 8 files
- clang/lib/Format/TokenAnnotator.cpp+5-3
- clang/lib/Format/UnwrappedLineParser.cpp+2-7
- clang/unittests/Format/FormatTest.cpp+19
- clang/unittests/Format/TokenAnnotatorTest.cpp+13
- llvm/CMakeLists.txt+1-1
- llvm/lib/Target/PowerPC/PPCMergeStringPool.cpp+7-30
- llvm/test/CodeGen/PowerPC/mergeable-string-pool-pr92991.ll+20
- llvm/utils/lit/lit/__init__.py+1-1
0 commit comments