Commit f6bf93e
committed
feat: use second table to visit members
visit members in large projects will generate large switch case, it can be optimized to call_indirect when reference-types enabled.1 parent 4e7734b commit f6bf93e
File tree
10 files changed
+5131
-967
lines changed- src
- tests/compiler
- bindings
- features
10 files changed
+5131
-967
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
102 | 103 | | |
103 | 104 | | |
104 | 105 | | |
| |||
10841 | 10842 | | |
10842 | 10843 | | |
10843 | 10844 | | |
10844 | | - | |
10845 | | - | |
| 10845 | + | |
10846 | 10846 | | |
10847 | 10847 | | |
10848 | 10848 | | |
10849 | 10849 | | |
10850 | 10850 | | |
10851 | | - | |
10852 | | - | |
10853 | | - | |
10854 | 10851 | | |
10855 | 10852 | | |
10856 | 10853 | | |
| |||
10907 | 10904 | | |
10908 | 10905 | | |
10909 | 10906 | | |
| 10907 | + | |
| 10908 | + | |
10910 | 10909 | | |
| 10910 | + | |
| 10911 | + | |
| 10912 | + | |
| 10913 | + | |
| 10914 | + | |
| 10915 | + | |
| 10916 | + | |
| 10917 | + | |
| 10918 | + | |
| 10919 | + | |
| 10920 | + | |
| 10921 | + | |
| 10922 | + | |
| 10923 | + | |
| 10924 | + | |
| 10925 | + | |
| 10926 | + | |
| 10927 | + | |
| 10928 | + | |
| 10929 | + | |
| 10930 | + | |
| 10931 | + | |
| 10932 | + | |
| 10933 | + | |
| 10934 | + | |
| 10935 | + | |
| 10936 | + | |
| 10937 | + | |
| 10938 | + | |
| 10939 | + | |
| 10940 | + | |
| 10941 | + | |
| 10942 | + | |
| 10943 | + | |
| 10944 | + | |
| 10945 | + | |
| 10946 | + | |
| 10947 | + | |
| 10948 | + | |
| 10949 | + | |
| 10950 | + | |
| 10951 | + | |
| 10952 | + | |
| 10953 | + | |
| 10954 | + | |
| 10955 | + | |
| 10956 | + | |
| 10957 | + | |
| 10958 | + | |
| 10959 | + | |
10911 | 10960 | | |
10912 | | - | |
10913 | | - | |
| 10961 | + | |
| 10962 | + | |
| 10963 | + | |
10914 | 10964 | | |
10915 | 10965 | | |
10916 | | - | |
10917 | | - | |
10918 | | - | |
10919 | | - | |
| 10966 | + | |
10920 | 10967 | | |
10921 | 10968 | | |
10922 | 10969 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
270 | 271 | | |
271 | 272 | | |
272 | 273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| 87 | + | |
87 | 88 | | |
88 | | - | |
| 89 | + | |
| 90 | + | |
89 | 91 | | |
90 | 92 | | |
91 | 93 | | |
| |||
2867 | 2869 | | |
2868 | 2870 | | |
2869 | 2871 | | |
| 2872 | + | |
| 2873 | + | |
2870 | 2874 | | |
2871 | 2875 | | |
2872 | 2876 | | |
| |||
2881 | 2885 | | |
2882 | 2886 | | |
2883 | 2887 | | |
2884 | | - | |
2885 | | - | |
2886 | 2888 | | |
2887 | 2889 | | |
2888 | 2890 | | |
| |||
2970 | 2972 | | |
2971 | 2973 | | |
2972 | 2974 | | |
2973 | | - | |
2974 | | - | |
2975 | | - | |
2976 | | - | |
2977 | | - | |
2978 | | - | |
2979 | | - | |
2980 | | - | |
2981 | | - | |
2982 | | - | |
2983 | | - | |
2984 | | - | |
2985 | | - | |
2986 | | - | |
2987 | | - | |
2988 | | - | |
2989 | | - | |
2990 | | - | |
2991 | | - | |
2992 | | - | |
2993 | | - | |
2994 | | - | |
2995 | | - | |
2996 | | - | |
2997 | | - | |
2998 | | - | |
2999 | | - | |
3000 | | - | |
3001 | | - | |
3002 | | - | |
3003 | | - | |
3004 | | - | |
3005 | | - | |
3006 | | - | |
3007 | | - | |
3008 | | - | |
3009 | | - | |
3010 | | - | |
3011 | | - | |
3012 | | - | |
3013 | | - | |
3014 | | - | |
3015 | | - | |
3016 | | - | |
3017 | | - | |
3018 | | - | |
3019 | | - | |
3020 | | - | |
3021 | | - | |
3022 | | - | |
3023 | | - | |
3024 | | - | |
3025 | | - | |
3026 | | - | |
3027 | | - | |
3028 | | - | |
3029 | | - | |
3030 | | - | |
3031 | | - | |
3032 | | - | |
3033 | | - | |
3034 | | - | |
3035 | | - | |
3036 | | - | |
3037 | | - | |
3038 | | - | |
3039 | | - | |
3040 | | - | |
3041 | | - | |
3042 | | - | |
3043 | | - | |
3044 | | - | |
3045 | | - | |
3046 | | - | |
3047 | | - | |
3048 | | - | |
3049 | | - | |
3050 | | - | |
3051 | | - | |
3052 | | - | |
3053 | | - | |
3054 | | - | |
| 2975 | + | |
| 2976 | + | |
| 2977 | + | |
| 2978 | + | |
| 2979 | + | |
| 2980 | + | |
| 2981 | + | |
3055 | 2982 | | |
3056 | 2983 | | |
3057 | 2984 | | |
| |||
0 commit comments