Commit 1b99431
authored
Merge pull request swiftwasm#618 from PassiveLogic/kr/stack-abi-generalization
NCF: BridgeJS: Generalize Optional stack ABI for Array, Dictionary, and Struct typesFile tree
14 files changed
+127
-354
lines changed- Benchmarks/Sources/Generated
- Plugins/BridgeJS
- Sources
- BridgeJSCore
- BridgeJSLink
- Tests/BridgeJSToolTests/__Snapshots__
- BridgeJSCodegenTests
- BridgeJSLinkTests
- Sources/JavaScriptKit
- Tests/BridgeJSRuntimeTests/Generated
14 files changed
+127
-354
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1762 | 1762 | | |
1763 | 1763 | | |
1764 | 1764 | | |
1765 | | - | |
1766 | | - | |
1767 | | - | |
1768 | | - | |
1769 | | - | |
| 1765 | + | |
1770 | 1766 | | |
1771 | 1767 | | |
1772 | 1768 | | |
| |||
1789 | 1785 | | |
1790 | 1786 | | |
1791 | 1787 | | |
1792 | | - | |
1793 | | - | |
1794 | | - | |
1795 | | - | |
1796 | | - | |
| 1788 | + | |
1797 | 1789 | | |
1798 | 1790 | | |
1799 | 1791 | | |
| |||
1803 | 1795 | | |
1804 | 1796 | | |
1805 | 1797 | | |
1806 | | - | |
| 1798 | + | |
1807 | 1799 | | |
1808 | | - | |
1809 | | - | |
1810 | | - | |
1811 | | - | |
1812 | | - | |
1813 | | - | |
1814 | | - | |
| 1800 | + | |
1815 | 1801 | | |
1816 | 1802 | | |
1817 | 1803 | | |
| |||
1822 | 1808 | | |
1823 | 1809 | | |
1824 | 1810 | | |
1825 | | - | |
1826 | | - | |
1827 | | - | |
1828 | | - | |
1829 | | - | |
| 1811 | + | |
1830 | 1812 | | |
1831 | 1813 | | |
1832 | 1814 | | |
| |||
1837 | 1819 | | |
1838 | 1820 | | |
1839 | 1821 | | |
1840 | | - | |
1841 | | - | |
1842 | | - | |
1843 | | - | |
1844 | | - | |
| 1822 | + | |
1845 | 1823 | | |
1846 | 1824 | | |
1847 | 1825 | | |
1848 | 1826 | | |
1849 | 1827 | | |
1850 | 1828 | | |
1851 | 1829 | | |
1852 | | - | |
| 1830 | + | |
1853 | 1831 | | |
1854 | | - | |
1855 | | - | |
1856 | | - | |
1857 | | - | |
1858 | | - | |
1859 | | - | |
1860 | | - | |
1861 | | - | |
1862 | | - | |
1863 | | - | |
1864 | | - | |
1865 | | - | |
| 1832 | + | |
| 1833 | + | |
1866 | 1834 | | |
1867 | 1835 | | |
1868 | 1836 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
| 150 | + | |
171 | 151 | | |
172 | 152 | | |
173 | 153 | | |
| |||
919 | 899 | | |
920 | 900 | | |
921 | 901 | | |
922 | | - | |
| 902 | + | |
| 903 | + | |
923 | 904 | | |
924 | 905 | | |
925 | 906 | | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | 907 | | |
960 | 908 | | |
961 | 909 | | |
| |||
1112 | 1060 | | |
1113 | 1061 | | |
1114 | 1062 | | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
1115 | 1070 | | |
1116 | 1071 | | |
1117 | 1072 | | |
| |||
1140 | 1095 | | |
1141 | 1096 | | |
1142 | 1097 | | |
1143 | | - | |
1144 | 1098 | | |
1145 | | - | |
1146 | | - | |
1147 | 1099 | | |
1148 | 1100 | | |
1149 | 1101 | | |
1150 | | - | |
1151 | 1102 | | |
1152 | 1103 | | |
1153 | 1104 | | |
1154 | 1105 | | |
1155 | 1106 | | |
1156 | | - | |
1157 | | - | |
1158 | | - | |
1159 | | - | |
1160 | 1107 | | |
1161 | 1108 | | |
1162 | 1109 | | |
| |||
1834 | 1781 | | |
1835 | 1782 | | |
1836 | 1783 | | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
1837 | 1788 | | |
1838 | | - | |
| 1789 | + | |
1839 | 1790 | | |
1840 | 1791 | | |
1841 | 1792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
832 | 832 | | |
833 | 833 | | |
834 | 834 | | |
835 | | - | |
| 835 | + | |
| 836 | + | |
836 | 837 | | |
837 | 838 | | |
838 | 839 | | |
| |||
895 | 896 | | |
896 | 897 | | |
897 | 898 | | |
898 | | - | |
| 899 | + | |
| 900 | + | |
899 | 901 | | |
900 | 902 | | |
901 | 903 | | |
| |||
915 | 917 | | |
916 | 918 | | |
917 | 919 | | |
918 | | - | |
| 920 | + | |
| 921 | + | |
919 | 922 | | |
920 | 923 | | |
921 | 924 | | |
| |||
Lines changed: 4 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | | - | |
| 280 | + | |
281 | 281 | | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
| 282 | + | |
| 283 | + | |
294 | 284 | | |
295 | 285 | | |
296 | 286 | | |
| |||
311 | 301 | | |
312 | 302 | | |
313 | 303 | | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
| 304 | + | |
319 | 305 | | |
320 | 306 | | |
321 | 307 | | |
| |||
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
| 297 | + | |
298 | 298 | | |
299 | | - | |
| 299 | + | |
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
| |||
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | | - | |
| 308 | + | |
309 | 309 | | |
310 | | - | |
| 310 | + | |
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
Lines changed: 5 additions & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
617 | 617 | | |
618 | 618 | | |
619 | 619 | | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
| 620 | + | |
628 | 621 | | |
629 | 622 | | |
630 | 623 | | |
| |||
637 | 630 | | |
638 | 631 | | |
639 | 632 | | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
| 633 | + | |
645 | 634 | | |
646 | 635 | | |
647 | 636 | | |
| |||
665 | 654 | | |
666 | 655 | | |
667 | 656 | | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
| 657 | + | |
673 | 658 | | |
674 | 659 | | |
675 | 660 | | |
| |||
689 | 674 | | |
690 | 675 | | |
691 | 676 | | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
| 677 | + | |
697 | 678 | | |
698 | 679 | | |
699 | 680 | | |
| |||
717 | 698 | | |
718 | 699 | | |
719 | 700 | | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
724 | | - | |
| 701 | + | |
725 | 702 | | |
726 | 703 | | |
727 | 704 | | |
| |||
0 commit comments