Commit 9d30958
committed
[SourceKit] Allow passing
We need this option for `collectVariableType` (aka inlay type hints) but since I’m at it, I’m adding an option to disable the implicit request cancellation for all requests that have it since we don’t want it in LSP at all.
Prerequisite to fixing swiftlang/sourcekit-lsp#2021 / rdar://145871554, need to adopt this option in SourceKit-LSP.cancel_on_subsequent_request: 0 for all requests that use a OncePerASTToken1 parent eac419b commit 9d30958
File tree
6 files changed
+56
-14
lines changed- tools/SourceKit
- include/SourceKit/Core
- lib/SwiftLang
- tools/sourcekitd/lib/Service
6 files changed
+56
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1107 | 1107 | | |
1108 | 1108 | | |
1109 | 1109 | | |
| 1110 | + | |
1110 | 1111 | | |
1111 | 1112 | | |
1112 | 1113 | | |
| |||
1216 | 1217 | | |
1217 | 1218 | | |
1218 | 1219 | | |
| 1220 | + | |
1219 | 1221 | | |
1220 | 1222 | | |
1221 | 1223 | | |
1222 | 1224 | | |
1223 | 1225 | | |
1224 | 1226 | | |
| 1227 | + | |
1225 | 1228 | | |
1226 | 1229 | | |
1227 | 1230 | | |
| |||
1240 | 1243 | | |
1241 | 1244 | | |
1242 | 1245 | | |
| 1246 | + | |
1243 | 1247 | | |
1244 | 1248 | | |
1245 | 1249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1418 | 1418 | | |
1419 | 1419 | | |
1420 | 1420 | | |
1421 | | - | |
| 1421 | + | |
| 1422 | + | |
1422 | 1423 | | |
1423 | 1424 | | |
1424 | 1425 | | |
| |||
1465 | 1466 | | |
1466 | 1467 | | |
1467 | 1468 | | |
1468 | | - | |
1469 | | - | |
| 1469 | + | |
| 1470 | + | |
1470 | 1471 | | |
1471 | 1472 | | |
1472 | 1473 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
| 856 | + | |
856 | 857 | | |
857 | 858 | | |
858 | 859 | | |
| |||
864 | 865 | | |
865 | 866 | | |
866 | 867 | | |
867 | | - | |
| 868 | + | |
| 869 | + | |
868 | 870 | | |
869 | 871 | | |
870 | 872 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
619 | 619 | | |
620 | 620 | | |
621 | 621 | | |
| 622 | + | |
622 | 623 | | |
623 | 624 | | |
624 | 625 | | |
| |||
708 | 709 | | |
709 | 710 | | |
710 | 711 | | |
| 712 | + | |
711 | 713 | | |
712 | 714 | | |
713 | 715 | | |
| |||
723 | 725 | | |
724 | 726 | | |
725 | 727 | | |
| 728 | + | |
726 | 729 | | |
727 | 730 | | |
728 | 731 | | |
729 | 732 | | |
730 | 733 | | |
731 | 734 | | |
732 | 735 | | |
| 736 | + | |
733 | 737 | | |
734 | 738 | | |
735 | 739 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2776 | 2776 | | |
2777 | 2777 | | |
2778 | 2778 | | |
2779 | | - | |
| 2779 | + | |
| 2780 | + | |
2780 | 2781 | | |
2781 | 2782 | | |
2782 | 2783 | | |
| |||
2834 | 2835 | | |
2835 | 2836 | | |
2836 | 2837 | | |
2837 | | - | |
| 2838 | + | |
| 2839 | + | |
2838 | 2840 | | |
2839 | 2841 | | |
2840 | 2842 | | |
| |||
2918 | 2920 | | |
2919 | 2921 | | |
2920 | 2922 | | |
| 2923 | + | |
2921 | 2924 | | |
2922 | 2925 | | |
2923 | 2926 | | |
| |||
2997 | 3000 | | |
2998 | 3001 | | |
2999 | 3002 | | |
3000 | | - | |
3001 | | - | |
| 3003 | + | |
| 3004 | + | |
| 3005 | + | |
3002 | 3006 | | |
3003 | 3007 | | |
Lines changed: 33 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
| 334 | + | |
334 | 335 | | |
335 | 336 | | |
336 | 337 | | |
| |||
1053 | 1054 | | |
1054 | 1055 | | |
1055 | 1056 | | |
| 1057 | + | |
| 1058 | + | |
| 1059 | + | |
| 1060 | + | |
1056 | 1061 | | |
1057 | | - | |
| 1062 | + | |
| 1063 | + | |
1058 | 1064 | | |
1059 | 1065 | | |
1060 | 1066 | | |
| |||
1705 | 1711 | | |
1706 | 1712 | | |
1707 | 1713 | | |
| 1714 | + | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
1708 | 1720 | | |
1709 | | - | |
| 1721 | + | |
| 1722 | + | |
1710 | 1723 | | |
1711 | 1724 | | |
1712 | 1725 | | |
| |||
1782 | 1795 | | |
1783 | 1796 | | |
1784 | 1797 | | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
| 1801 | + | |
| 1802 | + | |
| 1803 | + | |
1785 | 1804 | | |
1786 | 1805 | | |
1787 | | - | |
| 1806 | + | |
1788 | 1807 | | |
1789 | 1808 | | |
1790 | 1809 | | |
| |||
1814 | 1833 | | |
1815 | 1834 | | |
1816 | 1835 | | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
1817 | 1841 | | |
1818 | 1842 | | |
1819 | | - | |
| 1843 | + | |
| 1844 | + | |
1820 | 1845 | | |
1821 | 1846 | | |
1822 | 1847 | | |
| |||
3686 | 3711 | | |
3687 | 3712 | | |
3688 | 3713 | | |
| 3714 | + | |
3689 | 3715 | | |
3690 | 3716 | | |
3691 | 3717 | | |
| |||
3694 | 3720 | | |
3695 | 3721 | | |
3696 | 3722 | | |
3697 | | - | |
3698 | | - | |
| 3723 | + | |
| 3724 | + | |
| 3725 | + | |
3699 | 3726 | | |
3700 | 3727 | | |
3701 | 3728 | | |
| |||
0 commit comments