File tree
38 files changed
+1231
-439
lines changed- src
- compiler
- factory
- transformers
- harness
- services
- formatting
- tests
- baselines/reference
- api
- cases
- compiler
- conformance/expressions/typeSatisfaction
- fourslash
38 files changed
+1231
-439
lines changedDiff for: src/compiler/checker.ts
+18
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26544 | 26544 |
| |
26545 | 26545 |
| |
26546 | 26546 |
| |
| 26547 | + | |
| 26548 | + | |
26547 | 26549 |
| |
26548 | 26550 |
| |
26549 | 26551 |
| |
| |||
31348 | 31350 |
| |
31349 | 31351 |
| |
31350 | 31352 |
| |
| 31353 | + | |
| 31354 | + | |
| 31355 | + | |
| 31356 | + | |
| 31357 | + | |
| 31358 | + | |
| 31359 | + | |
| 31360 | + | |
| 31361 | + | |
| 31362 | + | |
| 31363 | + | |
| 31364 | + | |
| 31365 | + | |
| 31366 | + | |
31351 | 31367 |
| |
31352 | 31368 |
| |
31353 | 31369 |
| |
| |||
34100 | 34116 |
| |
34101 | 34117 |
| |
34102 | 34118 |
| |
| 34119 | + | |
| 34120 | + | |
34103 | 34121 |
| |
34104 | 34122 |
| |
34105 | 34123 |
| |
|
Diff for: src/compiler/diagnosticMessages.json
+8
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1060 | 1060 |
| |
1061 | 1061 |
| |
1062 | 1062 |
| |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1063 | 1067 |
| |
1064 | 1068 |
| |
1065 | 1069 |
| |
| |||
6173 | 6177 |
| |
6174 | 6178 |
| |
6175 | 6179 |
| |
| 6180 | + | |
| 6181 | + | |
| 6182 | + | |
| 6183 | + | |
6176 | 6184 |
| |
6177 | 6185 |
| |
6178 | 6186 |
| |
|
Diff for: src/compiler/emitter.ts
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1727 | 1727 |
| |
1728 | 1728 |
| |
1729 | 1729 |
| |
| 1730 | + | |
| 1731 | + | |
1730 | 1732 |
| |
1731 | 1733 |
| |
1732 | 1734 |
| |
| |||
2799 | 2801 |
| |
2800 | 2802 |
| |
2801 | 2803 |
| |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
| 2812 | + | |
| 2813 | + | |
2802 | 2814 |
| |
2803 | 2815 |
| |
2804 | 2816 |
| |
|
Diff for: src/compiler/factory/nodeFactory.ts
+24
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
218 | 218 |
| |
219 | 219 |
| |
220 | 220 |
| |
| 221 | + | |
| 222 | + | |
221 | 223 |
| |
222 | 224 |
| |
223 | 225 |
| |
| |||
3099 | 3101 |
| |
3100 | 3102 |
| |
3101 | 3103 |
| |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
| 3109 | + | |
| 3110 | + | |
| 3111 | + | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
| 3115 | + | |
| 3116 | + | |
| 3117 | + | |
| 3118 | + | |
| 3119 | + | |
| 3120 | + | |
| 3121 | + | |
| 3122 | + | |
| 3123 | + | |
3102 | 3124 |
| |
3103 | 3125 |
| |
3104 | 3126 |
| |
| |||
5590 | 5612 |
| |
5591 | 5613 |
| |
5592 | 5614 |
| |
| 5615 | + | |
5593 | 5616 |
| |
5594 | 5617 |
| |
5595 | 5618 |
| |
| |||
6320 | 6343 |
| |
6321 | 6344 |
| |
6322 | 6345 |
| |
| 6346 | + | |
6323 | 6347 |
| |
6324 | 6348 |
| |
6325 | 6349 |
| |
|
Diff for: src/compiler/factory/nodeTests.ts
+4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
433 | 433 |
| |
434 | 434 |
| |
435 | 435 |
| |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
436 | 440 |
| |
437 | 441 |
| |
438 | 442 |
| |
|
Diff for: src/compiler/factory/utilities.ts
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
437 | 437 |
| |
438 | 438 |
| |
439 | 439 |
| |
| 440 | + | |
440 | 441 |
| |
441 | 442 |
| |
442 | 443 |
| |
|
Diff for: src/compiler/parser.ts
+11-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
276 | 276 |
| |
277 | 277 |
| |
278 | 278 |
| |
| 279 | + | |
| 280 | + | |
| 281 | + | |
279 | 282 |
| |
280 | 283 |
| |
281 | 284 |
| |
| |||
4677 | 4680 |
| |
4678 | 4681 |
| |
4679 | 4682 |
| |
4680 |
| - | |
| 4683 | + | |
4681 | 4684 |
| |
4682 | 4685 |
| |
4683 | 4686 |
| |
| |||
4687 | 4690 |
| |
4688 | 4691 |
| |
4689 | 4692 |
| |
| 4693 | + | |
4690 | 4694 |
| |
4691 |
| - | |
| 4695 | + | |
| 4696 | + | |
4692 | 4697 |
| |
4693 | 4698 |
| |
4694 | 4699 |
| |
| |||
4707 | 4712 |
| |
4708 | 4713 |
| |
4709 | 4714 |
| |
| 4715 | + | |
| 4716 | + | |
| 4717 | + | |
| 4718 | + | |
4710 | 4719 |
| |
4711 | 4720 |
| |
4712 | 4721 |
| |
|
Diff for: src/compiler/program.ts
+3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2274 | 2274 |
| |
2275 | 2275 |
| |
2276 | 2276 |
| |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
2277 | 2280 |
| |
2278 | 2281 |
| |
2279 | 2282 |
| |
|
Diff for: src/compiler/scanner.ts
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
135 | 135 |
| |
136 | 136 |
| |
137 | 137 |
| |
| 138 | + | |
138 | 139 |
| |
139 | 140 |
| |
140 | 141 |
| |
|
Diff for: src/compiler/transformers/ts.ts
+8
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
513 | 513 |
| |
514 | 514 |
| |
515 | 515 |
| |
| 516 | + | |
| 517 | + | |
| 518 | + | |
516 | 519 |
| |
517 | 520 |
| |
518 | 521 |
| |
| |||
2257 | 2260 |
| |
2258 | 2261 |
| |
2259 | 2262 |
| |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
| 2267 | + | |
2260 | 2268 |
| |
2261 | 2269 |
| |
2262 | 2270 |
| |
|
Diff for: src/compiler/types.ts
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
180 | 180 |
| |
181 | 181 |
| |
182 | 182 |
| |
| 183 | + | |
183 | 184 |
| |
184 | 185 |
| |
185 | 186 |
| |
| |||
273 | 274 |
| |
274 | 275 |
| |
275 | 276 |
| |
| 277 | + | |
276 | 278 |
| |
277 | 279 |
| |
278 | 280 |
| |
| |||
602 | 604 |
| |
603 | 605 |
| |
604 | 606 |
| |
| 607 | + | |
605 | 608 |
| |
606 | 609 |
| |
607 | 610 |
| |
| |||
2485 | 2488 |
| |
2486 | 2489 |
| |
2487 | 2490 |
| |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
2488 | 2497 |
| |
2489 | 2498 |
| |
2490 | 2499 |
| |
| |||
7037 | 7046 |
| |
7038 | 7047 |
| |
7039 | 7048 |
| |
| 7049 | + | |
7040 | 7050 |
| |
7041 | 7051 |
| |
7042 | 7052 |
| |
| |||
7366 | 7376 |
| |
7367 | 7377 |
| |
7368 | 7378 |
| |
| 7379 | + | |
| 7380 | + | |
7369 | 7381 |
| |
7370 | 7382 |
| |
7371 | 7383 |
| |
|
Diff for: src/compiler/utilities.ts
+7-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1921 | 1921 |
| |
1922 | 1922 |
| |
1923 | 1923 |
| |
| 1924 | + | |
1924 | 1925 |
| |
1925 | 1926 |
| |
1926 | 1927 |
| |
| |||
2019 | 2020 |
| |
2020 | 2021 |
| |
2021 | 2022 |
| |
| 2023 | + | |
| 2024 | + | |
2022 | 2025 |
| |
2023 | 2026 |
| |
2024 | 2027 |
| |
| |||
3707 | 3710 |
| |
3708 | 3711 |
| |
3709 | 3712 |
| |
| 3713 | + | |
3710 | 3714 |
| |
3711 | 3715 |
| |
3712 | 3716 |
| |
| |||
3765 | 3769 |
| |
3766 | 3770 |
| |
3767 | 3771 |
| |
| 3772 | + | |
3768 | 3773 |
| |
3769 | 3774 |
| |
3770 | 3775 |
| |
| |||
5772 | 5777 |
| |
5773 | 5778 |
| |
5774 | 5779 |
| |
5775 |
| - | |
| 5780 | + | |
| 5781 | + | |
5776 | 5782 |
| |
5777 | 5783 |
| |
5778 | 5784 |
| |
|
Diff for: src/compiler/utilitiesPublic.ts
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1592 | 1592 |
| |
1593 | 1593 |
| |
1594 | 1594 |
| |
| 1595 | + | |
1595 | 1596 |
| |
1596 | 1597 |
| |
1597 | 1598 |
| |
|
Diff for: src/compiler/visitorPublic.ts
+6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
851 | 851 |
| |
852 | 852 |
| |
853 | 853 |
| |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
854 | 860 |
| |
855 | 861 |
| |
856 | 862 |
| |
|
Diff for: src/harness/fourslashInterfaceImpl.ts
+4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1346 | 1346 |
| |
1347 | 1347 |
| |
1348 | 1348 |
| |
| 1349 | + | |
1349 | 1350 |
| |
1350 | 1351 |
| |
1351 | 1352 |
| |
| |||
1461 | 1462 |
| |
1462 | 1463 |
| |
1463 | 1464 |
| |
| 1465 | + | |
1464 | 1466 |
| |
1465 | 1467 |
| |
1466 | 1468 |
| |
| |||
1558 | 1560 |
| |
1559 | 1561 |
| |
1560 | 1562 |
| |
| 1563 | + | |
1561 | 1564 |
| |
1562 | 1565 |
| |
1563 | 1566 |
| |
| |||
1612 | 1615 |
| |
1613 | 1616 |
| |
1614 | 1617 |
| |
| 1618 | + | |
1615 | 1619 |
| |
1616 | 1620 |
| |
1617 | 1621 |
| |
|
0 commit comments