Releases: c-blake/bu
Make nrel only commit .nimble changes
Also, update versions of upstream deps since the old nrel
behavior wound up causing a release version adix/util/lfreq.nim
to not compile.
Add generalized radix point/decimal to `align`
Note that --Widths/-W
mode is also now dropped from align
to better separate concerns which while technically a breaking change is obscure enough to not warrant more than a patch bump. For just measuring some text table, see the much simpler
nio/utils/nsv.
Also update bu/doc/funnel.md
to use new align
output and update some stale things.
Spruce up wsample a bit
Mostly it is less wasteful (but also now limited to 64 sources of weight).
But also it now uses incSat
which means that in --explain
mode, overflowing counters will not less confusing (or at least easier to identify).
Bug fixes for recent Nim; stripe upgrades/breaking-ish
VC log has details. Highlights are:
- Fix long-standing stray ':' syntax error in
align
- workaround weird mm:arc bug in
ac
aped command config file search
stripe
enhancements/changes (first is BREAKING):
- before/after
bool
flags become instead string params.
If you used-ba
before you have to use-bD -aD
now. - This helps simplify command language. So, also add
-i
for an interrupt log format. - Add
$ct
for-a
formats for total scheduled CPU time. - Fix bug related to not setting
.t0
for wall time when asking for only--after
.
nrel gets auto-dep vsn ups + minor fixes
nrel -u
can now upgrade (canonically formatted!) versions of dependencies in .nimble requires
statements.
Also, fix a doc bug in newest
, a slimSystem
bug in ac
, and a rounding behavior in dfr
.
Bug fix for older Nim/OSX/etc.
dups
was not building on OSX. Wire a search path into a const
.
Should again nimble install on Linux/OSX/Windows.
Fix cligen version in dep
That's it. Sorry for the churn.
ac bug fix on older Nim
Also some refactoring in stripe
.
stripe bug-fix
Fix bad bug propagating --BefFmt
(not --AftFmt
) to aft
.
While at it, add fancy reports like first row of ru
.
Recent changes make this a more acceptable runner for work spit out of mk1
.
New stripe features & ac {a)ped c)ommands}
stripe
acquires:
- 1/5/15-minute load average targeting
- user configurable before/after log messages
- config file support
- randomized pre-launch sleeping (undocumented)
Added ac
{ a)ped c)ommands} which supports a very general class of operations on "related" files. See https://github.com/c-blake/bu/blob/main/doc/ac.md for more details.