File tree
56 files changed
+8357
-247
lines changed- src/compiler
- tests
- baselines/reference
- cases
- compiler
- conformance
- controlFlow
- expressions/typeGuards
- types/union
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
56 files changed
+8357
-247
lines changedLines changed: 403 additions & 80 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
61 | 60 |
| |
62 | 61 |
| |
63 | 62 |
| |
64 |
| - | |
| 63 | + | |
65 | 64 |
| |
66 | 65 |
| |
67 | 66 |
| |
| |||
697 | 696 |
| |
698 | 697 |
| |
699 | 698 |
| |
700 |
| - | |
701 |
| - | |
702 |
| - | |
| 699 | + | |
703 | 700 |
| |
704 | 701 |
| |
705 | 702 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
516 | 516 |
| |
517 | 517 |
| |
518 | 518 |
| |
519 |
| - | |
| 519 | + | |
520 | 520 |
| |
521 | 521 |
| |
522 | 522 |
| |
| |||
1049 | 1049 |
| |
1050 | 1050 |
| |
1051 | 1051 |
| |
1052 |
| - | |
| 1052 | + | |
1053 | 1053 |
| |
1054 | 1054 |
| |
1055 | 1055 |
| |
|
Lines changed: 1 addition & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1438 | 1438 |
| |
1439 | 1439 |
| |
1440 | 1440 |
| |
1441 |
| - | |
1442 | 1441 |
| |
1443 |
| - | |
1444 | 1442 |
| |
1445 | 1443 |
| |
1446 | 1444 |
| |
| |||
1460 | 1458 |
| |
1461 | 1459 |
| |
1462 | 1460 |
| |
1463 |
| - | |
1464 | 1461 |
| |
1465 |
| - | |
1466 | 1462 |
| |
1467 | 1463 |
| |
1468 | 1464 |
| |
1469 | 1465 |
| |
1470 | 1466 |
| |
1471 | 1467 |
| |
1472 | 1468 |
| |
1473 |
| - | |
1474 | 1469 |
| |
1475 |
| - | |
1476 | 1470 |
| |
1477 | 1471 |
| |
1478 | 1472 |
| |
| |||
1492 | 1486 |
| |
1493 | 1487 |
| |
1494 | 1488 |
| |
1495 |
| - | |
1496 | 1489 |
| |
1497 |
| - | |
1498 | 1490 |
| |
1499 | 1491 |
| |
1500 | 1492 |
| |
| |||
1636 | 1628 |
| |
1637 | 1629 |
| |
1638 | 1630 |
| |
1639 |
| - | |
1640 | 1631 |
| |
1641 |
| - | |
1642 | 1632 |
| |
1643 | 1633 |
| |
1644 | 1634 |
| |
1645 |
| - | |
| 1635 | + | |
1646 | 1636 |
| |
1647 | 1637 |
| |
1648 | 1638 |
| |
|
Lines changed: 17 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1618 | 1618 |
| |
1619 | 1619 |
| |
1620 | 1620 |
| |
1621 |
| - | |
1622 |
| - | |
1623 |
| - | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
1624 | 1624 |
| |
1625 | 1625 |
| |
1626 | 1626 |
| |
| |||
1643 | 1643 |
| |
1644 | 1644 |
| |
1645 | 1645 |
| |
1646 |
| - | |
1647 |
| - | |
1648 |
| - | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
1649 | 1649 |
| |
1650 | 1650 |
| |
1651 | 1651 |
| |
| |||
1656 | 1656 |
| |
1657 | 1657 |
| |
1658 | 1658 |
| |
1659 |
| - | |
1660 |
| - | |
1661 |
| - | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
1662 | 1662 |
| |
1663 | 1663 |
| |
1664 | 1664 |
| |
| |||
1681 | 1681 |
| |
1682 | 1682 |
| |
1683 | 1683 |
| |
1684 |
| - | |
1685 |
| - | |
1686 |
| - | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
1687 | 1687 |
| |
1688 | 1688 |
| |
1689 | 1689 |
| |
| |||
1852 | 1852 |
| |
1853 | 1853 |
| |
1854 | 1854 |
| |
1855 |
| - | |
1856 |
| - | |
1857 |
| - | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
1858 | 1858 |
| |
1859 | 1859 |
| |
1860 | 1860 |
| |
1861 |
| - | |
| 1861 | + | |
1862 | 1862 |
| |
1863 |
| - | |
| 1863 | + | |
1864 | 1864 |
| |
1865 | 1865 |
| |
1866 | 1866 |
| |
|
Lines changed: 8 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
63 | 63 |
| |
64 | 64 |
| |
65 | 65 |
| |
66 |
| - | |
67 |
| - | |
| 66 | + | |
| 67 | + | |
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
73 |
| - | |
| 73 | + | |
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
79 |
| - | |
| 79 | + | |
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
84 | 84 |
| |
85 |
| - | |
| 85 | + | |
86 | 86 |
| |
87 | 87 |
| |
88 |
| - | |
89 |
| - | |
| 88 | + | |
| 89 | + | |
90 | 90 |
| |
91 | 91 |
| |
92 | 92 |
| |
93 |
| - | |
| 93 | + | |
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
89 |
| - | |
| 89 | + | |
90 | 90 |
|
Lines changed: 5 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| 5 | + | |
5 | 6 |
| |
6 | 7 |
| |
7 |
| - | |
| 8 | + | |
8 | 9 |
| |
9 | 10 |
| |
10 | 11 |
| |
| |||
142 | 143 |
| |
143 | 144 |
| |
144 | 145 |
| |
145 |
| - | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
146 | 149 |
| |
147 | 150 |
| |
148 | 151 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
130 | 130 |
| |
131 | 131 |
| |
132 | 132 |
| |
133 |
| - | |
| 133 | + | |
134 | 134 |
| |
135 | 135 |
| |
136 | 136 |
| |
| |||
226 | 226 |
| |
227 | 227 |
| |
228 | 228 |
| |
229 |
| - | |
| 229 | + | |
230 | 230 |
| |
231 | 231 |
| |
232 | 232 |
| |
|
Lines changed: 1 addition & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
366 | 366 |
| |
367 | 367 |
| |
368 | 368 |
| |
369 |
| - | |
370 |
| - | |
| 369 | + | |
371 | 370 |
| |
372 |
| - | |
373 | 371 |
| |
374 | 372 |
| |
375 | 373 |
| |
|
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
379 | 379 |
| |
380 | 380 |
| |
381 | 381 |
| |
382 |
| - | |
383 |
| - | |
384 |
| - | |
385 |
| - | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
386 | 386 |
| |
387 | 387 |
| |
388 | 388 |
| |
|
Lines changed: 91 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + |
0 commit comments