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
Simon Michael
962f673373
;tools: just install* updates, installdbg to install with ghc-debug support
2024-05-01 17:31:45 -10:00
Simon Michael
470f359a56
tools: just ghci*: accept GHCI arguments
2024-05-01 16:22:00 -10:00
Simon Michael
ca03da5968
;just: quickprof
2024-04-25 06:27:37 -10:00
Simon Michael
2d35b1051d
;just: port more old make rules
2024-04-24 07:33:57 -10:00
Simon Michael
080d65b73b
;just: get-binaries update
2024-04-19 00:44:45 -10:00
Simon Michael
9c96b117b8
;just: drop relfiles
2024-04-18 14:50:36 -10:00
Simon Michael
e14bf0bcfa
;just: release scripts
2024-04-18 13:41:52 -10:00
Simon Michael
a1a47f9a9d
;just: reltag, reltagpkg
2024-04-18 13:19:51 -10:00
Simon Michael
381b1ee662
;just: rename relauthors
2024-04-18 13:19:51 -10:00
Simon Michael
fa96d3e874
;just: relprep: don't update changelogs at this stage
2024-04-18 13:19:51 -10:00
Simon Michael
d08ec64b7d
;dev:just: ghci, doctest: -fobject-code might reduce some recompilation
2024-04-10 08:20:54 -10:00
Simon Michael
878ebaca40
;just:commitlog: fix site & finance repo listing
2024-03-02 12:53:53 -10:00
Simon Michael
bd1638b443
;just: _datearg rename, part 2
2024-03-02 12:51:11 -10:00
Simon Michael
63938f1da1
;just:format: be silent if there's no changes to commit
2024-03-02 07:47:05 -10:00
Simon Michael
a59df34a5b
;just: cleanup
2024-03-02 07:36:43 -10:00
Simon Michael
46b0c9bacf
;just: format
2024-03-02 07:32:48 -10:00
Simon Michael
bf7b00819b
;just: tidy up
2024-03-02 07:31:42 -10:00
Simon Michael
8d9ce2abf9
;just:push: allow custom poll interval argument
2024-03-01 18:13:30 -10:00
Simon Michael
a964fd25c0
;just: log,tootlog: tweaks
2024-02-16 11:45:11 -10:00
Simon Michael
806d84fcf3
;just:worklogdates: update
2024-02-08 06:47:46 -10:00
Simon Michael
bbd53d06be
;just:relprep: fixes
2024-01-28 00:03:39 -10:00
Simon Michael
daad124625
;just:worklog: updates
2024-01-26 23:40:11 -10:00
Simon Michael
dd1468fe7e
;just: more benchmarks
2024-01-26 22:23:04 -10:00
Simon Michael
31241bc968
;just: more benchmarks
2024-01-26 17:14:25 -10:00
Simon Michael
4c7abc3d2f
just:samplejournals: more, faster, better
2024-01-26 14:41:15 -10:00
Simon Michael
53431d9ac6
;just: note GNU/linux portability issue
2024-01-25 13:21:38 -10:00
Simon Michael
78f3655dd5
;just: symlink-binary: -f
2024-01-24 23:05:20 -10:00
Simon Michael
0f43946646
;just: portability fix, 2
2024-01-24 23:03:26 -10:00
Simon Michael
80cc54cc27
just: portability fix
2024-01-24 22:46:14 -10:00