summaryrefslogtreecommitdiff
path: root/script
AgeCommit message (Collapse)Author
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
2024-05-10add: load ENV variables as argscarsakiller
2024-05-09Merge pull request #2629 from comedinha/master最萌小汐
Add setting to find globals using regex
2024-05-09Merge pull request #2638 from emmericp/multi-threaded-check最萌小汐
Add multi-process support to --check.
2024-05-08update beeactboy168
2024-05-07update beeactboy168
2024-04-27Add multi-process support to --check.Paul Emmerich
Set the parameter --num_threads to the desired number of worker tasks to potentially speed up --check. This works by spawning multiple sub-proccesses that each run the desired diagnostics on a subset of the workspace. Each process will still load and compile the entire workspace, so there are diminishing returns and memory usage increases linearly with the number of threads. Overall this can reduce the runtime by about ~50% for my projects, example results: Workspace 1, dominated by a few large/complex files 1 thread: 49.7 seconds 2 threads: 31.8 seconds 4 threads: 23.6 seconds 8 threads: 24.4 seconds Workspace 2, large number of small-ish files 1 thread: 96.0 seconds 2 threads: 76.5 seconds 4 threads: 49.5 seconds 8 threads: 38.1 seconds
2024-04-23Add globalsRegex to diagnosticsBruno Carvalho
Improve checkIsUndefinedGlobal to avoid unecessary checks and tables
2024-04-22Merge pull request #2622 from emmericp/check-output最萌小汐
Output more details while running --check
2024-04-20--check: Attempt to write output even if an error occursPaul Emmerich
This enables writing partial output if you press ctrl-c after seeing the first errors show up.
2024-04-20Output more details while running --checkPaul Emmerich
2024-04-20Run diagnostics on unopened files when explicitly requested by the userPaul Emmerich
If I explicitly click on "Diagnose workspace" I would expect it to show me *all* the diagnostics similar to how --check in a CI would check my project. This makes it easier for users to check their whole workspace after making changes to some library or core function that potentially affects a large number of files that are usually only checked once opened.
2024-04-19socket连接把错误打印到日志中最萌小汐
2024-04-18fixes bugactboy168
2024-04-18和客户端连接模式的日志最萌小汐
2024-04-18`merge` 改叫 `partial`最萌小汐
2024-04-18每个线程只进行一次update最萌小汐
2024-04-18补充测试和更新说明最萌小汐
2024-04-18alias (merge) 的语义着色最萌小汐
2024-04-18如果有 merge 属性,则跳过 `duplicate-doc-alias` 检查最萌小汐
2024-04-18支持多个enum合并最萌小汐
2024-04-18兼容新的bee.net最萌小汐
2024-04-18更新 bee.net最萌小汐
2024-04-17修正内部警告最萌小汐
2024-04-17修正 `discard-returns` 对条件的误报最萌小汐
2024-04-17修复测试最萌小汐
2024-04-17thread.sleep 改成毫秒最萌小汐
2024-04-16Merge pull request #2585 from clay-golem/fix/discard-returns-trigger最萌小汐
Detect discard-returns in all block types
2024-04-16Merge pull request #2574 from Luke100000/patch-1最萌小汐
Update compiler.lua
2024-03-30Allow plugins to resolve require pathsArtem Dzhemesiuk
2024-03-25Detect discard-returns in all block typesJakub
2024-03-18Update compiler.luaLuke100000
2024-03-18Merge branch 'master' into generic-pattern1fesily
2024-03-15Merge pull request #2562 from AndreasMatthias/doc-update最萌小汐
Update `doc.json`
2024-03-15fix error in filewatch最萌小汐
2024-03-08Merge branch 'master' into doc-updateAndreas
2024-03-05Merge pull request #2547 from emmericp/patch-1最萌小汐
Flush stdout in check progress indicator