hledger/hledger-lib
Simon Michael 356e2ba88a fix:journal: repair 1.50's journal reading slowness [#2493]
Since 1.50, sourceFilePath, which does IO operations, was being called for every item in the journal.
On my machine this was causing a ~40% slowdown,
but probably it could be more depending on storage system.

Now it's once again called only once per include directive.
Speed seems slightly better now than 1.43 for some reason
(eg: 13k txns/s -> 8k txns/s -> 14k txns/s).
2025-11-15 21:22:36 -10:00
..
Hledger fix:journal: repair 1.50's journal reading slowness [#2493] 2025-11-15 21:22:36 -10:00
test ;cln: unittest.hs: remove bothersome PackageImports (#2337) 2025-02-26 11:54:59 -10:00
Text dev: switch all qualifed imports to ImportQualifiedPost style 2025-09-29 19:28:59 -10:00
.date.m4 ;doc: update embedded manuals 2025-11-03 06:35:05 -10:00
.ghci tools: .ghci for each package, sets shorter prompt 2016-04-15 16:06:45 -07:00
.version ;pkg: set version to 1.50.99 2025-09-03 20:22:40 +01:00
.version.m4 ;pkg: set version to 1.50.99 2025-09-03 20:22:40 +01:00
CHANGES.md ;doc:changelogs 2025-10-13 11:35:15 -10:00
hledger-lib.cabal dev!: balance: Use DayPartition for multibalance reports. 2025-10-09 15:31:28 -10:00
Hledger.hs ;pkg: tweak LICENSE files, try to get github to recognise 2025-03-31 18:18:10 -10:00
LICENSE ;pkg: simplify LICENSE (try to fix github license detection) 2025-03-31 19:12:38 -10:00
package.yaml pkg: package.yaml files cleanup, consistency 2025-09-29 19:08:50 -10:00
README.md ;doc: more tweaks to package readmes, hackage descriptions 2020-03-22 10:49:02 -07:00
Setup.hs Revert "remove Setup.hs files again, fixing a yesod devel warning" 2014-05-24 13:39:09 -07:00

hledger-lib

A reusable library containing hledgers core functionality. This is used by most hledger* packages so that they support the same common file formats, command line options, reports etc.

See also: the project README and home page.