Commit 2a6d5ac
committed
refactor[isChildPublicInstance]: don't leak ReactNativeFiberHostComponent to Fabric implementation (#27923)
While inspecting the build artifacts for Fabric in
https://www.internalfb.com/diff/D51816108, I've noticed it has some
leaking implementation details from Paper, such as
`ReactNativeFiberHostComponent`.
The reason for it is the single implementation of
`isChildPublicInstance` in `ReactNativePublicCompat`, in which we were
using `instanceof ReactNativeFiberHostComponent`.
This new implementation removes the `ReactNativeFiberHostComponent`
leak, but decreases the Flow coverage.
DiffTrain build for commit 6639ed3.1 parent 772935f commit 2a6d5ac
File tree
9 files changed
+35
-193
lines changed- compiled-rn/facebook-fbsource/xplat/js
- RKJSModules/vendor
- react-test-renderer/cjs
- react/cjs
- react-native-github/Libraries/Renderer
- implementations
9 files changed
+35
-193
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25524 | 25524 | | |
25525 | 25525 | | |
25526 | 25526 | | |
25527 | | - | |
| 25527 | + | |
25528 | 25528 | | |
25529 | 25529 | | |
25530 | 25530 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9117 | 9117 | | |
9118 | 9118 | | |
9119 | 9119 | | |
9120 | | - | |
| 9120 | + | |
9121 | 9121 | | |
9122 | 9122 | | |
9123 | 9123 | | |
| |||
9148 | 9148 | | |
9149 | 9149 | | |
9150 | 9150 | | |
9151 | | - | |
| 9151 | + | |
9152 | 9152 | | |
9153 | 9153 | | |
9154 | 9154 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9545 | 9545 | | |
9546 | 9546 | | |
9547 | 9547 | | |
9548 | | - | |
| 9548 | + | |
9549 | 9549 | | |
9550 | 9550 | | |
9551 | 9551 | | |
| |||
9576 | 9576 | | |
9577 | 9577 | | |
9578 | 9578 | | |
9579 | | - | |
| 9579 | + | |
9580 | 9580 | | |
9581 | 9581 | | |
9582 | 9582 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
580 | 580 | | |
581 | 581 | | |
582 | 582 | | |
583 | | - | |
| 583 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
576 | 576 | | |
577 | 577 | | |
578 | 578 | | |
579 | | - | |
| 579 | + | |
580 | 580 | | |
581 | 581 | | |
582 | 582 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Lines changed: 13 additions & 168 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 | | |
| |||
27822 | 27822 | | |
27823 | 27823 | | |
27824 | 27824 | | |
27825 | | - | |
| 27825 | + | |
27826 | 27826 | | |
27827 | 27827 | | |
27828 | 27828 | | |
| |||
28364 | 28364 | | |
28365 | 28365 | | |
28366 | 28366 | | |
28367 | | - | |
28368 | | - | |
28369 | | - | |
28370 | | - | |
28371 | | - | |
28372 | | - | |
28373 | | - | |
28374 | | - | |
28375 | | - | |
28376 | | - | |
28377 | | - | |
28378 | | - | |
28379 | | - | |
28380 | | - | |
28381 | | - | |
28382 | | - | |
28383 | | - | |
28384 | | - | |
28385 | | - | |
28386 | | - | |
28387 | | - | |
28388 | | - | |
28389 | | - | |
28390 | | - | |
28391 | | - | |
28392 | | - | |
28393 | | - | |
28394 | | - | |
28395 | | - | |
28396 | | - | |
28397 | | - | |
28398 | | - | |
28399 | | - | |
28400 | | - | |
28401 | | - | |
28402 | | - | |
28403 | | - | |
28404 | | - | |
28405 | | - | |
28406 | | - | |
28407 | | - | |
28408 | | - | |
28409 | | - | |
28410 | | - | |
28411 | | - | |
28412 | | - | |
28413 | | - | |
28414 | | - | |
28415 | | - | |
28416 | | - | |
28417 | | - | |
28418 | | - | |
28419 | | - | |
28420 | | - | |
28421 | | - | |
28422 | | - | |
28423 | | - | |
28424 | | - | |
28425 | | - | |
28426 | | - | |
28427 | | - | |
28428 | | - | |
28429 | | - | |
28430 | | - | |
28431 | | - | |
28432 | | - | |
28433 | | - | |
28434 | | - | |
28435 | | - | |
28436 | | - | |
28437 | | - | |
28438 | | - | |
28439 | | - | |
28440 | | - | |
28441 | | - | |
28442 | | - | |
28443 | | - | |
28444 | | - | |
28445 | | - | |
28446 | | - | |
28447 | | - | |
28448 | | - | |
28449 | | - | |
28450 | | - | |
28451 | | - | |
28452 | | - | |
28453 | | - | |
28454 | | - | |
28455 | | - | |
28456 | | - | |
28457 | | - | |
28458 | | - | |
28459 | | - | |
28460 | | - | |
28461 | | - | |
28462 | | - | |
28463 | | - | |
28464 | | - | |
28465 | | - | |
28466 | | - | |
28467 | | - | |
28468 | | - | |
28469 | | - | |
28470 | | - | |
28471 | | - | |
28472 | | - | |
28473 | | - | |
28474 | | - | |
28475 | | - | |
28476 | | - | |
28477 | | - | |
28478 | | - | |
28479 | | - | |
28480 | | - | |
28481 | | - | |
28482 | | - | |
28483 | | - | |
28484 | | - | |
28485 | | - | |
28486 | | - | |
28487 | | - | |
28488 | | - | |
28489 | | - | |
28490 | | - | |
28491 | | - | |
28492 | | - | |
28493 | | - | |
28494 | | - | |
28495 | | - | |
28496 | | - | |
28497 | | - | |
28498 | | - | |
28499 | | - | |
28500 | | - | |
28501 | | - | |
28502 | | - | |
28503 | | - | |
28504 | | - | |
28505 | | - | |
28506 | | - | |
28507 | | - | |
28508 | | - | |
28509 | | - | |
28510 | | - | |
28511 | | - | |
28512 | | - | |
28513 | | - | |
28514 | | - | |
28515 | | - | |
28516 | | - | |
28517 | | - | |
28518 | | - | |
28519 | 28367 | | |
28520 | 28368 | | |
28521 | 28369 | | |
| |||
28712 | 28560 | | |
28713 | 28561 | | |
28714 | 28562 | | |
28715 | | - | |
28716 | | - | |
| 28563 | + | |
| 28564 | + | |
| 28565 | + | |
| 28566 | + | |
| 28567 | + | |
28717 | 28568 | | |
28718 | | - | |
28719 | | - | |
28720 | | - | |
28721 | | - | |
28722 | | - | |
28723 | | - | |
28724 | | - | |
28725 | | - | |
28726 | | - | |
28727 | | - | |
28728 | | - | |
| 28569 | + | |
| 28570 | + | |
| 28571 | + | |
| 28572 | + | |
| 28573 | + | |
28729 | 28574 | | |
28730 | 28575 | | |
28731 | 28576 | | |
| |||
28745 | 28590 | | |
28746 | 28591 | | |
28747 | 28592 | | |
28748 | | - | |
| 28593 | + | |
28749 | 28594 | | |
28750 | 28595 | | |
28751 | 28596 | | |
| |||
Lines changed: 13 additions & 16 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 | | |
| |||
28263 | 28263 | | |
28264 | 28264 | | |
28265 | 28265 | | |
28266 | | - | |
| 28266 | + | |
28267 | 28267 | | |
28268 | 28268 | | |
28269 | 28269 | | |
| |||
28995 | 28995 | | |
28996 | 28996 | | |
28997 | 28997 | | |
28998 | | - | |
28999 | | - | |
| 28998 | + | |
| 28999 | + | |
| 29000 | + | |
| 29001 | + | |
| 29002 | + | |
29000 | 29003 | | |
29001 | | - | |
29002 | | - | |
29003 | | - | |
29004 | | - | |
29005 | | - | |
29006 | | - | |
29007 | | - | |
29008 | | - | |
29009 | | - | |
29010 | | - | |
29011 | | - | |
| 29004 | + | |
| 29005 | + | |
| 29006 | + | |
| 29007 | + | |
| 29008 | + | |
29012 | 29009 | | |
29013 | 29010 | | |
29014 | 29011 | | |
| |||
29028 | 29025 | | |
29029 | 29026 | | |
29030 | 29027 | | |
29031 | | - | |
| 29028 | + | |
29032 | 29029 | | |
29033 | 29030 | | |
29034 | 29031 | | |
| |||
0 commit comments