Commit 4012963
authored
[Transition Tracing] Refactor Transition Tracing Root Code (#24766)
This PR refactors the transition tracing root code by reusing the tracing marker code. Namely it:
* Refactors the tracing marker code so that it takes a tracing marker instance instead of a tracing marker fiber and rename the stack to `markerInstance` instead of `tracingMarker`
* Pushes the root code onto the stack
* Moves the instantiation of `root.incompleteTransitions` to the begin phase when we are pushing the root to the stack rather than in the commit phase1 parent 1859329 commit 4012963
File tree
14 files changed
+309
-179
lines changed- packages/react-reconciler/src
14 files changed
+309
-179
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
262 | 263 | | |
263 | 264 | | |
264 | 265 | | |
265 | | - | |
266 | | - | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
267 | 269 | | |
268 | 270 | | |
269 | 271 | | |
| |||
779 | 781 | | |
780 | 782 | | |
781 | 783 | | |
782 | | - | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
783 | 788 | | |
784 | 789 | | |
785 | 790 | | |
| |||
909 | 914 | | |
910 | 915 | | |
911 | 916 | | |
912 | | - | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
913 | 921 | | |
914 | 922 | | |
915 | 923 | | |
| |||
1313 | 1321 | | |
1314 | 1322 | | |
1315 | 1323 | | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
1316 | 1328 | | |
1317 | 1329 | | |
1318 | 1330 | | |
| |||
2098 | 2110 | | |
2099 | 2111 | | |
2100 | 2112 | | |
2101 | | - | |
| 2113 | + | |
2102 | 2114 | | |
2103 | 2115 | | |
2104 | | - | |
| 2116 | + | |
2105 | 2117 | | |
2106 | 2118 | | |
2107 | 2119 | | |
| |||
2188 | 2200 | | |
2189 | 2201 | | |
2190 | 2202 | | |
2191 | | - | |
| 2203 | + | |
2192 | 2204 | | |
2193 | 2205 | | |
2194 | | - | |
| 2206 | + | |
2195 | 2207 | | |
2196 | 2208 | | |
2197 | 2209 | | |
| |||
3509 | 3521 | | |
3510 | 3522 | | |
3511 | 3523 | | |
| 3524 | + | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
3512 | 3528 | | |
3513 | 3529 | | |
3514 | 3530 | | |
| |||
3694 | 3710 | | |
3695 | 3711 | | |
3696 | 3712 | | |
3697 | | - | |
| 3713 | + | |
| 3714 | + | |
| 3715 | + | |
| 3716 | + | |
3698 | 3717 | | |
3699 | 3718 | | |
3700 | 3719 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
259 | 260 | | |
260 | 261 | | |
261 | 262 | | |
262 | | - | |
263 | | - | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
264 | 266 | | |
265 | 267 | | |
266 | 268 | | |
| |||
784 | 786 | | |
785 | 787 | | |
786 | 788 | | |
787 | | - | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
788 | 793 | | |
789 | 794 | | |
790 | 795 | | |
| |||
909 | 914 | | |
910 | 915 | | |
911 | 916 | | |
912 | | - | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
913 | 921 | | |
914 | 922 | | |
915 | 923 | | |
| |||
1313 | 1321 | | |
1314 | 1322 | | |
1315 | 1323 | | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
1316 | 1328 | | |
1317 | 1329 | | |
1318 | 1330 | | |
| |||
2114 | 2126 | | |
2115 | 2127 | | |
2116 | 2128 | | |
2117 | | - | |
| 2129 | + | |
2118 | 2130 | | |
2119 | 2131 | | |
2120 | | - | |
| 2132 | + | |
2121 | 2133 | | |
2122 | 2134 | | |
2123 | 2135 | | |
| |||
2200 | 2212 | | |
2201 | 2213 | | |
2202 | 2214 | | |
2203 | | - | |
| 2215 | + | |
2204 | 2216 | | |
2205 | 2217 | | |
2206 | | - | |
| 2218 | + | |
2207 | 2219 | | |
2208 | 2220 | | |
2209 | 2221 | | |
| |||
3510 | 3522 | | |
3511 | 3523 | | |
3512 | 3524 | | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
| 3528 | + | |
3513 | 3529 | | |
3514 | 3530 | | |
3515 | 3531 | | |
| |||
3702 | 3718 | | |
3703 | 3719 | | |
3704 | 3720 | | |
3705 | | - | |
| 3721 | + | |
| 3722 | + | |
| 3723 | + | |
| 3724 | + | |
3706 | 3725 | | |
3707 | 3726 | | |
3708 | 3727 | | |
| |||
Lines changed: 30 additions & 63 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2811 | 2811 | | |
2812 | 2812 | | |
2813 | 2813 | | |
2814 | | - | |
| 2814 | + | |
2815 | 2815 | | |
2816 | 2816 | | |
2817 | | - | |
2818 | | - | |
2819 | | - | |
2820 | | - | |
2821 | 2817 | | |
2822 | 2818 | | |
2823 | 2819 | | |
2824 | 2820 | | |
2825 | 2821 | | |
2826 | | - | |
2827 | | - | |
2828 | | - | |
2829 | | - | |
2830 | 2822 | | |
2831 | 2823 | | |
2832 | 2824 | | |
2833 | 2825 | | |
2834 | 2826 | | |
2835 | | - | |
2836 | | - | |
2837 | | - | |
| 2827 | + | |
| 2828 | + | |
| 2829 | + | |
| 2830 | + | |
| 2831 | + | |
| 2832 | + | |
2838 | 2833 | | |
2839 | 2834 | | |
2840 | 2835 | | |
2841 | 2836 | | |
2842 | 2837 | | |
2843 | 2838 | | |
2844 | | - | |
2845 | | - | |
| 2839 | + | |
| 2840 | + | |
2846 | 2841 | | |
2847 | | - | |
2848 | | - | |
2849 | | - | |
2850 | | - | |
2851 | | - | |
2852 | | - | |
2853 | | - | |
2854 | | - | |
| 2842 | + | |
2855 | 2843 | | |
2856 | 2844 | | |
2857 | 2845 | | |
| |||
2896 | 2884 | | |
2897 | 2885 | | |
2898 | 2886 | | |
2899 | | - | |
2900 | | - | |
2901 | | - | |
2902 | | - | |
2903 | | - | |
2904 | | - | |
2905 | | - | |
2906 | | - | |
2907 | 2887 | | |
2908 | 2888 | | |
2909 | 2889 | | |
2910 | 2890 | | |
2911 | 2891 | | |
2912 | 2892 | | |
2913 | 2893 | | |
2914 | | - | |
2915 | 2894 | | |
2916 | 2895 | | |
2917 | 2896 | | |
2918 | 2897 | | |
2919 | 2898 | | |
2920 | 2899 | | |
2921 | | - | |
2922 | | - | |
2923 | | - | |
2924 | | - | |
2925 | | - | |
2926 | | - | |
2927 | | - | |
2928 | | - | |
2929 | | - | |
2930 | | - | |
2931 | | - | |
2932 | | - | |
2933 | | - | |
2934 | 2900 | | |
2935 | 2901 | | |
2936 | 2902 | | |
2937 | | - | |
2938 | | - | |
2939 | | - | |
2940 | | - | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
2941 | 2911 | | |
2942 | 2912 | | |
2943 | 2913 | | |
2944 | | - | |
2945 | | - | |
2946 | | - | |
2947 | | - | |
2948 | | - | |
2949 | | - | |
2950 | | - | |
| 2914 | + | |
| 2915 | + | |
| 2916 | + | |
| 2917 | + | |
| 2918 | + | |
| 2919 | + | |
| 2920 | + | |
| 2921 | + | |
| 2922 | + | |
2951 | 2923 | | |
2952 | 2924 | | |
2953 | 2925 | | |
2954 | 2926 | | |
2955 | | - | |
2956 | | - | |
2957 | | - | |
2958 | | - | |
2959 | | - | |
2960 | | - | |
2961 | | - | |
2962 | | - | |
| 2927 | + | |
2963 | 2928 | | |
| 2929 | + | |
| 2930 | + | |
2964 | 2931 | | |
2965 | 2932 | | |
2966 | 2933 | | |
| |||
0 commit comments