Commit 9d91828
committed
[compiler] Infer deps configuration (facebook#31616)
Adds a way to configure how we insert deps for experimental purposes.
```
[
{
module: 'react',
imported: 'useEffect',
numRequiredArgs: 1,
},
{
module: 'MyExperimentalEffectHooks',
imported: 'useExperimentalEffect',
numRequiredArgs: 2,
},
]
```
would insert dependencies for calls of `useEffect` imported from `react`
if they have 1 argument and calls of useExperimentalEffect` from
`MyExperimentalEffectHooks` if they have 2 arguments. The pushed dep
array is appended to the arg list.
DiffTrain build for [2a9f4c0](facebook@2a9f4c0)1 parent a058ee7 commit 9d91828
File tree
23 files changed
+137
-137
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
+137
-137
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: 6 additions & 6 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 | | |
| |||
25768 | 25768 | | |
25769 | 25769 | | |
25770 | 25770 | | |
25771 | | - | |
| 25771 | + | |
25772 | 25772 | | |
25773 | 25773 | | |
25774 | 25774 | | |
25775 | | - | |
| 25775 | + | |
25776 | 25776 | | |
25777 | 25777 | | |
25778 | 25778 | | |
| |||
25809 | 25809 | | |
25810 | 25810 | | |
25811 | 25811 | | |
25812 | | - | |
| 25812 | + | |
25813 | 25813 | | |
25814 | 25814 | | |
25815 | 25815 | | |
25816 | | - | |
| 25816 | + | |
25817 | 25817 | | |
25818 | 25818 | | |
25819 | 25819 | | |
| |||
25957 | 25957 | | |
25958 | 25958 | | |
25959 | 25959 | | |
25960 | | - | |
| 25960 | + | |
25961 | 25961 | | |
Lines changed: 6 additions & 6 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 | | |
| |||
15838 | 15838 | | |
15839 | 15839 | | |
15840 | 15840 | | |
15841 | | - | |
| 15841 | + | |
15842 | 15842 | | |
15843 | 15843 | | |
15844 | 15844 | | |
15845 | 15845 | | |
15846 | 15846 | | |
15847 | 15847 | | |
15848 | | - | |
| 15848 | + | |
15849 | 15849 | | |
15850 | 15850 | | |
15851 | 15851 | | |
| |||
15867 | 15867 | | |
15868 | 15868 | | |
15869 | 15869 | | |
15870 | | - | |
| 15870 | + | |
15871 | 15871 | | |
15872 | 15872 | | |
15873 | 15873 | | |
15874 | | - | |
| 15874 | + | |
15875 | 15875 | | |
15876 | 15876 | | |
15877 | 15877 | | |
| |||
15975 | 15975 | | |
15976 | 15976 | | |
15977 | 15977 | | |
15978 | | - | |
| 15978 | + | |
Lines changed: 6 additions & 6 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 | | |
| |||
16491 | 16491 | | |
16492 | 16492 | | |
16493 | 16493 | | |
16494 | | - | |
| 16494 | + | |
16495 | 16495 | | |
16496 | 16496 | | |
16497 | 16497 | | |
16498 | 16498 | | |
16499 | 16499 | | |
16500 | 16500 | | |
16501 | | - | |
| 16501 | + | |
16502 | 16502 | | |
16503 | 16503 | | |
16504 | 16504 | | |
| |||
16520 | 16520 | | |
16521 | 16521 | | |
16522 | 16522 | | |
16523 | | - | |
| 16523 | + | |
16524 | 16524 | | |
16525 | 16525 | | |
16526 | 16526 | | |
16527 | | - | |
| 16527 | + | |
16528 | 16528 | | |
16529 | 16529 | | |
16530 | 16530 | | |
| |||
16643 | 16643 | | |
16644 | 16644 | | |
16645 | 16645 | | |
16646 | | - | |
| 16646 | + | |
Lines changed: 6 additions & 6 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 | | |
| |||
25829 | 25829 | | |
25830 | 25830 | | |
25831 | 25831 | | |
25832 | | - | |
| 25832 | + | |
25833 | 25833 | | |
25834 | 25834 | | |
25835 | 25835 | | |
25836 | | - | |
| 25836 | + | |
25837 | 25837 | | |
25838 | 25838 | | |
25839 | 25839 | | |
| |||
25870 | 25870 | | |
25871 | 25871 | | |
25872 | 25872 | | |
25873 | | - | |
| 25873 | + | |
25874 | 25874 | | |
25875 | 25875 | | |
25876 | 25876 | | |
25877 | | - | |
| 25877 | + | |
25878 | 25878 | | |
25879 | 25879 | | |
25880 | 25880 | | |
| |||
26334 | 26334 | | |
26335 | 26335 | | |
26336 | 26336 | | |
26337 | | - | |
| 26337 | + | |
26338 | 26338 | | |
26339 | 26339 | | |
26340 | 26340 | | |
| |||
Lines changed: 6 additions & 6 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 | | |
| |||
15849 | 15849 | | |
15850 | 15850 | | |
15851 | 15851 | | |
15852 | | - | |
| 15852 | + | |
15853 | 15853 | | |
15854 | 15854 | | |
15855 | 15855 | | |
15856 | 15856 | | |
15857 | 15857 | | |
15858 | 15858 | | |
15859 | | - | |
| 15859 | + | |
15860 | 15860 | | |
15861 | 15861 | | |
15862 | 15862 | | |
| |||
15878 | 15878 | | |
15879 | 15879 | | |
15880 | 15880 | | |
15881 | | - | |
| 15881 | + | |
15882 | 15882 | | |
15883 | 15883 | | |
15884 | 15884 | | |
15885 | | - | |
| 15885 | + | |
15886 | 15886 | | |
15887 | 15887 | | |
15888 | 15888 | | |
| |||
16140 | 16140 | | |
16141 | 16141 | | |
16142 | 16142 | | |
16143 | | - | |
| 16143 | + | |
Lines changed: 6 additions & 6 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 | | |
| |||
16506 | 16506 | | |
16507 | 16507 | | |
16508 | 16508 | | |
16509 | | - | |
| 16509 | + | |
16510 | 16510 | | |
16511 | 16511 | | |
16512 | 16512 | | |
16513 | 16513 | | |
16514 | 16514 | | |
16515 | 16515 | | |
16516 | | - | |
| 16516 | + | |
16517 | 16517 | | |
16518 | 16518 | | |
16519 | 16519 | | |
| |||
16535 | 16535 | | |
16536 | 16536 | | |
16537 | 16537 | | |
16538 | | - | |
| 16538 | + | |
16539 | 16539 | | |
16540 | 16540 | | |
16541 | 16541 | | |
16542 | | - | |
| 16542 | + | |
16543 | 16543 | | |
16544 | 16544 | | |
16545 | 16545 | | |
| |||
16812 | 16812 | | |
16813 | 16813 | | |
16814 | 16814 | | |
16815 | | - | |
| 16815 | + | |
16816 | 16816 | | |
16817 | 16817 | | |
16818 | 16818 | | |
| |||
0 commit comments