mirror of
https://github.com/anoma/juvix.git
synced 2024-12-12 14:28:08 +03:00
eb00fa48ba
- Closes #2797 Changes: 1. The global flag `--dev-show-thread-ids` is now properly being passed. Before it was ignored. 3. The progress log has been refactored out of the `ParallelTemplate` into the `Pipeline.Driver`. With the extra information available, I've improved how we display the progress log: 1. We show `Compiling`, `Recompiling`, `Loading` to tell if the module is compiled for the first time (the jvo is missing), or it needs to be recompiled (with the reason displayed in parentheses), or is loaded from a jvo file. In the latter case, the message is only showed with `--log-level verbose|debug`. 2. The modules in other packages are displayed as dependencies with their own progress counter. 2. When using `-N 1` and compiling a whole project we also get progress log. Example screencast: https://github.com/user-attachments/assets/7cc43cd4-9b23-4ad5-a863-832abacc1b6c |
||
---|---|---|
.. | ||
Commands | ||
TopCommand | ||
App.hs | ||
AsmInterpreter.hs | ||
CommonOptions.hs | ||
Evaluator.hs | ||
GlobalOptions.hs | ||
HaskelineJB.hs | ||
Main.hs | ||
RegInterpreter.hs | ||
TopCommand.hs | ||
TreeEvaluator.hs |