| 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 |
|||