hledger/hledger-lib/Hledger/Data
Simon Michael 4326f88c26 lib: memoise aliasReplace for fast regex aliases (#244)
Roughly speaking, the time to apply regular expression account aliases
was O(aliases x transactions), and should now be O(aliases x accounts).
Also, the constant factor was reduced a lot by the recent commit
memoising toRegex. So now, regex aliases should be "free" like simple
aliases - use as many as you want, the slowdown shouldn't be noticeable.
2015-09-26 15:45:44 -10:00
..
Account.hs lib: clarify flattenAccounts 2015-09-02 16:22:08 -07:00
AccountName.hs fix haddock failures (#281) 2015-08-26 10:11:32 -07:00
Amount.hs lib: fix tests for zero amount style (#230, #276) 2015-09-02 16:38:45 -07:00
Commodity.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Dates.hs allow year parser to handle arbitrarily large years 2015-07-12 12:32:53 -07:00
Journal.hs rename historical prices to market prices 2015-08-09 16:20:02 -07:00
Ledger.hs refactor amount filtering helpers 2014-05-23 13:10:36 -07:00
Posting.hs lib: memoise aliasReplace for fast regex aliases (#244) 2015-09-26 15:45:44 -10:00
RawOptions.hs cli: with a repeated flag, the last takes precedence 2014-12-04 12:41:47 -08:00
StringFormat.hs fix haddock failures (#281) 2015-08-26 10:11:32 -07:00
TimeLog.hs handle pending status correctly, add --pending (#250) 2015-05-16 11:51:35 -07:00
Transaction.hs abstract parsec's SourcePos so as to derive NFData 2015-08-13 12:56:15 -07:00
Types.hs whitespace 2015-09-22 12:59:25 -07:00