Skip to content

v19.0.0

Compare
Choose a tag to compare
@Byron Byron released this 20 Mar 10:02
· 101 commits to main since this release
fda577e

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

Commit Details

view details
  • Uncategorized
    • Improve render-log performance greatly. (cba841c)
    • Allow rendererers to respond to dropped progress roots (b6d5245)
    • Actually, the correct dashmap version is 5.1 (6bdb7e8)