Commit a084c8a
committed
Register Suspense retry handlers in commit phase (facebook#31667)
To avoid GC pressure and accidentally hanging onto old trees Suspense
boundary retries are now implemented in the commit phase. I used the
Callback flag which was previously only used to schedule callbacks for
Class components. This isn't quite semantically equivalent but it's
unused and seemingly compatible.
DiffTrain build for [de68d2f](facebook@de68d2f)1 parent 691606c commit a084c8a
File tree
23 files changed
+697
-631
lines changed- compiled-rn
- facebook-fbsource/xplat/js
- RKJSModules/vendor/react
- react-dom/cjs
- react-test-renderer/cjs
- react/cjs
- react-native-github/Libraries/Renderer
- implementations
23 files changed
+697
-631
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
424 | 424 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
| 206 | + | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
| 206 | + | |
Lines changed: 197 additions & 191 deletions
Large diffs are not rendered by default.
Lines changed: 49 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
6657 | 6657 | | |
6658 | 6658 | | |
6659 | 6659 | | |
6660 | | - | |
| 6660 | + | |
6661 | 6661 | | |
6662 | | - | |
6663 | | - | |
6664 | | - | |
6665 | | - | |
6666 | | - | |
6667 | 6662 | | |
6668 | 6663 | | |
6669 | 6664 | | |
| |||
8528 | 8523 | | |
8529 | 8524 | | |
8530 | 8525 | | |
| 8526 | + | |
| 8527 | + | |
| 8528 | + | |
| 8529 | + | |
| 8530 | + | |
| 8531 | + | |
| 8532 | + | |
| 8533 | + | |
| 8534 | + | |
| 8535 | + | |
8531 | 8536 | | |
8532 | 8537 | | |
8533 | 8538 | | |
| |||
12352 | 12357 | | |
12353 | 12358 | | |
12354 | 12359 | | |
12355 | | - | |
12356 | | - | |
12357 | | - | |
| 12360 | + | |
| 12361 | + | |
| 12362 | + | |
12358 | 12363 | | |
12359 | | - | |
12360 | | - | |
12361 | | - | |
12362 | | - | |
12363 | | - | |
12364 | | - | |
12365 | | - | |
| 12364 | + | |
| 12365 | + | |
| 12366 | + | |
| 12367 | + | |
| 12368 | + | |
| 12369 | + | |
| 12370 | + | |
12366 | 12371 | | |
12367 | | - | |
12368 | | - | |
| 12372 | + | |
| 12373 | + | |
12369 | 12374 | | |
12370 | 12375 | | |
12371 | 12376 | | |
| |||
14265 | 14270 | | |
14266 | 14271 | | |
14267 | 14272 | | |
14268 | | - | |
14269 | | - | |
14270 | | - | |
14271 | | - | |
14272 | | - | |
14273 | | - | |
14274 | | - | |
14275 | | - | |
14276 | | - | |
| 14273 | + | |
| 14274 | + | |
| 14275 | + | |
| 14276 | + | |
| 14277 | + | |
| 14278 | + | |
| 14279 | + | |
| 14280 | + | |
| 14281 | + | |
| 14282 | + | |
14277 | 14283 | | |
14278 | 14284 | | |
14279 | 14285 | | |
| |||
15856 | 15862 | | |
15857 | 15863 | | |
15858 | 15864 | | |
15859 | | - | |
| 15865 | + | |
15860 | 15866 | | |
15861 | | - | |
15862 | | - | |
| 15867 | + | |
| 15868 | + | |
15863 | 15869 | | |
15864 | 15870 | | |
15865 | 15871 | | |
15866 | 15872 | | |
15867 | | - | |
15868 | | - | |
| 15873 | + | |
| 15874 | + | |
15869 | 15875 | | |
15870 | 15876 | | |
15871 | 15877 | | |
| |||
15885 | 15891 | | |
15886 | 15892 | | |
15887 | 15893 | | |
15888 | | - | |
| 15894 | + | |
15889 | 15895 | | |
15890 | | - | |
| 15896 | + | |
15891 | 15897 | | |
15892 | 15898 | | |
15893 | 15899 | | |
15894 | | - | |
| 15900 | + | |
15895 | 15901 | | |
15896 | 15902 | | |
15897 | | - | |
| 15903 | + | |
15898 | 15904 | | |
15899 | | - | |
15900 | | - | |
| 15905 | + | |
| 15906 | + | |
15901 | 15907 | | |
15902 | 15908 | | |
15903 | | - | |
15904 | | - | |
| 15909 | + | |
| 15910 | + | |
15905 | 15911 | | |
15906 | | - | |
| 15912 | + | |
15907 | 15913 | | |
15908 | 15914 | | |
15909 | 15915 | | |
| |||
15995 | 16001 | | |
15996 | 16002 | | |
15997 | 16003 | | |
15998 | | - | |
| 16004 | + | |
Lines changed: 49 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
6828 | 6828 | | |
6829 | 6829 | | |
6830 | 6830 | | |
6831 | | - | |
| 6831 | + | |
6832 | 6832 | | |
6833 | | - | |
6834 | | - | |
6835 | | - | |
6836 | | - | |
6837 | | - | |
6838 | 6833 | | |
6839 | 6834 | | |
6840 | 6835 | | |
| |||
8933 | 8928 | | |
8934 | 8929 | | |
8935 | 8930 | | |
| 8931 | + | |
| 8932 | + | |
| 8933 | + | |
| 8934 | + | |
| 8935 | + | |
| 8936 | + | |
| 8937 | + | |
| 8938 | + | |
| 8939 | + | |
| 8940 | + | |
8936 | 8941 | | |
8937 | 8942 | | |
8938 | 8943 | | |
| |||
12997 | 13002 | | |
12998 | 13003 | | |
12999 | 13004 | | |
13000 | | - | |
13001 | | - | |
13002 | | - | |
| 13005 | + | |
| 13006 | + | |
| 13007 | + | |
13003 | 13008 | | |
13004 | | - | |
13005 | | - | |
13006 | | - | |
13007 | | - | |
13008 | | - | |
13009 | | - | |
13010 | | - | |
| 13009 | + | |
| 13010 | + | |
| 13011 | + | |
| 13012 | + | |
| 13013 | + | |
| 13014 | + | |
| 13015 | + | |
13011 | 13016 | | |
13012 | | - | |
13013 | | - | |
| 13017 | + | |
| 13018 | + | |
13014 | 13019 | | |
13015 | 13020 | | |
13016 | 13021 | | |
| |||
14910 | 14915 | | |
14911 | 14916 | | |
14912 | 14917 | | |
14913 | | - | |
14914 | | - | |
14915 | | - | |
14916 | | - | |
14917 | | - | |
14918 | | - | |
14919 | | - | |
14920 | | - | |
14921 | | - | |
| 14918 | + | |
| 14919 | + | |
| 14920 | + | |
| 14921 | + | |
| 14922 | + | |
| 14923 | + | |
| 14924 | + | |
| 14925 | + | |
| 14926 | + | |
| 14927 | + | |
14922 | 14928 | | |
14923 | 14929 | | |
14924 | 14930 | | |
| |||
16509 | 16515 | | |
16510 | 16516 | | |
16511 | 16517 | | |
16512 | | - | |
| 16518 | + | |
16513 | 16519 | | |
16514 | | - | |
16515 | | - | |
| 16520 | + | |
| 16521 | + | |
16516 | 16522 | | |
16517 | 16523 | | |
16518 | 16524 | | |
16519 | 16525 | | |
16520 | | - | |
16521 | | - | |
| 16526 | + | |
| 16527 | + | |
16522 | 16528 | | |
16523 | 16529 | | |
16524 | 16530 | | |
| |||
16538 | 16544 | | |
16539 | 16545 | | |
16540 | 16546 | | |
16541 | | - | |
| 16547 | + | |
16542 | 16548 | | |
16543 | | - | |
| 16549 | + | |
16544 | 16550 | | |
16545 | 16551 | | |
16546 | 16552 | | |
16547 | | - | |
| 16553 | + | |
16548 | 16554 | | |
16549 | 16555 | | |
16550 | 16556 | | |
| |||
16562 | 16568 | | |
16563 | 16569 | | |
16564 | 16570 | | |
16565 | | - | |
| 16571 | + | |
16566 | 16572 | | |
16567 | | - | |
16568 | | - | |
| 16573 | + | |
| 16574 | + | |
16569 | 16575 | | |
16570 | 16576 | | |
16571 | | - | |
16572 | | - | |
| 16577 | + | |
| 16578 | + | |
16573 | 16579 | | |
16574 | | - | |
| 16580 | + | |
16575 | 16581 | | |
16576 | 16582 | | |
16577 | 16583 | | |
| |||
16663 | 16669 | | |
16664 | 16670 | | |
16665 | 16671 | | |
16666 | | - | |
| 16672 | + | |
0 commit comments