Commit 95dfa38
authored
[MINIMAL_RUNTIME] Remove WASM_MODULE_EXPORTS replacement. NFC (#23405)
Followup to #23403
We now generate a new function called `assignWasmExports` which gets
called instead of the `WASM_MODULE_EXPORTS` replacement.
As is evident from the lack of code size changes closure is able to
inline this function.
The motivation for this change is 3-fold:
1. Remove differences between MINIMAL_RUNTIME and regular runtime.
2. Simplifies and logic by removing magic late stage replacement.
3. Sets the stage for regular runtime to use the same technique.1 parent 7aa70ae commit 95dfa38
File tree
5 files changed
+56
-105
lines changed- src
- test/js_optimizer
- tools
5 files changed
+56
-105
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | | - | |
| 68 | + | |
70 | 69 | | |
71 | 70 | | |
72 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
73 | 76 | | |
74 | 77 | | |
75 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | | - | |
| 68 | + | |
70 | 69 | | |
71 | 70 | | |
72 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
73 | 77 | | |
74 | 78 | | |
75 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
677 | | - | |
678 | | - | |
679 | | - | |
| 677 | + | |
680 | 678 | | |
681 | 679 | | |
682 | 680 | | |
| |||
801 | 799 | | |
802 | 800 | | |
803 | 801 | | |
804 | | - | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
| 802 | + | |
813 | 803 | | |
814 | | - | |
| 804 | + | |
815 | 805 | | |
| 806 | + | |
816 | 807 | | |
817 | 808 | | |
818 | | - | |
819 | | - | |
| 809 | + | |
820 | 810 | | |
| 811 | + | |
821 | 812 | | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
829 | | - | |
830 | | - | |
831 | | - | |
832 | | - | |
833 | | - | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
834 | 826 | | |
835 | | - | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
840 | | - | |
841 | | - | |
842 | | - | |
843 | | - | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
874 | 831 | | |
875 | 832 | | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
876 | 837 | | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
877 | 841 | | |
878 | 842 | | |
879 | 843 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | 56 | | |
71 | 57 | | |
72 | 58 | | |
| |||
459 | 445 | | |
460 | 446 | | |
461 | 447 | | |
462 | | - | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | 448 | | |
469 | 449 | | |
470 | 450 | | |
| |||
964 | 944 | | |
965 | 945 | | |
966 | 946 | | |
967 | | - | |
| 947 | + | |
968 | 948 | | |
969 | 949 | | |
970 | | - | |
971 | | - | |
| 950 | + | |
972 | 951 | | |
973 | 952 | | |
974 | | - | |
975 | | - | |
976 | | - | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
977 | 956 | | |
978 | 957 | | |
979 | 958 | | |
980 | 959 | | |
981 | 960 | | |
982 | 961 | | |
983 | | - | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
984 | 967 | | |
985 | 968 | | |
986 | 969 | | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | | - | |
| 970 | + | |
991 | 971 | | |
992 | 972 | | |
993 | 973 | | |
| |||
0 commit comments