Thomas Miedema
3392176993
;dev: update bench*.sh files
...
Since commit 4c7abc3d2f , `just samplejournals` creates sample journals
in the examples/ directory with a different naming scheme (e.g.
`1ktxns-1kaccts.journal` instead of `1000x1000x10.journal`). Reflect
this change in the bench*.sh files. Also fix `just bench-throughput`.
2025-02-27 07:32:44 -10:00
Simon Michael
afd6540b63
;tools:just: generate module, package diagrams
2025-02-18 13:12:54 -10:00
Simon Michael
fdfd16387c
;tools: just time
2025-01-25 11:54:19 -10:00
Simon Michael
4c46502349
;tools: just functest: fail if there are warnings
...
(Does not force recompilation of already compiled modules, but should
help catch more warnings before pushing them to CI.)
2024-12-27 12:50:36 -10:00
Simon Michael
37ac52aa7e
;bin: hledger-script-example: add a short low boilerplace version
2024-12-16 15:29:18 -10:00
Simon Michael
46c58a45dc
;tools: just: log-save, log-headtail, log-push
2024-12-16 15:26:42 -10:00
Simon Michael
d011da6e40
;tools: just: help edits
2024-12-16 15:26:42 -10:00
Simon Michael
b61cd5b11c
;tools: just ghrelnotes-publish: update release notes on github
...
Requires Github's `gh` CLI tool.
2024-12-12 16:30:39 -10:00
Simon Michael
f5ee926187
;tools: just: document watchexec workaround; drop --timings
2024-12-12 10:03:42 -10:00
Simon Michael
27329f7de8
;tools: just site-watch: also watch changes in site/src/*
2024-12-12 10:03:42 -10:00
Simon Michael
16958b205c
;tools: just: mastertag -> devtag; improve
2024-12-09 17:58:04 -10:00
Simon Michael
a7a15cc889
;tools: just: updates
2024-12-09 15:37:53 -10:00
Simon Michael
18604222df
;tools: just reltag -> reltags, reltags-push
2024-12-09 15:37:53 -10:00
Simon Michael
baf1138523
;tools: just ghrelnotes-copy
2024-12-09 15:37:53 -10:00
Simon Michael
207ff43d6b
;tools: just tags
2024-12-09 15:37:30 -10:00
Simon Michael
248ef903ee
;tools: just reltag: fix tags
2024-12-09 15:37:30 -10:00
Simon Michael
2d1d3ac006
;tools: just changelogs-finalise, changelogs-catchup
2024-12-09 15:37:24 -10:00
Simon Michael
07d6fc4d3e
;tools: just changelogs-reset, changelogs-finalise, reltag, mastertag, relnotes
2024-12-09 15:34:54 -10:00
Simon Michael
28cfc0cfdc
;tools: just site-manuals-snapshot
2024-12-09 15:34:49 -10:00
Simon Michael
fc3b21b81b
;tools: just tldr-diff
2024-12-09 15:34:44 -10:00
Simon Michael
9081232b10
;tools: just, Shake cleanups
2024-12-09 15:34:25 -10:00
Simon Michael
bab557b3b5
;tools: just relprep -> relbranch
2024-12-09 15:31:48 -10:00
Simon Michael
1be0afe2ff
;tools: just relprep: simplify
2024-12-09 15:31:48 -10:00
Simon Michael
1af6e9c51c
;tools: just: work around watchexec bug on mac
2024-12-06 07:03:45 -10:00
Simon Michael
b68ebc221b
;tools: just branches/v
2024-12-06 05:55:42 -10:00
Simon Michael
d3ce054789
;tools: just branches: show recent branches/commits with jj
2024-12-05 09:04:09 -10:00
Simon Michael
2b07301a4f
tools: just help: improvements
2024-12-03 09:00:27 -10:00
Simon Michael
b9100f3471
;tools: just relbin: assume "origin" remote name
2024-12-02 16:45:26 -10:00
Simon Michael
4b1b97a6aa
;tools: just: add ghci-echo, ghcitui
2024-11-07 01:24:21 -10:00
Simon Michael
7325b75d5b
imp: rename ghcdebug build flag to debug, and enable stack traces with it
...
Builds made with ghc 9.10+ and the 'debug' build flag, will show
(some kind of, partial) stack traces when the program ends with an
error. (And also will have ghc-debug support enabled.)
The stack traces will probably improve in due course.
2024-10-19 18:47:03 -10:00
Simon Michael
13030b2826
;tools: just doctest: pass through doctest arg(s)
2024-10-11 14:56:03 -10:00
Simon Michael
ceb7f289f5
;dev: Justfile: cleanups
2024-09-04 15:30:38 +01:00
Simon Michael
098acb422b
;tools: make justfiles compatible with just 1.28+
2024-07-14 09:44:54 +01:00
Simon Michael
27408092bd
;dev: just: cleanup
2024-07-13 07:11:04 +01:00
Simon Michael
6af992bc3a
dev: consolidate/update cli/addons tests
2024-07-01 23:06:14 +01:00
Simon Michael
831b4638cb
;tools: just twih: date fixes
2024-06-25 07:45:27 +01:00
Simon Michael
007f2eba15
;tools: just ghci: -fobject-code was a mistake, keep everything interpreted
...
Note: stack clean --full wasn't enough to reset things after removing
this flag, rm `fd -e o -e hi` was needed.
2024-06-25 07:45:27 +01:00
Simon Michael
9d6cb0f969
tools: functest: try again to reduce rebuilding/slowdowns when testing
...
--fast is always fighting with my non-fast builds and defeating the purpose.
--threads 64 was making my macbook air m1 stutter, 32 seems better.
2024-06-12 05:01:48 +01:00
Simon Michael
91d5308783
;tools: Shake cmdhelp -> cmddocs, now runs hledger to update flag docs
...
Now, updating a command's docs (for hledger manual and for --help) requires
running the command (with stack exec -- hledger). The sequence is now
a bit recursive:
1. Run hledger CMD -h to update CMD.md with the latest cmdargs help output for CMD's flags.
CMD.md is included in the hledger manual, when rendering that.
2. Convert CMD.md to CMD.txt, with pandoc.
3. Build hledger, embedding CMD.txt for cmdargs to use as -h output.
This need only be done after changing command docs or flags, and
hopefully won't be a hassle. Shake cmddocs now shows progress output
to make things clearer.
2024-06-07 14:35:31 -07:00
Simon Michael
0e440a82c2
;tools: just installrel: update for .tar.gz
2024-06-01 15:34:41 -10:00
Simon Michael
c3c95990fa
;tools: just twih: template tweaks
2024-05-31 14:48:50 -10:00
Simon Michael
2a279bb006
;just: twih: date fixes
2024-05-28 07:18:46 -10:00
Simon Michael
7e8f9f09dd
;just: twih: improve output, copy to clipboard
2024-05-23 09:26:53 -10:00
Simon Michael
373b1cdd14
;tools: just pushfaq
2024-05-09 11:10:31 -10:00
Simon Michael
0fedc35a95
;tools: just installas*
2024-05-07 10:34:13 -10:00
Simon Michael
be1d98ef75
;tools: just log -> twih, cleanups
2024-05-06 18:34:18 -10:00
Simon Michael
4af919e377
;tools: just cleanups
2024-05-06 17:39:10 -10:00
Simon Michael
e3000f463f
;tools: just functest: show elapsed time
2024-05-02 21:36:32 -10:00
Simon Michael
ddd7b694a9
;tools: just doctest: fix flag
2024-05-02 01:04:29 -10:00
Simon Michael
543e96b6bc
;doc: DEVFAQ, just: installdbg: simplify ghc-debug build command
2024-05-01 22:46:57 -10:00