Commit 0232d4a
authored
Fixes issues with reload because of output emit (#39030)
* If there is no changes to folder structure when watching directories recursively, send the updates to fileNames only
Fixes #37994
* Ignore excluded directories from wild card watching
* Testcase showing that renaming file with non sync directory watcher displays correct error in the end
Testcase for #386841 parent 540c219 commit 0232d4a
File tree
24 files changed
+2434
-140
lines changed- src
- compiler
- server
- testRunner/unittests
- tsbuild
- tscWatch
- tsc
- tsserver
- tests/baselines/reference
- tsbuild/watchMode/programUpdates
- tscWatch
- programUpdates/should-not-trigger-recompilation-because-of-program-emit
- watchEnvironment/watchDirectories
24 files changed
+2434
-140
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2943 | 2943 | | |
2944 | 2944 | | |
2945 | 2945 | | |
2946 | | - | |
| 2946 | + | |
| 2947 | + | |
| 2948 | + | |
| 2949 | + | |
| 2950 | + | |
| 2951 | + | |
| 2952 | + | |
2947 | 2953 | | |
2948 | 2954 | | |
2949 | 2955 | | |
| |||
3030 | 3036 | | |
3031 | 3037 | | |
3032 | 3038 | | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
| 3047 | + | |
| 3048 | + | |
| 3049 | + | |
| 3050 | + | |
| 3051 | + | |
| 3052 | + | |
| 3053 | + | |
| 3054 | + | |
| 3055 | + | |
| 3056 | + | |
| 3057 | + | |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
3033 | 3066 | | |
3034 | 3067 | | |
3035 | 3068 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2049 | 2049 | | |
2050 | 2050 | | |
2051 | 2051 | | |
| 2052 | + | |
2052 | 2053 | | |
2053 | 2054 | | |
2054 | 2055 | | |
2055 | 2056 | | |
2056 | 2057 | | |
2057 | 2058 | | |
2058 | 2059 | | |
| 2060 | + | |
2059 | 2061 | | |
2060 | 2062 | | |
2061 | 2063 | | |
2062 | 2064 | | |
| 2065 | + | |
2063 | 2066 | | |
2064 | 2067 | | |
2065 | 2068 | | |
| |||
2069 | 2072 | | |
2070 | 2073 | | |
2071 | 2074 | | |
| 2075 | + | |
2072 | 2076 | | |
2073 | 2077 | | |
2074 | 2078 | | |
| 2079 | + | |
2075 | 2080 | | |
| 2081 | + | |
2076 | 2082 | | |
2077 | 2083 | | |
2078 | 2084 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
478 | | - | |
| 478 | + | |
479 | 479 | | |
480 | 480 | | |
481 | 481 | | |
| |||
538 | 538 | | |
539 | 539 | | |
540 | 540 | | |
541 | | - | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
542 | 545 | | |
543 | | - | |
| 546 | + | |
544 | 547 | | |
545 | 548 | | |
546 | 549 | | |
| |||
549 | 552 | | |
550 | 553 | | |
551 | 554 | | |
552 | | - | |
| 555 | + | |
553 | 556 | | |
554 | 557 | | |
555 | | - | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
556 | 570 | | |
557 | 571 | | |
558 | 572 | | |
| |||
566 | 580 | | |
567 | 581 | | |
568 | 582 | | |
569 | | - | |
| 583 | + | |
570 | 584 | | |
571 | 585 | | |
572 | 586 | | |
| |||
575 | 589 | | |
576 | 590 | | |
577 | 591 | | |
578 | | - | |
579 | | - | |
580 | | - | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
581 | 599 | | |
582 | 600 | | |
583 | 601 | | |
| |||
590 | 608 | | |
591 | 609 | | |
592 | 610 | | |
593 | | - | |
| 611 | + | |
594 | 612 | | |
595 | 613 | | |
596 | | - | |
| 614 | + | |
597 | 615 | | |
598 | 616 | | |
599 | 617 | | |
600 | 618 | | |
601 | | - | |
602 | | - | |
| 619 | + | |
| 620 | + | |
603 | 621 | | |
604 | 622 | | |
605 | 623 | | |
606 | 624 | | |
607 | | - | |
608 | | - | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
609 | 635 | | |
610 | 636 | | |
611 | 637 | | |
| |||
623 | 649 | | |
624 | 650 | | |
625 | 651 | | |
626 | | - | |
| 652 | + | |
627 | 653 | | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
| 654 | + | |
| 655 | + | |
638 | 656 | | |
639 | | - | |
| 657 | + | |
640 | 658 | | |
641 | 659 | | |
642 | 660 | | |
643 | 661 | | |
644 | 662 | | |
645 | 663 | | |
646 | | - | |
| 664 | + | |
647 | 665 | | |
648 | 666 | | |
649 | 667 | | |
650 | 668 | | |
651 | 669 | | |
652 | | - | |
653 | | - | |
| 670 | + | |
| 671 | + | |
654 | 672 | | |
655 | 673 | | |
656 | 674 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
856 | 859 | | |
857 | 860 | | |
858 | 861 | | |
| |||
982 | 985 | | |
983 | 986 | | |
984 | 987 | | |
985 | | - | |
| 988 | + | |
986 | 989 | | |
987 | 990 | | |
988 | 991 | | |
| |||
1023 | 1026 | | |
1024 | 1027 | | |
1025 | 1028 | | |
1026 | | - | |
| 1029 | + | |
1027 | 1030 | | |
1028 | 1031 | | |
1029 | 1032 | | |
| |||
1269 | 1272 | | |
1270 | 1273 | | |
1271 | 1274 | | |
1272 | | - | |
1273 | 1275 | | |
1274 | 1276 | | |
1275 | 1277 | | |
| |||
1278 | 1280 | | |
1279 | 1281 | | |
1280 | 1282 | | |
1281 | | - | |
1282 | | - | |
1283 | | - | |
1284 | | - | |
| 1283 | + | |
1285 | 1284 | | |
1286 | 1285 | | |
1287 | 1286 | | |
| |||
1304 | 1303 | | |
1305 | 1304 | | |
1306 | 1305 | | |
1307 | | - | |
| 1306 | + | |
1308 | 1307 | | |
1309 | 1308 | | |
1310 | 1309 | | |
| |||
1809 | 1808 | | |
1810 | 1809 | | |
1811 | 1810 | | |
1812 | | - | |
1813 | | - | |
1814 | | - | |
1815 | | - | |
1816 | | - | |
1817 | | - | |
1818 | | - | |
1819 | | - | |
1820 | | - | |
1821 | | - | |
1822 | | - | |
1823 | | - | |
1824 | | - | |
1825 | | - | |
1826 | | - | |
1827 | | - | |
1828 | | - | |
1829 | | - | |
1830 | | - | |
1831 | | - | |
1832 | | - | |
1833 | | - | |
1834 | | - | |
1835 | | - | |
1836 | | - | |
1837 | | - | |
1838 | | - | |
1839 | | - | |
1840 | | - | |
1841 | | - | |
1842 | | - | |
1843 | | - | |
1844 | 1811 | | |
1845 | 1812 | | |
1846 | 1813 | | |
| |||
1850 | 1817 | | |
1851 | 1818 | | |
1852 | 1819 | | |
1853 | | - | |
1854 | | - | |
1855 | | - | |
1856 | | - | |
1857 | | - | |
1858 | | - | |
1859 | | - | |
1860 | | - | |
1861 | | - | |
1862 | | - | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
| 1826 | + | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
1863 | 1832 | | |
1864 | 1833 | | |
1865 | 1834 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
734 | 734 | | |
735 | 735 | | |
736 | 736 | | |
737 | | - | |
| 737 | + | |
738 | 738 | | |
739 | 739 | | |
740 | 740 | | |
741 | 741 | | |
742 | 742 | | |
743 | 743 | | |
744 | 744 | | |
745 | | - | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | | - | |
752 | | - | |
753 | | - | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
754 | 757 | | |
755 | 758 | | |
756 | 759 | | |
| |||
0 commit comments