Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-01 | perf: 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-26 | fix: default severity in CLI with partial 'diagnostics.severity' config | Tom Lau | |
2024-05-13 | Disable await.delay() when running --check | Paul Emmerich | |
This makes --check about 25% faster. | |||
2024-04-27 | Add 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-20 | --check: Attempt to write output even if an error occurs | Paul Emmerich | |
This enables writing partial output if you press ctrl-c after seeing the first errors show up. | |||
2024-04-20 | Output more details while running --check | Paul Emmerich | |
2024-03-08 | Merge branch 'master' into doc-update | Andreas | |
2024-03-05 | Merge pull request #2547 from emmericp/patch-1 | 最萌小汐 | |
Flush stdout in check progress indicator | |||
2024-02-27 | Merge branch 'master' into doc-update | Andreas | |
2024-02-27 | Merge pull request #2546 from emmericp/check-only-ws | 最萌小汐 | |
Only load files in workspace for --check (skip libraries) | |||
2024-02-26 | Only load files in workspace for --check (skip libraries) | Paul Emmerich | |
2024-02-26 | Flush stdout in check progress indicator | Paul Emmerich | |
stdout is often line-buffered and needs flushing for the progress indicator to work | |||
2024-02-26 | Add "deprecated" key in JSON output. | Andreas | |
2024-02-26 | Add "async" key in JSON output. | Andreas | |
2024-02-26 | Revert "Add "deprecated" key in JSON output." | 最萌小汐 | |
2024-02-26 | Revert "Add "async" key in JSON output." | 最萌小汐 | |
2024-02-26 | Merge branch 'master' into doc-update | Andreas | |
2024-02-26 | Merge branch 'master' into async | Andreas | |
2024-02-24 | Merge branch 'master' into doc-update | Andreas | |
2024-02-24 | Merge branch 'master' into async | Andreas | |
2024-02-24 | Merge branch 'master' into deprecated | Andreas | |
2024-02-23 | Enable plugins during --check | Danny Farrell | |
2024-02-21 | CLI option --doc_update. | Andreas | |
Update an existing 'doc.json' without using --doc again. | |||
2024-02-20 | Add "deprecated" key in JSON output. | Andreas | |
2024-02-20 | Added "async" key in JSON output. | Andreas | |
2024-02-19 | Merge pull request #2526 from AndreasMatthias/doc-output-path | 最萌小汐 | |
CLI option --doc_out_path <PATH>. | |||
2024-02-19 | Merge pull request #2525 from AndreasMatthias/visible | 最萌小汐 | |
Added 'visible' key (public, protected, ...) in JSON output. | |||
2024-02-17 | Add 'visible' tag for 'doc.field' and 'tableindex' in JSON output. | Andreas | |
2024-02-15 | CLI option --doc_out_path <PATH>. | Andreas | |
This CLI option specifies the output directory path for documentation files (eg. 'doc.json'). | |||
2024-02-15 | Added 'desc' and 'rawdesc' keys for variables in JSON output. | Andreas | |
2024-02-15 | Added 'visible' key (public, protected, ...) in JSON output. | Andreas | |
2024-02-01 | Add --visualize command that outputs the AST of a given file as graphviz | Paul Emmerich | |
2023-11-25 | Add raw descriptions | NyakoFox | |
2023-10-10 | Add `--check_out_path` CLI argument | Rebecca Turner | |
This allows customizing where the diagnostic JSON file is saved. | |||
2023-06-13 | update config in checking | 最萌小汐 | |
fix #2038 | |||
2023-04-25 | export name and comment in returns | 最萌小汐 | |
2023-04-25 | fix method view in doc | 最萌小汐 | |
2023-03-29 | commandline parameter `checklevel` may not work | 最萌小汐 | |
2023-03-13 | export all globals | 最萌小汐 | |
fix #1943 | |||
2023-03-13 | export from libraries | 最萌小汐 | |
#1943 | |||
2023-03-09 | fix #1955 | 最萌小汐 | |
2023-03-09 | export global variables | 最萌小汐 | |
resolve #1943 | |||
2023-02-15 | should normalize path in filewatch | 最萌小汐 | |
2023-01-31 | cleanup | 最萌小汐 | |
2023-01-30 | command `lua.exportDocument` | 最萌小汐 | |
finish #1833 | |||
2023-01-16 | improve type infer of recursion alias | 最萌小汐 | |
2023-01-12 | cleanup | 最萌小汐 | |
2022-12-08 | cleanup | 最萌小汐 | |
2022-12-01 | update json.lua | 最萌小汐 | |
2022-11-30 | Fix validation in CLI if diagnostics.severity contains ...! settings | Aleksandr Kovalev | |