hledger/hledger-lib/Hledger/Data
Stephen Morgan 315e92c08b pkg!: Break functions related to balancing out into a separate module,
Hledger.Data.Balancing.

Both Hledger.Data.Transaction and Hledger.Data.Journal are massive
module with many things in them. Placing the balancing functions, which
are conceptually related, into a separate module helps keep things more
modular.

It also reduces the risk of import cycles, as right now balancing
functions cannot depend on any functions defined outside of
Hledger.Data.Transaction or Hledger.Data.Journal, respectively, if those
modules require basic transaction or journal functions.
2021-09-19 17:10:38 -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
Balancing.hs pkg!: Break functions related to balancing out into a separate module, 2021-09-19 17:10:38 -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 pkg!: Break functions related to balancing out into a separate module, 2021-09-19 17:10:38 -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 ref: performance: Use a Set in accountNamesFromPostings, instead of 2021-09-18 16:00:55 -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 pkg!: Break functions related to balancing out into a separate module, 2021-09-19 17:10:38 -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