File tree
14 files changed
+450
-200
lines changed- compiler/rustc_hir_typeck/src
- library
- src/tools
- tests/ui
- coercion
- did_you_mean
- for-loop-while
- issues
- typeck
14 files changed
+450
-200
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 |
| - | |
44 |
| - | |
45 | 43 |
| |
46 | 44 |
| |
47 | 45 |
| |
| |||
95 | 93 |
| |
96 | 94 |
| |
97 | 95 |
| |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
112 |
| - | |
113 |
| - | |
114 | 96 |
| |
115 | 97 |
| |
116 | 98 |
| |
| |||
1593 | 1575 |
| |
1594 | 1576 |
| |
1595 | 1577 |
| |
1596 |
| - | |
1597 | 1578 |
| |
1598 | 1579 |
| |
1599 | 1580 |
| |
| |||
1619 | 1600 |
| |
1620 | 1601 |
| |
1621 | 1602 |
| |
1622 |
| - | |
1623 |
| - | |
1624 |
| - | |
1625 |
| - | |
1626 |
| - | |
1627 | 1603 |
| |
1628 | 1604 |
| |
1629 | 1605 |
| |
| |||
1732 | 1708 |
| |
1733 | 1709 |
| |
1734 | 1710 |
| |
1735 |
| - | |
1736 |
| - | |
1737 |
| - | |
1738 |
| - | |
1739 |
| - | |
1740 |
| - | |
1741 |
| - | |
1742 |
| - | |
1743 |
| - | |
| 1711 | + | |
| 1712 | + | |
1744 | 1713 |
| |
1745 | 1714 |
| |
1746 | 1715 |
| |
| |||
1819 | 1788 |
| |
1820 | 1789 |
| |
1821 | 1790 |
| |
1822 |
| - | |
1823 | 1791 |
| |
1824 | 1792 |
| |
1825 |
| - | |
| 1793 | + | |
1826 | 1794 |
| |
1827 | 1795 |
| |
1828 |
| - | |
1829 |
| - | |
1830 |
| - | |
1831 |
| - | |
1832 |
| - | |
1833 |
| - | |
1834 |
| - | |
1835 |
| - | |
1836 |
| - | |
1837 |
| - | |
1838 |
| - | |
1839 |
| - | |
1840 |
| - | |
1841 |
| - | |
1842 |
| - | |
1843 |
| - | |
1844 |
| - | |
1845 |
| - | |
1846 |
| - | |
1847 |
| - | |
| 1796 | + | |
1848 | 1797 |
| |
1849 |
| - | |
1850 |
| - | |
1851 |
| - | |
1852 |
| - | |
1853 |
| - | |
1854 |
| - | |
1855 |
| - | |
1856 |
| - | |
1857 |
| - | |
1858 |
| - | |
1859 |
| - | |
1860 |
| - | |
1861 |
| - | |
1862 |
| - | |
1863 |
| - | |
1864 |
| - | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
| 1801 | + | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
1865 | 1826 |
| |
1866 |
| - | |
| 1827 | + | |
1867 | 1828 |
| |
1868 |
| - | |
1869 |
| - | |
1870 |
| - | |
1871 |
| - | |
1872 |
| - | |
1873 |
| - | |
1874 |
| - | |
1875 |
| - | |
1876 |
| - | |
1877 |
| - | |
1878 |
| - | |
1879 |
| - | |
1880 |
| - | |
1881 |
| - | |
1882 |
| - | |
1883 |
| - | |
1884 |
| - | |
1885 |
| - | |
1886 |
| - | |
1887 |
| - | |
1888 |
| - | |
1889 |
| - | |
1890 |
| - | |
1891 |
| - | |
1892 |
| - | |
1893 |
| - | |
1894 |
| - | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
1895 | 1838 |
| |
1896 |
| - | |
1897 |
| - | |
1898 |
| - | |
1899 |
| - | |
1900 |
| - | |
1901 |
| - | |
1902 |
| - | |
1903 |
| - | |
1904 |
| - | |
1905 |
| - | |
1906 |
| - | |
1907 |
| - | |
1908 |
| - | |
1909 |
| - | |
1910 |
| - | |
1911 |
| - | |
1912 |
| - | |
1913 |
| - | |
1914 |
| - | |
1915 |
| - | |
1916 |
| - | |
1917 |
| - | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
1918 | 1846 |
| |
1919 | 1847 |
| |
1920 | 1848 |
| |
|
- .cirrus.yml+1-1
- .github/workflows/main.yml+2-2
- .gitignore+3-5
- Cargo.toml+1-2
- 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+7-28
- crates/core_arch/src/arm_shared/barrier/mod.rs+7-29
- crates/core_arch/src/arm_shared/crc.rs+10-34
- crates/core_arch/src/arm_shared/crypto.rs+14-56
- crates/core_arch/src/arm_shared/hints.rs+5-31
- crates/core_arch/src/arm_shared/mod.rs+5-30
- crates/core_arch/src/arm_shared/neon/generated.rs+2.0k-2.1k
- crates/core_arch/src/arm_shared/neon/load_tests.rs+1-1
- crates/core_arch/src/arm_shared/neon/mod.rs+427-1.6k
- 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+5-24
- crates/core_arch/src/powerpc/altivec.rs+180-3
- crates/core_arch/src/powerpc/macros.rs-185
- crates/core_arch/src/powerpc/mod.rs+2-1
- 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+27-28
- 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+11-12
- crates/core_arch/src/x86/sse41.rs+12-12
- crates/core_arch/src/x86_64/sse2.rs+1-2
- crates/intrinsic-test/src/main.rs+6-6
- crates/simd-test-macro/src/lib.rs+1-2
- crates/std_detect/src/detect/arch/aarch64.rs+1-1
- crates/std_detect/src/detect/arch/loongarch.rs+27-15
- 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+1-2
- crates/std_detect/src/detect/os/linux/loongarch.rs+9-30
- crates/std_detect/src/detect/os/x86.rs+7-15
- crates/std_detect/tests/cpu-detection.rs+1-6
- crates/std_detect/tests/macro_trailing_commas.rs-2
- crates/std_detect/tests/x86-specific.rs-1
- 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-gen/Cargo.toml+1-1
- crates/stdarch-gen/README.md+1-1
- crates/stdarch-gen/neon.spec
- crates/stdarch-gen/src/main.rs+12-18
- 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 | |
---|---|---|---|
| |||
| 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 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + |
0 commit comments