summaryrefslogtreecommitdiff
path: root/script/cli/init.lua
AgeCommit message (Collapse)Author
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-02-21CLI option --doc_update.Andreas
Update an existing 'doc.json' without using --doc again.
2024-02-01Add --visualize command that outputs the AST of a given file as graphvizPaul Emmerich
2023-01-30command `lua.exportDocument`最萌小汐
finish #1833
2022-09-21stack最萌小汐
2022-03-01offline diagnostic最萌小汐