v19.0.0
New Features
-
Improve render-log performance greatly.
Previously it would check the current time each time somebody
wants to log on any logger, greatly reducing performance as
it would block on the mutex rust-std uses internally.Now we use a single thread to provide information about whether or not
we may log, whose lifetime is bound to all of the log instances it
governs.
New Features (BREAKING)
-
Allow rendererers to respond to dropped progress roots
Previously it needed extra effort to communicate that a the computation
was done and the renderer should stop rendering progress.Now they only obtain a weak progress instance so it can drop if the
computation is done, terminating it naturally and in time.Note that in case of the TUI, it would still be needed to respond
to the GUI having shut down due to user request.
Commit Statistics
- 3 commits contributed to the release over the course of 41 calendar days.
- 41 days passed between releases.
- 2 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages