Geth Text-MiscUtils: d79b5c6940 | (Geoffrey Broadwell)++ | META6.json
Switch to https source-url, as recommended by mi6
02:53
Text-MiscUtils: 300e661f38 | (Geoffrey Broadwell)++ | lib/Text/MiscUtils/Layout.rakumod
Greatly speed up duospace-width

duospace-width() is getting really heavy use in Terminal::Widgets, to the point of being a performance bottleneck on high-cardinality non-cacheable inputs.
This commit replaces the core of the implementation with a *much* faster NQP version, making the overall function ~7x faster on large inputs.
If the SGR color escape stripping functionality is NOT needed, the core is also exported directly as duospace-width-core(), which is ~10x faster than the original implementation.
Text-MiscUtils: b94d1e6530 | (Geoffrey Broadwell)++ | 3 files
0.0.10
11:44 librasteve_ joined
Geth Terminal-Widgets/main: 0588d6bc65 | (Geoffrey Broadwell)++ | 2 files
Bump T::MU dep for much faster duospace-width()
20:17
Terminal-Widgets/main: 06019fd305 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/Viewer/Tree.rakumod
Replace monospace hack with duospace calc

  ... now that the correct duospace width calculations are much faster
  (and thus only ~10% slower than doing it wrong).
Terminal-Widgets/main: 9c068e90c9 | (Geoffrey Broadwell)++ | lib/Terminal/Widgets/SpanWrappingAndHighlighting.rakumod
Remove redundant full-refresh in SPAH!my-refresh