summaryrefslogtreecommitdiff
path: root/script
AgeCommit message (Collapse)Author
2024-07-13Merge branch 'fix-missing-check-for-'inject-field'' into ↵NeOzay
fixes-a-specific-case-for-getVisibleType
2024-07-13fix a specific case for getVisibleTypeNeOzay
2024-07-13moves the match function outside of getVisibleType functionNeOzay
2024-07-12added lua regular expression support for Lua.doc.<scope>NameNeOzay
2024-07-08fix: correction for `exact` classNeOzay
2024-07-08fix: add a missing check for inject-field diagnosticsNeOzay
2024-07-02处理token超出行范围的问题最萌小汐
2024-07-01Merge branch 'master' into fix-params最萌小汐
2024-07-01perf: Optimize undefined-field check early break logicTom Lau
The current early break only wants to check if there are any definition. There is no need to fetch the full definitions list. We can early break as soon as we found the 1st one.
2024-07-01perf: Optimize work distribution in multi-threaded `--check`Tom Lau
The current hash function used to distribute work seems not perfect. We can actually use round robin to distribute after sorting file list.
2024-06-28fix: respect showParams config for local function completionDCsunset
2024-06-27Merge branch 'master' into bugfix/cli_default_severity最萌小汐
2024-06-26fix: default severity in CLI with partial 'diagnostics.severity' configTom Lau
2024-06-25Merge branch 'master' into masterBenjamin Valpey
2024-06-25Add postfix snippet for `unpack`Yi Ming
2024-06-19Merge branch 'LuaLS:master' into masterBenjamin Valpey
2024-06-19Add optional support for lambda-style functionsBenjamin Valpey
2024-06-18Fix plugin arg arrays when paths contain numbersJanSharp
Specifically to prevent it from trying to match the tostring-ed numeric number keys of plain arrays with config folder paths, which can lead to false positives if those paths contain numbers and then ultimately results in only a single argument out of the arguments array being passed along
2024-06-13判空最萌小汐
2024-06-11改用更好的判断方式最萌小汐
2024-06-11`FIX` Sometimes providing incorrect autocompletion when chaining calls最萌小汐
2024-06-05`FIX` Autocompletion for enum values ​​is not available in some cases最萌小汐
2024-06-05获取工作区符号改为同步最萌小汐
2024-06-05修复thread的meta文件最萌小汐
2024-06-05Revert "适配 bee.sys"最萌小汐
This reverts commit c59bd7f4765a8016dfbbf3c8c9879387ca86acfd.
2024-06-05Revert "update bee"最萌小汐
This reverts commit 719d7c2ba63c5a0207604a40cdf0b78a02b0eb78.
2024-06-05Revert "update bee"最萌小汐
This reverts commit a47b432b13f1d4bfa415185bb305b3672bc22d7d.
2024-06-05Revert "Revert "没必要sleep""最萌小汐
This reverts commit e00877e09dd86208f18dd11d6aab444301ce8b03.
2024-06-04don't do diagnostics when workspace is not readyFolke Lemaitre
2024-05-27Merge pull request #2680 from emmericp/throttle-awaits最萌小汐
Throttle calls to await.delay() in some diagnostics
2024-05-25fix: restore completion ordercarsakiller
2024-05-25fix: remove callbackcarsakiller
2024-05-24Throttle calls to await.delay() in some diagnosticsPaul Emmerich
These 5 diagnostics cause ~70% of all calls to await.delay() by diagnostics which in turn is about ~20% of the total runtime of diagnostics. Out of these diagnostics only assign-type-mismatch commonly exceeds runtimes of 100ms (worst observed in my dataset was 7 seconds) and even then it still attempts to call await.delay() over 1500 times per second, so throttling by a factor of 15 is still fine.
2024-05-23Merge branch 'master' into 2175-md-symbol-referencecarsakiller
2024-05-23fix: greedy matchcarsakiller
2024-05-23add: completion of lua symbol referencescarsakiller
2024-05-16Merge pull request #2664 from emmericp/faster-checks最萌小汐
Disable await.delay() when running --check
2024-05-13Disable await.delay() when running --checkPaul Emmerich
This makes --check about 25% faster.
2024-05-13优化性能最萌小汐
2024-05-11Revert "没必要sleep"最萌小汐
This reverts commit 739449db06a48ba511b0044934f98e9bfe40e30d.
2024-05-11没必要sleep最萌小汐
2024-05-11整理代码最萌小汐
2024-05-11支持根据参数类型选择函数定义最萌小汐
2024-05-11支持转到实现最萌小汐
2024-05-11暂存-转到实现最萌小汐
2024-05-10漏了一处最萌小汐
2024-05-10跟进修改最萌小汐
2024-05-10适配 bee.sys最萌小汐
2024-05-10添加一些参数定义最萌小汐
2024-05-10fix: convert ENV value to boolcarsakiller