Simon Michael
0b53035c7a
tools: make buildtimes-cabal: show times without double compilation
2022-03-25 08:19:17 -10:00
Simon Michael
9b2bed8e41
tools: make buildtimes: show GHC codegen times
2022-03-25 07:42:28 -10:00
Simon Michael
2d82349525
doc: FUNDING.md -> FINANCE.md, link to new finance repo
2022-03-23 11:38:46 -10:00
Simon Michael
4eeb646912
test: errors: doc updates
2022-03-20 07:21:31 -10:00
Simon Michael
5281c5d647
imp: allow pivoting on 'status' also
2022-03-18 21:38:31 -10:00
Simon Michael
2ed4201e36
test: errors: doc updates
2022-03-18 12:47:12 -10:00
Simon Michael
10160351e9
test: errors: doc updates
2022-03-18 12:32:54 -10:00
Simon Michael
81c7f91202
test: errors: doc updates
2022-03-18 12:31:28 -10:00
Simon Michael
726978d1c5
test: errors: doc updates
2022-03-18 12:22:36 -10:00
Simon Michael
78da46c789
test: errors: doc updates
2022-03-18 12:10:36 -10:00
Simon Michael
d3cabb5494
test: errors: doc updates
2022-03-18 12:01:50 -10:00
Simon Michael
b584774a03
ci: fix a typo I fat-fingered
2022-03-18 11:03:30 -10:00
Simon Michael
25e706eca0
test: errors: doc updates
2022-03-18 11:03:21 -10:00
Simon Michael
8729fc0c47
test: errors: note versions
2022-03-18 09:02:06 -10:00
Simon Michael
512ebdfd5f
test: errors: fix link, update summary
2022-03-18 08:50:20 -10:00
Simon Michael
eaa6e202f3
test: errors: show current errors in doc, generated by showall
2022-03-18 08:25:58 -10:00
Simon Michael
f7625343f6
test: errors: rename tests like check command's checks
2022-03-18 07:16:04 -10:00
Simon Michael
2b2d643333
test: errors: make tests runnable
2022-03-18 06:59:33 -10:00
Simon Michael
3775b97f04
test: errors: document
2022-03-17 19:44:47 -10:00
Simon Michael
6510ba3c95
test: examples for reproducing journal errors
2022-03-17 17:38:26 -10:00
Stephen Morgan
e6bf04fce3
fix: aliases: Make sure we can escape forward slashes in account
...
aliases, but otherwise the regular expression handler handles escapes.
2022-03-16 19:01:03 -10:00
Stephen Morgan
cbdd86f4dc
imp: reg: areg: Align to first 1000 postings by default, rather than 100.
...
This has the same performance characteristics for a big decrease in alignment
issues. 1000 postings seems to still put it under the memory bottleneck.
2022-03-11 13:25:38 -10:00
Simon Michael
129f37cfe6
reg: tweak --align-all help ( #1839 )
2022-03-11 07:16:55 -10:00
Simon Michael
64d1927384
reg: document --align-all ( #1839 )
2022-03-11 07:16:33 -10:00
Stephen Morgan
c0cc9e73c1
dev: reg: areg: Be more clever about register and aregister alignment.
...
When rendering register or aregister reports, calculate the amount /
balance width based on the first 100 items, and start rendering in that
way. If you encounter a longer one, update and continue rendering. This
will result in adjustment of column width for long reports, but allows
us to save a lot more performant/efficient.
This can be disabled with the new --align-all flag.
We also only render each amount once, rather than twice as before, by
storing the rendered amount in a tuple.
2022-03-11 06:47:48 -10:00
Stephen Morgan
cbc985d411
dev: reg: areg: Speed up reg and areg by only aligning to first 1000 items.
2022-03-10 17:42:04 -10:00
Stephen Morgan
4a80551406
fix: price: Make sure inferred market prices have the correct sign with
...
total prices. (#1813 )
Also reduce duplication for inferring market prices (previously it was
done separately in both Hledger.Data.Journal and
Hledger.Cli.Commands.Prices), and remove *TotalPriceToUnitPrice
functions, since unit prices cannot represent all total prices.
Add a helper function numDigitsInt to get the number of digits in an
integer, which has a surprising number of ways to get it wrong.
2022-03-10 17:34:49 -10:00
Stephen Morgan
45408183fe
dev: reg: areg: Strip prices early on in PostingsReport and AccountTransactionsReport, when possible.
...
This results in big speedups in cases when we have many transaction prices, like in examples/10000x1000x10.journal. This can be disabled with the show_costs_ option in ReportOpts.
2022-03-10 17:21:40 -10:00
Simon Michael
25e3cca2e1
doc: regex aliases update ( #1832 )
2022-03-10 17:13:34 -10:00
Stephen Morgan
a65e64115a
fix: alias: Allow escaped characters in regular expression aliases. ( #982 )
2022-03-10 17:00:03 -10:00
Stephen Morgan
852ba7b100
fix: bin: Get hledger-print-location working.
2022-03-10 16:56:46 -10:00
Stephen Morgan
19ed6d3f00
cln!: sourcepos: Use megaparsec-supplied sourcePosPretty.
...
Change showSourcePos to sourcePosPretty, and showSourcePosPair to
sourcePosPairPretty.
2022-03-10 16:56:28 -10:00
Simon Michael
f0e00b3a43
;doc: update changelogs
2022-03-10 16:55:46 -10:00
Simon Michael
c7afe77cd9
doc: credits: keep names on one line
2022-03-10 16:25:32 -10:00
Simon Michael
965266a5b7
doc: releasing: cleanups
2022-03-08 15:25:10 -10:00
Simon Michael
54f5e983c1
doc: releasing: tweaks
2022-03-08 14:59:29 -10:00
Simon Michael
12de1cf753
doc: releasing: tweaks
2022-03-08 14:58:39 -10:00
Simon Michael
508799f6e4
doc: releasing: table cleanup
2022-03-08 14:54:31 -10:00
Simon Michael
f2534c1908
doc: readme tweaks
2022-03-08 14:27:29 -10:00
Simon Michael
b0c4d923a7
doc: readme tweaks
2022-03-08 14:19:01 -10:00
Simon Michael
d3ef6df75a
doc: README cleanup
...
Updates inspired by some feedback from README reviewer Lars Wirzenius.
("I like that the README starts with an explanation of what the project
is all about. I like that the README is short and to the point. I like
that the license is stated explicitly.
I feel that the README doesn't really present the whole plain text
accounting concept very well, though. I realize that linked home page
goes into that much more, but it might be worth add a short example of
a ledger input file, and a sample output, to the README.")
2022-03-08 14:12:31 -10:00
Simon Michael
237587c162
doc: RELEASING cleanup
2022-03-07 18:10:37 -10:00
Simon Michael
460a1fc209
;doc: update manuals
2022-03-07 09:33:11 -10:00
Simon Michael
2b978869dd
doc: journal: clarify == assertions
2022-03-07 08:49:03 -10:00
Simon Michael
b1c882ccdf
tools: release: prep: more verbose progress output
2022-03-05 13:36:13 -10:00
Simon Michael
af7a5f98e3
;cabal: update cabal files
2022-03-05 13:24:48 -10:00
Simon Michael
5aab2cbf40
;pkg: bump version to 1.25.99
2022-03-05 13:24:48 -10:00
Simon Michael
347adbed34
tools: release relfiles
2022-03-05 13:21:10 -10:00
Simon Michael
5707abbd69
doc: changelog tweaks
2022-03-04 20:25:42 -10:00
Simon Michael
5af6226958
install: 1.25
2022-03-04 20:08:09 -10:00