Yesterday we had a new release of the #TokioConsole crates. That's `tokio-console` 0.1.9 and `console-subscriber` 0.1.10.

Console is a #debugger for #async #rust!

There were fewer new features in this release, but plenty of improvements and fixes.

Let's have a look at what's in there!

#tokio #rustlang

`tokio-console` 0.1.9 release: https://github.com/tokio-rs/console/releases/tag/tokio-console-v0.1.9 (1/2)

Help View

There's a new help view modal on all screens when you press `?`. It only shows the control keys now, but that list of keys has been reorganized and may include features you didn't realize were available.

Improved documentation

The docs.rs page for tokio-console now includes a description of all the columns in each view: https://docs.rs/tokio-console/latest/tokio_console/

#tokioConsole #tokio #async #rust #rustlang

Release tokio-console v0.1.9 · tokio-rs/console

5900300...daa3d51 Added Help view modal (#432) (5156e8e) Documented Add column descriptions for all tables (#431) (2de5b68) Fixed Remove histogram minimum count (#424) (2617504) Remove trailin...

GitHub

`tokio-console` 0.1.9 release: https://github.com/tokio-rs/console/releases/tag/tokio-console-v0.1.9 (2/2)

Fixes

Removed the confusing minimum histogram count from the poll time and schedule time histograms.

Improve visibility of long file locations in the task and resource detrail views. You now see the end of the file name, including the line and column number. This is probably more useful than the beginning.

#tokioConsole #tokio #async #rust #rustlang

Release tokio-console v0.1.9 · tokio-rs/console

5900300...daa3d51 Added Help view modal (#432) (5156e8e) Documented Add column descriptions for all tables (#431) (2de5b68) Fixed Remove histogram minimum count (#424) (2617504) Remove trailin...

GitHub

`console-subscriber` 0.1.10 release: https://github.com/tokio-rs/console/releases/tag/console-subscriber-v0.1.10 (1/2)

Fixes 1

Fix the self wake count. Self wakes were previously not being counted.

This also means that the self wake lint will now get triggered (if a task self wakes more than 50% of the time).

#tokioConsole #tokio #async #rust #rustlang

Release console-subscriber v0.1.10 · tokio-rs/console

05cdab0...91929d0 Fixed Fix self wakes count (#430) (ee0b8e2) Do not report excessive polling (#378) (#440) (91929d0, closes #378) Console_subscriber Remove clock skew warning in start_poll (#43...

GitHub

`console-subscriber` 0.1.10 release: https://github.com/tokio-rs/console/releases/tag/console-subscriber-v0.1.10 (2/2)

Fixes 2

Excessive polling was reported. Specifically the task that spawns a task would get the polling times and counts of the spawned task added to its own. This was incorrect and has now been fixed!

An incorrect clock skew warning in start_poll has been removed. It would trigger when there was no actual clock skew.

#tokioConsole #tokio #async #rust #rustlang

Release console-subscriber v0.1.10 · tokio-rs/console

05cdab0...91929d0 Fixed Fix self wakes count (#430) (ee0b8e2) Do not report excessive polling (#378) (#440) (91929d0, closes #378) Console_subscriber Remove clock skew warning in start_poll (#43...

GitHub