File tree
26 files changed
+328
-238
lines changed- compiler/packages/babel-plugin-react-compiler/src- HIR
- Inference
- Optimization
- ReactiveScopes
- TypeInference
- Validation
- __tests__/fixtures/compiler- preserve-memo-validation
 
 
26 files changed
+328
-238
lines changedLines changed: 38 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 36 | 36 |  | |
| 37 | 37 |  | |
| 38 | 38 |  | |
|  | 39 | + | |
| 39 | 40 |  | |
| 40 | 41 |  | |
| 41 | 42 |  | |
| 42 | 43 |  | |
| 43 | 44 |  | |
| 44 | 45 |  | |
|  | 46 | + | |
| 45 | 47 |  | |
| 46 | 48 |  | |
| 47 | 49 |  | |
|  | |||
| 2019 | 2021 |  | |
| 2020 | 2022 |  | |
| 2021 | 2023 |  | |
| 2022 |  | - | |
|  | 2024 | + | |
| 2023 | 2025 |  | |
| 2024 | 2026 |  | |
| 2025 | 2027 |  | |
| 2026 |  | - | |
|  | 2028 | + | |
| 2027 | 2029 |  | |
| 2028 | 2030 |  | |
| 2029 | 2031 |  | |
|  | |||
| 2318 | 2320 |  | |
| 2319 | 2321 |  | |
| 2320 | 2322 |  | |
| 2321 |  | - | |
|  | 2323 | + | |
| 2322 | 2324 |  | |
| 2323 | 2325 |  | |
| 2324 | 2326 |  | |
| 2325 |  | - | |
|  | 2327 | + | |
| 2326 | 2328 |  | |
| 2327 | 2329 |  | |
| 2328 | 2330 |  | |
|  | |||
| 2429 | 2431 |  | |
| 2430 | 2432 |  | |
| 2431 | 2433 |  | |
| 2432 |  | - | |
|  | 2434 | + | |
| 2433 | 2435 |  | |
| 2434 | 2436 |  | |
| 2435 | 2437 |  | |
| 2436 |  | - | |
|  | 2438 | + | |
| 2437 | 2439 |  | |
| 2438 | 2440 |  | |
| 2439 | 2441 |  | |
|  | |||
| 3058 | 3060 |  | |
| 3059 | 3061 |  | |
| 3060 | 3062 |  | |
| 3061 |  | - | |
|  | 3063 | + | |
| 3062 | 3064 |  | |
| 3063 | 3065 |  | |
| 3064 | 3066 |  | |
|  | |||
| 3073 | 3075 |  | |
| 3074 | 3076 |  | |
| 3075 | 3077 |  | |
| 3076 |  | - | |
| 3077 |  | - | |
|  | 3078 | + | |
|  | 3079 | + | |
|  | 3080 | + | |
|  | 3081 | + | |
|  | 3082 | + | |
|  | 3083 | + | |
|  | 3084 | + | |
| 3078 | 3085 |  | |
| 3079 | 3086 |  | |
| 3080 | 3087 |  | |
|  | |||
| 3090 | 3097 |  | |
| 3091 | 3098 |  | |
| 3092 | 3099 |  | |
| 3093 |  | - | |
|  | 3100 | + | |
| 3094 | 3101 |  | |
| 3095 | 3102 |  | |
| 3096 |  | - | |
|  | 3103 | + | |
| 3097 | 3104 |  | |
| 3098 | 3105 |  | |
| 3099 | 3106 |  | |
|  | |||
| 3211 | 3218 |  | |
| 3212 | 3219 |  | |
| 3213 | 3220 |  | |
| 3214 |  | - | |
|  | 3221 | + | |
| 3215 | 3222 |  | |
| 3216 | 3223 |  | |
| 3217 | 3224 |  | |
|  | |||
| 3624 | 3631 |  | |
| 3625 | 3632 |  | |
| 3626 | 3633 |  | |
| 3627 |  | - | |
| 3628 |  | - | |
|  | 3634 | + | |
|  | 3635 | + | |
|  | 3636 | + | |
|  | 3637 | + | |
|  | 3638 | + | |
|  | 3639 | + | |
|  | 3640 | + | |
|  | 3641 | + | |
|  | 3642 | + | |
|  | 3643 | + | |
|  | 3644 | + | |
|  | 3645 | + | |
|  | 3646 | + | |
|  | 3647 | + | |
|  | 3648 | + | |
|  | 3649 | + | |
|  | 3650 | + | |
|  | 3651 | + | |
|  | 3652 | + | |
| 3629 | 3653 |  | |
| 3630 | 3654 |  | |
| 3631 | 3655 |  | |
|  | |||
| 3634 | 3658 |  | |
| 3635 | 3659 |  | |
| 3636 | 3660 |  | |
| 3637 |  | - | |
| 3638 |  | - | |
| 3639 |  | - | |
| 3640 |  | - | |
| 3641 |  | - | |
| 3642 |  | - | |
| 3643 |  | - | |
| 3644 | 3661 |  | |
| 3645 | 3662 |  | |
| 3646 | 3663 |  | |
|  | |||
Lines changed: 5 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 18 | 18 |  | |
| 19 | 19 |  | |
| 20 | 20 |  | |
|  | 21 | + | |
| 21 | 22 |  | |
| 22 | 23 |  | |
| 23 | 24 |  | |
|  | |||
| 172 | 173 |  | |
| 173 | 174 |  | |
| 174 | 175 |  | |
| 175 |  | - | |
| 176 |  | - | |
|  | 176 | + | |
|  | 177 | + | |
| 177 | 178 |  | |
| 178 | 179 |  | |
| 179 | 180 |  | |
|  | |||
| 183 | 184 |  | |
| 184 | 185 |  | |
| 185 | 186 |  | |
| 186 |  | - | |
| 187 |  | - | |
|  | 187 | + | |
|  | 188 | + | |
| 188 | 189 |  | |
| 189 | 190 |  | |
| 190 | 191 |  | |
|  | |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 16 | 16 |  | |
| 17 | 17 |  | |
| 18 | 18 |  | |
|  | 19 | + | |
| 19 | 20 |  | |
| 20 | 21 |  | |
| 21 | 22 |  | |
|  | |||
| 157 | 158 |  | |
| 158 | 159 |  | |
| 159 | 160 |  | |
| 160 |  | - | |
|  | 161 | + | |
| 161 | 162 |  | |
| 162 | 163 |  | |
| 163 | 164 |  | |
|  | |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 10 | 10 |  | |
| 11 | 11 |  | |
| 12 | 12 |  | |
|  | 13 | + | |
| 13 | 14 |  | |
| 14 | 15 |  | |
| 15 | 16 |  | |
|  | |||
| 303 | 304 |  | |
| 304 | 305 |  | |
| 305 | 306 |  | |
| 306 |  | - | |
|  | 307 | + | |
| 307 | 308 |  | |
| 308 | 309 |  | |
| 309 | 310 |  | |
|  | |||
| 359 | 360 |  | |
| 360 | 361 |  | |
| 361 | 362 |  | |
| 362 |  | - | |
|  | 363 | + | |
| 363 | 364 |  | |
| 364 | 365 |  | |
| 365 | 366 |  | |
|  | |||
Lines changed: 14 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 941 | 941 |  | |
| 942 | 942 |  | |
| 943 | 943 |  | |
| 944 |  | - | |
|  | 944 | + | |
| 945 | 945 |  | |
| 946 | 946 |  | |
| 947 | 947 |  | |
|  | |||
| 951 | 951 |  | |
| 952 | 952 |  | |
| 953 | 953 |  | |
| 954 |  | - | |
|  | 954 | + | |
| 955 | 955 |  | |
| 956 | 956 |  | |
| 957 | 957 |  | |
|  | |||
| 1125 | 1125 |  | |
| 1126 | 1126 |  | |
| 1127 | 1127 |  | |
| 1128 |  | - | |
|  | 1128 | + | |
| 1129 | 1129 |  | |
| 1130 | 1130 |  | |
| 1131 | 1131 |  | |
|  | |||
| 1507 | 1507 |  | |
| 1508 | 1508 |  | |
| 1509 | 1509 |  | |
| 1510 |  | - | |
|  | 1510 | + | |
|  | 1511 | + | |
|  | 1512 | + | |
|  | 1513 | + | |
|  | 1514 | + | |
|  | 1515 | + | |
|  | 1516 | + | |
|  | 1517 | + | |
|  | 1518 | + | |
|  | 1519 | + | |
|  | 1520 | + | |
| 1511 | 1521 |  | |
| 1512 | 1522 |  | |
| 1513 | 1523 |  | |
|  | |||
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 34 | 34 |  | |
| 35 | 35 |  | |
| 36 | 36 |  | |
|  | 37 | + | |
| 37 | 38 |  | |
| 38 | 39 |  | |
| 39 | 40 |  | |
|  | |||
| 947 | 948 |  | |
| 948 | 949 |  | |
| 949 | 950 |  | |
| 950 |  | - | |
|  | 951 | + | |
| 951 | 952 |  | |
| 952 | 953 |  | |
| 953 | 954 |  | |
|  | |||
| 1148 | 1149 |  | |
| 1149 | 1150 |  | |
| 1150 | 1151 |  | |
| 1151 |  | - | |
|  | 1152 | + | |
|  | 1153 | + | |
|  | 1154 | + | |
|  | 1155 | + | |
|  | 1156 | + | |
| 1152 | 1157 |  | |
| 1153 | 1158 |  | |
| 1154 | 1159 |  | |
|  | |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 6 | 6 |  | |
| 7 | 7 |  | |
| 8 | 8 |  | |
|  | 9 | + | |
| 9 | 10 |  | |
| 10 | 11 |  | |
| 11 | 12 |  | |
|  | |||
| 59 | 60 |  | |
| 60 | 61 |  | |
| 61 | 62 |  | |
| 62 |  | - | |
|  | 63 | + | |
| 63 | 64 |  | |
| 64 | 65 |  | |
| 65 | 66 |  | |
|  | |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 145 | 145 |  | |
| 146 | 146 |  | |
| 147 | 147 |  | |
| 148 |  | - | |
|  | 148 | + | |
|  | 149 | + | |
| 149 | 150 |  | |
| 150 |  | - | |
|  | 151 | + | |
| 151 | 152 |  | |
| 152 | 153 |  | |
| 153 | 154 |  | |
|  | |||
Lines changed: 9 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 19 | 19 |  | |
| 20 | 20 |  | |
| 21 | 21 |  | |
|  | 22 | + | |
| 22 | 23 |  | |
| 23 | 24 |  | |
| 24 | 25 |  | |
|  | |||
| 238 | 239 |  | |
| 239 | 240 |  | |
| 240 | 241 |  | |
| 241 |  | - | |
| 242 |  | - | |
|  | 242 | + | |
|  | 243 | + | |
|  | 244 | + | |
| 243 | 245 |  | |
| 244 | 246 |  | |
| 245 | 247 |  | |
| 246 | 248 |  | |
| 247 |  | - | |
|  | 249 | + | |
| 248 | 250 |  | |
| 249 | 251 |  | |
| 250 | 252 |  | |
|  | |||
| 256 | 258 |  | |
| 257 | 259 |  | |
| 258 | 260 |  | |
| 259 |  | - | |
| 260 |  | - | |
|  | 261 | + | |
|  | 262 | + | |
|  | 263 | + | |
| 261 | 264 |  | |
| 262 | 265 |  | |
| 263 | 266 |  | |
| 264 | 267 |  | |
| 265 |  | - | |
|  | 268 | + | |
| 266 | 269 |  | |
| 267 | 270 |  | |
| 268 | 271 |  | |
|  | |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 21 | 21 |  | |
| 22 | 22 |  | |
| 23 | 23 |  | |
|  | 24 | + | |
| 24 | 25 |  | |
| 25 | 26 |  | |
| 26 | 27 |  | |
|  | |||
| 444 | 445 |  | |
| 445 | 446 |  | |
| 446 | 447 |  | |
| 447 |  | - | |
|  | 448 | + | |
| 448 | 449 |  | |
| 449 | 450 |  | |
| 450 | 451 |  | |
|  | |||
0 commit comments