File tree
25 files changed
+244
-104
lines changed- src
- compiler
- transformers
- services
- tests
- baselines/reference
- api
- cases/conformance/expressions/optionalChaining
- callChain
- elementAccessChain
- propertyAccessChain
25 files changed
+244
-104
lines changedDiff for: src/compiler/binder.ts
+20-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
833 | 833 |
| |
834 | 834 |
| |
835 | 835 |
| |
| 836 | + | |
| 837 | + | |
| 838 | + | |
836 | 839 |
| |
837 | 840 |
| |
838 | 841 |
| |
| |||
1665 | 1668 |
| |
1666 | 1669 |
| |
1667 | 1670 |
| |
1668 |
| - | |
1669 | 1671 |
| |
1670 | 1672 |
| |
| 1673 | + | |
1671 | 1674 |
| |
1672 | 1675 |
| |
1673 | 1676 |
| |
| 1677 | + | |
1674 | 1678 |
| |
1675 | 1679 |
| |
1676 | 1680 |
| |
| 1681 | + | |
1677 | 1682 |
| |
1678 | 1683 |
| |
1679 | 1684 |
| |
| 1685 | + | |
| 1686 | + | |
1680 | 1687 |
| |
1681 | 1688 |
| |
1682 | 1689 |
| |
| |||
1692 | 1699 |
| |
1693 | 1700 |
| |
1694 | 1701 |
| |
1695 |
| - | |
| 1702 | + | |
1696 | 1703 |
| |
1697 | 1704 |
| |
1698 | 1705 |
| |
| |||
1715 | 1722 |
| |
1716 | 1723 |
| |
1717 | 1724 |
| |
1718 |
| - | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
1719 | 1735 |
| |
1720 | 1736 |
| |
1721 | 1737 |
| |
| |||
1724 | 1740 |
| |
1725 | 1741 |
| |
1726 | 1742 |
| |
1727 |
| - | |
| 1743 | + | |
1728 | 1744 |
| |
1729 | 1745 |
| |
1730 | 1746 |
| |
|
Diff for: src/compiler/checker.ts
+8-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25900 | 25900 |
| |
25901 | 25901 |
| |
25902 | 25902 |
| |
| 25903 | + | |
| 25904 | + | |
| 25905 | + | |
| 25906 | + | |
| 25907 | + | |
| 25908 | + | |
25903 | 25909 |
| |
25904 |
| - | |
| 25910 | + | |
| 25911 | + | |
25905 | 25912 |
| |
25906 | 25913 |
| |
25907 | 25914 |
| |
|
Diff for: src/compiler/debug.ts
+11-7
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
189 | 189 |
| |
190 | 190 |
| |
191 | 191 |
| |
192 |
| - | |
193 |
| - | |
194 |
| - | |
195 |
| - | |
196 |
| - | |
197 |
| - | |
198 |
| - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
199 | 203 |
| |
200 | 204 |
| |
201 | 205 |
| |
|
Diff for: src/compiler/factory.ts
+9-24
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1335 | 1335 |
| |
1336 | 1336 |
| |
1337 | 1337 |
| |
1338 |
| - | |
1339 |
| - | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
1340 | 1341 |
| |
| 1342 | + | |
1341 | 1343 |
| |
1342 | 1344 |
| |
1343 | 1345 |
| |
| |||
1349 | 1351 |
| |
1350 | 1352 |
| |
1351 | 1353 |
| |
| 1354 | + | |
1352 | 1355 |
| |
1353 |
| - | |
| 1356 | + | |
1354 | 1357 |
| |
1355 | 1358 |
| |
1356 | 1359 |
| |
| |||
1360 | 1363 |
| |
1361 | 1364 |
| |
1362 | 1365 |
| |
1363 |
| - | |
1364 |
| - | |
1365 |
| - | |
1366 |
| - | |
1367 |
| - | |
1368 |
| - | |
1369 |
| - | |
1370 |
| - | |
1371 |
| - | |
1372 |
| - | |
1373 |
| - | |
1374 |
| - | |
1375 |
| - | |
1376 |
| - | |
| 1366 | + | |
| 1367 | + | |
1377 | 1368 |
| |
1378 |
| - | |
1379 |
| - | |
1380 | 1369 |
| |
1381 | 1370 |
| |
1382 | 1371 |
| |
1383 | 1372 |
| |
1384 | 1373 |
| |
1385 | 1374 |
| |
1386 |
| - | |
1387 |
| - | |
1388 |
| - | |
1389 |
| - | |
1390 |
| - | |
| 1375 | + | |
1391 | 1376 |
| |
1392 | 1377 |
| |
1393 | 1378 |
| |
|
Diff for: src/compiler/factoryPublic.ts
+19-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1076 | 1076 |
| |
1077 | 1077 |
| |
1078 | 1078 |
| |
1079 |
| - | |
1080 |
| - | |
1081 |
| - | |
1082 |
| - | |
| 1079 | + | |
| 1080 | + | |
1083 | 1081 |
| |
1084 | 1082 |
| |
1085 | 1083 |
| |
| |||
1653 | 1651 |
| |
1654 | 1652 |
| |
1655 | 1653 |
| |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
1656 | 1657 |
| |
1657 | 1658 |
| |
1658 | 1659 |
| |
1659 | 1660 |
| |
1660 | 1661 |
| |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
1661 | 1676 |
| |
1662 | 1677 |
| |
1663 | 1678 |
| |
|
Diff for: src/compiler/parser.ts
+38-12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4685 | 4685 |
| |
4686 | 4686 |
| |
4687 | 4687 |
| |
4688 |
| - | |
4689 |
| - | |
4690 |
| - | |
4691 |
| - | |
4692 |
| - | |
4693 |
| - | |
4694 |
| - | |
4695 |
| - | |
4696 | 4688 |
| |
4697 | 4689 |
| |
4698 | 4690 |
| |
4699 | 4691 |
| |
4700 | 4692 |
| |
4701 |
| - | |
| 4693 | + | |
4702 | 4694 |
| |
4703 | 4695 |
| |
4704 | 4696 |
| |
| |||
4724 | 4716 |
| |
4725 | 4717 |
| |
4726 | 4718 |
| |
4727 |
| - | |
| 4719 | + | |
4728 | 4720 |
| |
4729 | 4721 |
| |
4730 | 4722 |
| |
4731 | 4723 |
| |
4732 | 4724 |
| |
| 4725 | + | |
| 4726 | + | |
| 4727 | + | |
| 4728 | + | |
| 4729 | + | |
| 4730 | + | |
| 4731 | + | |
| 4732 | + | |
| 4733 | + | |
| 4734 | + | |
| 4735 | + | |
| 4736 | + | |
| 4737 | + | |
| 4738 | + | |
| 4739 | + | |
| 4740 | + | |
| 4741 | + | |
| 4742 | + | |
| 4743 | + | |
| 4744 | + | |
| 4745 | + | |
| 4746 | + | |
| 4747 | + | |
| 4748 | + | |
| 4749 | + | |
| 4750 | + | |
| 4751 | + | |
| 4752 | + | |
| 4753 | + | |
| 4754 | + | |
| 4755 | + | |
4733 | 4756 |
| |
4734 | 4757 |
| |
4735 | 4758 |
| |
| |||
4751 | 4774 |
| |
4752 | 4775 |
| |
4753 | 4776 |
| |
| 4777 | + | |
| 4778 | + | |
| 4779 | + | |
4754 | 4780 |
| |
4755 | 4781 |
| |
4756 | 4782 |
| |
| |||
4811 | 4837 |
| |
4812 | 4838 |
| |
4813 | 4839 |
| |
4814 |
| - | |
| 4840 | + | |
4815 | 4841 |
| |
4816 | 4842 |
| |
4817 | 4843 |
| |
| |||
4823 | 4849 |
| |
4824 | 4850 |
| |
4825 | 4851 |
| |
4826 |
| - | |
| 4852 | + | |
4827 | 4853 |
| |
4828 | 4854 |
| |
4829 | 4855 |
| |
|
Diff for: src/compiler/transformers/es2020.ts
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
| 45 | + | |
45 | 46 |
| |
46 | 47 |
| |
47 | 48 |
| |
| 49 | + | |
48 | 50 |
| |
49 | 51 |
| |
50 | 52 |
| |
|
Diff for: src/compiler/types.ts
+5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1922 | 1922 |
| |
1923 | 1923 |
| |
1924 | 1924 |
| |
| 1925 | + | |
1925 | 1926 |
| |
1926 | 1927 |
| |
1927 | 1928 |
| |
| |||
2016 | 2017 |
| |
2017 | 2018 |
| |
2018 | 2019 |
| |
| 2020 | + | |
| 2021 | + | |
| 2022 | + | |
| 2023 | + | |
2019 | 2024 |
| |
2020 | 2025 |
| |
2021 | 2026 |
| |
|
Diff for: src/compiler/utilities.ts
+1-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2614 | 2614 |
| |
2615 | 2615 |
| |
2616 | 2616 |
| |
2617 |
| - | |
2618 |
| - | |
2619 |
| - | |
2620 |
| - | |
2621 |
| - | |
| 2617 | + | |
2622 | 2618 |
| |
2623 | 2619 |
| |
2624 | 2620 |
| |
|
0 commit comments