hledger/hledger-lib/Hledger/Data
Simon Michael 3b70362525 switch to Decimal for representing quantities (closes #118)
hledger has represented quantities with floating point (Double) until
now.  While this has been working fine in practice, the time has come to
upgrade our number representation to something more principled: Decimal,
for now. As a bonus, this brings a ~30% speed boost to most reports.

We'll keep the old representation(s) around for a while, selectable via
hledger-lib cabal flag, for research/testing/benchmarking purposes. To
build with the old Double representation: cabal install -fdouble
hledger-lib hledger hledger-web
2014-10-18 12:33:31 -07:00
..
Account.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
AccountName.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Amount.hs switch to Decimal for representing quantities (closes #118) 2014-10-18 12:33:31 -07:00
Commodity.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Dates.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Journal.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Ledger.hs refactor amount filtering helpers 2014-05-23 13:10:36 -07:00
OutputFormat.hs rename FormatString to OutputFormat 2014-03-02 13:33:56 -08:00
Posting.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
RawOptions.hs fix an error when running an addon with an argument containing a single quote 2014-04-15 11:45:30 -07:00
TimeLog.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Transaction.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Types.hs switch to Decimal for representing quantities (closes #118) 2014-10-18 12:33:31 -07:00