Commit 8307d7c
authored
fix: view index (#3596)
# Description of Changes
`call_view` and `call_view_anon` maintains separate `Vec` list for view
inside Module but `ModuleDef` used to have single `Vec`. Hence, Views
index is not same across `ModuleDef` and module itself.
Added a `index` field inside `ViewDef` which stores it index inside
module.
# API and ABI breaking changes
NA
How complicated do you think these changes are? Grade on a scale from 1
to 5,
2,
there could be some existing code relying on poistion in `Vec` and may
not appear as compiler error
# Testing
Future smoketests should cover this.1 parent 6096150 commit 8307d7c
File tree
9 files changed
+61
-8
lines changed- crates
- bindings-csharp/Runtime/Internal/Autogen
- bindings/src
- core/src
- db
- host/wasm_common
- expr/src
- lib/src/db/raw_def
- schema/src
- def/validate
9 files changed
+61
-8
lines changedLines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
735 | 735 | | |
736 | 736 | | |
737 | 737 | | |
738 | | - | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
739 | 741 | | |
740 | 742 | | |
741 | 743 | | |
| |||
750 | 752 | | |
751 | 753 | | |
752 | 754 | | |
753 | | - | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
754 | 758 | | |
755 | 759 | | |
756 | 760 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2208 | 2208 | | |
2209 | 2209 | | |
2210 | 2210 | | |
| 2211 | + | |
2211 | 2212 | | |
2212 | 2213 | | |
2213 | 2214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
791 | 791 | | |
792 | 792 | | |
793 | 793 | | |
794 | | - | |
| 794 | + | |
795 | 795 | | |
796 | 796 | | |
797 | 797 | | |
798 | | - | |
| 798 | + | |
799 | 799 | | |
800 | 800 | | |
801 | 801 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
613 | 613 | | |
614 | 614 | | |
615 | 615 | | |
616 | | - | |
| 616 | + | |
617 | 617 | | |
618 | 618 | | |
619 | 619 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
457 | 460 | | |
458 | 461 | | |
459 | 462 | | |
| |||
732 | 735 | | |
733 | 736 | | |
734 | 737 | | |
| 738 | + | |
735 | 739 | | |
736 | 740 | | |
737 | 741 | | |
738 | 742 | | |
739 | 743 | | |
740 | 744 | | |
741 | 745 | | |
| 746 | + | |
742 | 747 | | |
743 | 748 | | |
744 | 749 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1110 | 1110 | | |
1111 | 1111 | | |
1112 | 1112 | | |
| 1113 | + | |
1113 | 1114 | | |
1114 | 1115 | | |
1115 | 1116 | | |
| |||
1206 | 1207 | | |
1207 | 1208 | | |
1208 | 1209 | | |
| 1210 | + | |
1209 | 1211 | | |
1210 | 1212 | | |
1211 | 1213 | | |
| |||
1765 | 1767 | | |
1766 | 1768 | | |
1767 | 1769 | | |
| 1770 | + | |
1768 | 1771 | | |
1769 | 1772 | | |
1770 | 1773 | | |
| |||
1793 | 1796 | | |
1794 | 1797 | | |
1795 | 1798 | | |
| 1799 | + | |
1796 | 1800 | | |
1797 | 1801 | | |
1798 | 1802 | | |
| |||
1835 | 1839 | | |
1836 | 1840 | | |
1837 | 1841 | | |
| 1842 | + | |
1838 | 1843 | | |
1839 | 1844 | | |
1840 | 1845 | | |
| |||
1850 | 1855 | | |
1851 | 1856 | | |
1852 | 1857 | | |
| 1858 | + | |
1853 | 1859 | | |
1854 | 1860 | | |
1855 | 1861 | | |
| |||
1868 | 1874 | | |
1869 | 1875 | | |
1870 | 1876 | | |
| 1877 | + | |
1871 | 1878 | | |
1872 | 1879 | | |
1873 | 1880 | | |
| |||
1883 | 1890 | | |
1884 | 1891 | | |
1885 | 1892 | | |
| 1893 | + | |
1886 | 1894 | | |
1887 | 1895 | | |
1888 | 1896 | | |
| |||
1937 | 1945 | | |
1938 | 1946 | | |
1939 | 1947 | | |
| 1948 | + | |
1940 | 1949 | | |
1941 | 1950 | | |
1942 | 1951 | | |
| |||
1952 | 1961 | | |
1953 | 1962 | | |
1954 | 1963 | | |
| 1964 | + | |
1955 | 1965 | | |
1956 | 1966 | | |
1957 | 1967 | | |
| |||
1970 | 1980 | | |
1971 | 1981 | | |
1972 | 1982 | | |
| 1983 | + | |
1973 | 1984 | | |
1974 | 1985 | | |
1975 | 1986 | | |
| |||
1985 | 1996 | | |
1986 | 1997 | | |
1987 | 1998 | | |
| 1999 | + | |
1988 | 2000 | | |
1989 | 2001 | | |
1990 | 2002 | | |
| |||
2003 | 2015 | | |
2004 | 2016 | | |
2005 | 2017 | | |
| 2018 | + | |
2006 | 2019 | | |
2007 | 2020 | | |
2008 | 2021 | | |
| |||
2018 | 2031 | | |
2019 | 2032 | | |
2020 | 2033 | | |
| 2034 | + | |
2021 | 2035 | | |
2022 | 2036 | | |
2023 | 2037 | | |
| |||
2036 | 2050 | | |
2037 | 2051 | | |
2038 | 2052 | | |
| 2053 | + | |
2039 | 2054 | | |
2040 | 2055 | | |
2041 | 2056 | | |
| |||
2051 | 2066 | | |
2052 | 2067 | | |
2053 | 2068 | | |
| 2069 | + | |
2054 | 2070 | | |
2055 | 2071 | | |
2056 | 2072 | | |
| |||
2069 | 2085 | | |
2070 | 2086 | | |
2071 | 2087 | | |
| 2088 | + | |
2072 | 2089 | | |
2073 | 2090 | | |
2074 | 2091 | | |
| |||
2084 | 2101 | | |
2085 | 2102 | | |
2086 | 2103 | | |
| 2104 | + | |
2087 | 2105 | | |
2088 | 2106 | | |
2089 | 2107 | | |
| |||
2102 | 2120 | | |
2103 | 2121 | | |
2104 | 2122 | | |
| 2123 | + | |
2105 | 2124 | | |
2106 | 2125 | | |
2107 | 2126 | | |
| |||
2117 | 2136 | | |
2118 | 2137 | | |
2119 | 2138 | | |
| 2139 | + | |
2120 | 2140 | | |
2121 | 2141 | | |
2122 | 2142 | | |
| |||
2135 | 2155 | | |
2136 | 2156 | | |
2137 | 2157 | | |
| 2158 | + | |
2138 | 2159 | | |
2139 | 2160 | | |
2140 | 2161 | | |
| |||
2150 | 2171 | | |
2151 | 2172 | | |
2152 | 2173 | | |
| 2174 | + | |
2153 | 2175 | | |
2154 | 2176 | | |
2155 | 2177 | | |
| |||
2168 | 2190 | | |
2169 | 2191 | | |
2170 | 2192 | | |
| 2193 | + | |
2171 | 2194 | | |
2172 | 2195 | | |
2173 | 2196 | | |
| |||
2183 | 2206 | | |
2184 | 2207 | | |
2185 | 2208 | | |
| 2209 | + | |
2186 | 2210 | | |
2187 | 2211 | | |
2188 | 2212 | | |
| |||
2201 | 2225 | | |
2202 | 2226 | | |
2203 | 2227 | | |
| 2228 | + | |
2204 | 2229 | | |
2205 | 2230 | | |
2206 | 2231 | | |
| |||
2216 | 2241 | | |
2217 | 2242 | | |
2218 | 2243 | | |
| 2244 | + | |
2219 | 2245 | | |
2220 | 2246 | | |
2221 | 2247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
300 | | - | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
301 | 305 | | |
302 | 306 | | |
303 | 307 | | |
| |||
1111 | 1115 | | |
1112 | 1116 | | |
1113 | 1117 | | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
1114 | 1123 | | |
1115 | 1124 | | |
1116 | 1125 | | |
| |||
1171 | 1180 | | |
1172 | 1181 | | |
1173 | 1182 | | |
| 1183 | + | |
1174 | 1184 | | |
1175 | 1185 | | |
1176 | 1186 | | |
1177 | 1187 | | |
| 1188 | + | |
1178 | 1189 | | |
1179 | 1190 | | |
1180 | 1191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
456 | 456 | | |
457 | 457 | | |
458 | 458 | | |
| 459 | + | |
459 | 460 | | |
460 | 461 | | |
461 | 462 | | |
| |||
541 | 542 | | |
542 | 543 | | |
543 | 544 | | |
| 545 | + | |
544 | 546 | | |
545 | 547 | | |
546 | 548 | | |
| |||
0 commit comments