hledger/hledger-lib/Hledger/Data
Stephen Morgan ab5350e02c ref: performance: Improve performance for some high-use functions.
mixedAmount(Looks|Is)Zero now operate directly on the MixedAmount,
rather than converting them to a list of amounts first.

mixedAmountCost no longer reconstructs the entire MixedAmount when there
are amounts with no cost.

transactionCheckBalanced only checks if signs are okay if sums are not
okay. It also only traverses the list of postings once when picking real
and balanced virtual postings.
2021-09-18 16:00:55 -10:00
..
Account.hs cln: Add explicit export list for Hledger.Data.Account. 2021-09-18 11:41:53 -10:00
AccountName.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Amount.hs ref: performance: Improve performance for some high-use functions. 2021-09-18 16:00:55 -10:00
Dates.hs cln: Move column grouping functions form Report.PostingsReport to Data.Dates. 2021-09-18 14:40:28 -10:00
Journal.hs ref: Move JournalParser and ErroringJournalParser to Hledger.Data.Journal. 2021-09-18 11:41:53 -10:00
Json.hs fix!: register: Tighten up spacing around the date in register reports. (#1655) 2021-08-22 08:15:22 -10:00
Ledger.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Period.hs fix!: register: Tighten up spacing around the date in register reports. (#1655) 2021-08-22 08:15:22 -10:00
PeriodicTransaction.hs pkg!: Remove Hledger.Utils.UTF8IOCompat module. 2021-08-30 15:57:33 -10:00
Posting.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
RawOptions.hs cln: hlint: Clean up list related hlint warnings. 2021-08-27 06:13:56 -10:00
StringFormat.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Timeclock.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Transaction.hs ref: performance: Improve performance for some high-use functions. 2021-09-18 16:00:55 -10:00
TransactionModifier.hs lib!: modifyTransactions now takes a Map of commodity styles, and will 2021-07-30 13:52:35 -10:00
Types.hs cln: Derive more instances in Hledger.Data.Types to reduce orphans. 2021-08-21 17:50:21 -10:00
Valuation.hs imp: cli: --infer-market-price renamed to --infer-market-prices 2021-09-18 12:12:31 -10:00