Closed tingerrr closed 10 months ago
I'm still unsure how I best remove the usages of Reporter
in functions of Project
, ideally it doesn't need any synchronization because only reporting should be decoupled from the actual operation similar to testing.
Things that are not planned for this PR, but I want to note down regardless, as they have become easier to accomplish following this rework:
open
crate edge casestypst-manifest
using toml_edit
As for now, any further commits should only fix inconsistencies and bugs, I consider the rework finished and this branch ready for testing.
This PR reworks the core implementation and comes various improvements.
User facing improvements
--fail-fast
Internal improvements
Closes #6.