Commit 6f94ca8
committed
[Fizz] handle throwing after abort during render (#30730)
It is possible to throw after aborting during a render and we were not
properly tracking this. We use an AbortSigil to mark whether a rendering
task needs to abort but the throw interrupts that and we end up handling
an error on the error pathway instead.
This change reworks the abort-while-rendering support to be robust to
throws after calling abort
DiffTrain build for [7954db9](7954db9)1 parent b41f0cd commit 6f94ca8
36 files changed
Lines changed: 148 additions & 147 deletions
File tree
- compiled/facebook-www
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2001 | 2001 | | |
2002 | 2002 | | |
2003 | 2003 | | |
2004 | | - | |
| 2004 | + | |
2005 | 2005 | | |
2006 | 2006 | | |
2007 | 2007 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1981 | 1981 | | |
1982 | 1982 | | |
1983 | 1983 | | |
1984 | | - | |
| 1984 | + | |
1985 | 1985 | | |
1986 | 1986 | | |
1987 | 1987 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
| 668 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
| 668 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
669 | 669 | | |
670 | 670 | | |
671 | 671 | | |
672 | | - | |
| 672 | + | |
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
669 | 669 | | |
670 | 670 | | |
671 | 671 | | |
672 | | - | |
| 672 | + | |
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16776 | 16776 | | |
16777 | 16777 | | |
16778 | 16778 | | |
16779 | | - | |
| 16779 | + | |
16780 | 16780 | | |
16781 | 16781 | | |
16782 | 16782 | | |
16783 | | - | |
| 16783 | + | |
16784 | 16784 | | |
16785 | 16785 | | |
16786 | 16786 | | |
| |||
16814 | 16814 | | |
16815 | 16815 | | |
16816 | 16816 | | |
16817 | | - | |
| 16817 | + | |
16818 | 16818 | | |
16819 | 16819 | | |
16820 | 16820 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16189 | 16189 | | |
16190 | 16190 | | |
16191 | 16191 | | |
16192 | | - | |
| 16192 | + | |
16193 | 16193 | | |
16194 | 16194 | | |
16195 | 16195 | | |
16196 | | - | |
| 16196 | + | |
16197 | 16197 | | |
16198 | 16198 | | |
16199 | 16199 | | |
| |||
16227 | 16227 | | |
16228 | 16228 | | |
16229 | 16229 | | |
16230 | | - | |
| 16230 | + | |
16231 | 16231 | | |
16232 | 16232 | | |
16233 | 16233 | | |
| |||
0 commit comments