File tree
46 files changed
+1382
-148
lines changed- compiler
- rustc_borrowck/src/region_infer
- rustc_middle/src/ty/print
- rustc_symbol_mangling/src/typeid
- rustc_target/src/spec/targets
- library
- core/src
- src
- bootstrap/src
- core/build_steps
- ci/docker/host-x86_64/x86_64-gnu-llvm-17
- doc/rustc
- src
- platform-support
- target_infos
- etc
- tools/target-docs
- src
- parse
- tests
- debuginfo
- mir-opt
- building
- ui
- async-await/future-sizes
- higher-ranked/trait-bounds
- print_type_sizes
- sanitizer
- 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.
46 files changed
+1382
-148
lines changed+36
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1585 | 1585 |
| |
1586 | 1586 |
| |
1587 | 1587 |
| |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
1588 | 1594 |
| |
1589 | 1595 |
| |
1590 | 1596 |
| |
| |||
5057 | 5063 |
| |
5058 | 5064 |
| |
5059 | 5065 |
| |
| 5066 | + | |
| 5067 | + | |
| 5068 | + | |
| 5069 | + | |
| 5070 | + | |
| 5071 | + | |
| 5072 | + | |
| 5073 | + | |
| 5074 | + | |
| 5075 | + | |
| 5076 | + | |
| 5077 | + | |
| 5078 | + | |
5060 | 5079 |
| |
5061 | 5080 |
| |
5062 | 5081 |
| |
| |||
5419 | 5438 |
| |
5420 | 5439 |
| |
5421 | 5440 |
| |
| 5441 | + | |
| 5442 | + | |
| 5443 | + | |
| 5444 | + | |
| 5445 | + | |
| 5446 | + | |
| 5447 | + | |
| 5448 | + | |
| 5449 | + | |
| 5450 | + | |
| 5451 | + | |
5422 | 5452 |
| |
5423 | 5453 |
| |
5424 | 5454 |
| |
| |||
6065 | 6095 |
| |
6066 | 6096 |
| |
6067 | 6097 |
| |
| 6098 | + | |
| 6099 | + | |
| 6100 | + | |
| 6101 | + | |
| 6102 | + | |
| 6103 | + | |
6068 | 6104 |
| |
6069 | 6105 |
| |
6070 | 6106 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
| 49 | + | |
49 | 50 |
| |
50 | 51 |
| |
51 | 52 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
4 | 3 |
| |
5 | 4 |
| |
6 | 5 |
| |
| |||
48 | 47 |
| |
49 | 48 |
| |
50 | 49 |
| |
51 |
| - | |
| 50 | + | |
52 | 51 |
| |
53 | 52 |
| |
54 | 53 |
| |
55 | 54 |
| |
56 | 55 |
| |
57 |
| - | |
58 |
| - | |
59 |
| - | |
60 |
| - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
61 | 60 |
| |
62 | 61 |
| |
63 | 62 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
804 | 804 |
| |
805 | 805 |
| |
806 | 806 |
| |
807 |
| - | |
| 807 | + | |
808 | 808 |
| |
809 | 809 |
| |
810 | 810 |
| |
| |||
818 | 818 |
| |
819 | 819 |
| |
820 | 820 |
| |
821 |
| - | |
822 |
| - | |
823 |
| - | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
824 | 832 |
| |
825 | 833 |
| |
826 | 834 |
| |
827 | 835 |
| |
828 | 836 |
| |
829 | 837 |
| |
830 | 838 |
| |
831 |
| - | |
| 839 | + | |
832 | 840 |
| |
833 | 841 |
| |
834 | 842 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
747 | 747 |
| |
748 | 748 |
| |
749 | 749 |
| |
750 |
| - | |
751 |
| - | |
752 |
| - | |
| 750 | + | |
| 751 | + | |
753 | 752 |
| |
754 | 753 |
| |
755 | 754 |
| |
| |||
758 | 757 |
| |
759 | 758 |
| |
760 | 759 |
| |
761 |
| - | |
762 |
| - | |
763 |
| - | |
| 760 | + | |
| 761 | + | |
764 | 762 |
| |
765 | 763 |
| |
766 | 764 |
| |
| |||
1171 | 1169 |
| |
1172 | 1170 |
| |
1173 | 1171 |
| |
1174 |
| - | |
1175 |
| - | |
| 1172 | + | |
| 1173 | + | |
1176 | 1174 |
| |
1177 | 1175 |
| |
1178 |
| - | |
1179 |
| - | |
1180 |
| - | |
1181 |
| - | |
1182 |
| - | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
1183 | 1184 |
| |
1184 | 1185 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
10 |
| - | |
11 |
| - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
22 |
| - | |
23 |
| - | |
24 |
| - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
8 |
| - | |
9 |
| - | |
10 |
| - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
270 | 270 |
| |
271 | 271 |
| |
272 | 272 |
| |
| 273 | + | |
273 | 274 |
| |
274 | 275 |
| |
275 | 276 |
| |
|
- .cirrus.yml+1-1
- .github/workflows/main.yml+2-2
- .gitignore+5-3
- Cargo.toml+2-1
- ci/docker/wasm32-wasi/Dockerfile-16
- ci/docker/wasm32-wasip1/Dockerfile+13
- crates/core_arch/src/aarch64/neon/generated.rs+350-350
- crates/core_arch/src/aarch64/neon/mod.rs+28-7
- crates/core_arch/src/arm_shared/barrier/mod.rs+29-7
- crates/core_arch/src/arm_shared/crc.rs+34-10
- crates/core_arch/src/arm_shared/crypto.rs+56-14
- crates/core_arch/src/arm_shared/hints.rs+31-5
- crates/core_arch/src/arm_shared/mod.rs+30-5
- crates/core_arch/src/arm_shared/neon/generated.rs+2.1k-2.0k
- crates/core_arch/src/arm_shared/neon/load_tests.rs+1-1
- crates/core_arch/src/arm_shared/neon/mod.rs+1.6k-427
- crates/core_arch/src/arm_shared/neon/shift_and_insert_tests.rs+1-1
- crates/core_arch/src/arm_shared/neon/store_tests.rs+1-1
- crates/core_arch/src/arm_shared/neon/table_lookup_tests.rs+49-49
- crates/core_arch/src/arm_shared/test_support.rs+1-1
- crates/core_arch/src/lib.rs+1
- crates/core_arch/src/loongarch64/lasx/generated.rs+7.0k
- crates/core_arch/src/loongarch64/lasx/mod.rs+21
- crates/core_arch/src/loongarch64/lasx/tests.rs+14.7k
- crates/core_arch/src/loongarch64/lasx/types.rs+57
- crates/core_arch/src/loongarch64/lsx/generated.rs+6.8k
- crates/core_arch/src/loongarch64/lsx/mod.rs+21
- crates/core_arch/src/loongarch64/lsx/tests.rs+7.1k
- crates/core_arch/src/loongarch64/lsx/types.rs+41
- crates/core_arch/src/loongarch64/mod.rs+9
- crates/core_arch/src/mod.rs+24-5
- crates/core_arch/src/powerpc/altivec.rs+3-180
- crates/core_arch/src/powerpc/macros.rs+185
- crates/core_arch/src/powerpc/mod.rs+1-2
- crates/core_arch/src/powerpc64/mod.rs+5
- crates/core_arch/src/powerpc64/vsx.rs+156
- crates/core_arch/src/wasm32/mod.rs+22
- crates/core_arch/src/x86/avx.rs+28-27
- crates/core_arch/src/x86/avx512f.rs+3-3
- crates/core_arch/src/x86/sse.rs+9-9
- crates/core_arch/src/x86/sse2.rs+12-11
- crates/core_arch/src/x86/sse41.rs+12-12
- crates/core_arch/src/x86_64/sse2.rs+2-1
- crates/intrinsic-test/src/main.rs+6-6
- crates/simd-test-macro/src/lib.rs+2-1
- crates/std_detect/src/detect/arch/aarch64.rs+1-1
- crates/std_detect/src/detect/arch/loongarch.rs+15-27
- crates/std_detect/src/detect/arch/mod.rs+1-1
- crates/std_detect/src/detect/arch/x86.rs+3
- crates/std_detect/src/detect/mod.rs+2-1
- crates/std_detect/src/detect/os/linux/loongarch.rs+30-9
- crates/std_detect/src/detect/os/x86.rs+15-7
- crates/std_detect/tests/cpu-detection.rs+6-1
- crates/std_detect/tests/macro_trailing_commas.rs+2
- crates/std_detect/tests/x86-specific.rs+1
- crates/stdarch-gen-arm/Cargo.toml+1-1
- crates/stdarch-gen-arm/README.md+1-1
- crates/stdarch-gen-arm/neon.spec
- crates/stdarch-gen-arm/src/main.rs+18-12
- crates/stdarch-gen-loongarch/Cargo.toml+10
- crates/stdarch-gen-loongarch/README.md+33
- crates/stdarch-gen-loongarch/lasx.spec+3.7k
- crates/stdarch-gen-loongarch/lasxintrin.h+5.3k
- crates/stdarch-gen-loongarch/lsx.spec+3.6k
- crates/stdarch-gen-loongarch/lsxintrin.h+5.2k
- crates/stdarch-gen-loongarch/src/main.rs+1.5k
- crates/stdarch-test/src/disassembly.rs+1-1
- crates/stdarch-test/src/lib.rs+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1003 | 1003 |
| |
1004 | 1004 |
| |
1005 | 1005 |
| |
| 1006 | + | |
1006 | 1007 |
| |
1007 | 1008 |
| |
1008 | 1009 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1147 | 1147 |
| |
1148 | 1148 |
| |
1149 | 1149 |
| |
1150 |
| - | |
| 1150 | + | |
1151 | 1151 |
| |
1152 | 1152 |
| |
1153 | 1153 |
| |
1154 | 1154 |
| |
1155 | 1155 |
| |
1156 |
| - | |
1157 |
| - | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
1158 | 1161 |
| |
1159 | 1162 |
| |
1160 | 1163 |
| |
| |||
1165 | 1168 |
| |
1166 | 1169 |
| |
1167 | 1170 |
| |
1168 |
| - | |
| 1171 | + | |
1169 | 1172 |
| |
1170 | 1173 |
| |
1171 | 1174 |
| |
| |||
1194 | 1197 |
| |
1195 | 1198 |
| |
1196 | 1199 |
| |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
1197 | 1220 |
| |
1198 | 1221 |
| |
1199 | 1222 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
301 | 301 |
| |
302 | 302 |
| |
303 | 303 |
| |
| 304 | + | |
304 | 305 |
| |
305 | 306 |
| |
306 | 307 |
| |
|
0 commit comments