Commit dee9356
Joe Savona
[rust-compiler] Fix remaining snap failures — 1717/1718 passing
FBT loc propagation on identifier/place/declarator/JSXAttribute nodes,
component/hook declaration syntax via __componentDeclaration and
__hookDeclaration AST fields, 13 missing BuiltInMixedReadonly methods,
identifierName in effect-derived-computation diagnostics, and
ValidateSourceLocations skip. Only remaining failure is the intentional
error.todo-missing-source-locations (pass not ported to Rust).1 parent ea0c690 commit dee9356
File tree
12 files changed
+537
-42
lines changed- compiler
- crates
- react_compiler_ast/src
- react_compiler_hir/src
- react_compiler_oxc/src
- react_compiler_reactive_scopes/src
- react_compiler_swc/src
- react_compiler_validation/src
- react_compiler/src/entrypoint
- docs/rust-port
- packages/snap/src
12 files changed
+537
-42
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
| 343 | + | |
| 344 | + | |
343 | 345 | | |
344 | 346 | | |
345 | 347 | | |
| |||
Lines changed: 5 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
846 | 846 | | |
847 | 847 | | |
848 | 848 | | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
862 | 852 | | |
863 | 853 | | |
864 | 854 | | |
| |||
982 | 972 | | |
983 | 973 | | |
984 | 974 | | |
| 975 | + | |
| 976 | + | |
985 | 977 | | |
986 | 978 | | |
987 | 979 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
811 | 811 | | |
812 | 812 | | |
813 | 813 | | |
| 814 | + | |
| 815 | + | |
814 | 816 | | |
815 | 817 | | |
816 | 818 | | |
| |||
825 | 827 | | |
826 | 828 | | |
827 | 829 | | |
828 | | - | |
829 | | - | |
830 | | - | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
831 | 843 | | |
832 | 844 | | |
833 | 845 | | |
834 | 846 | | |
835 | 847 | | |
836 | 848 | | |
837 | | - | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
838 | 854 | | |
839 | 855 | | |
840 | | - | |
841 | | - | |
842 | | - | |
| 856 | + | |
843 | 857 | | |
844 | 858 | | |
845 | 859 | | |
| |||
1357 | 1371 | | |
1358 | 1372 | | |
1359 | 1373 | | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
1360 | 1378 | | |
1361 | 1379 | | |
1362 | 1380 | | |
| |||
1369 | 1387 | | |
1370 | 1388 | | |
1371 | 1389 | | |
| 1390 | + | |
| 1391 | + | |
1372 | 1392 | | |
1373 | 1393 | | |
1374 | 1394 | | |
| |||
1386 | 1406 | | |
1387 | 1407 | | |
1388 | 1408 | | |
| 1409 | + | |
| 1410 | + | |
1389 | 1411 | | |
1390 | 1412 | | |
1391 | 1413 | | |
| |||
1409 | 1431 | | |
1410 | 1432 | | |
1411 | 1433 | | |
| 1434 | + | |
| 1435 | + | |
1412 | 1436 | | |
1413 | 1437 | | |
1414 | 1438 | | |
| |||
1430 | 1454 | | |
1431 | 1455 | | |
1432 | 1456 | | |
1433 | | - | |
| 1457 | + | |
1434 | 1458 | | |
1435 | 1459 | | |
| 1460 | + | |
| 1461 | + | |
1436 | 1462 | | |
1437 | 1463 | | |
1438 | 1464 | | |
| |||
2229 | 2255 | | |
2230 | 2256 | | |
2231 | 2257 | | |
| 2258 | + | |
| 2259 | + | |
2232 | 2260 | | |
2233 | 2261 | | |
2234 | 2262 | | |
| |||
2740 | 2768 | | |
2741 | 2769 | | |
2742 | 2770 | | |
| 2771 | + | |
| 2772 | + | |
2743 | 2773 | | |
2744 | 2774 | | |
2745 | 2775 | | |
| |||
2913 | 2943 | | |
2914 | 2944 | | |
2915 | 2945 | | |
| 2946 | + | |
| 2947 | + | |
2916 | 2948 | | |
2917 | 2949 | | |
2918 | 2950 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
8 | 12 | | |
9 | 13 | | |
10 | 14 | | |
| |||
309 | 313 | | |
310 | 314 | | |
311 | 315 | | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
312 | 330 | | |
313 | 331 | | |
314 | 332 | | |
| |||
0 commit comments