summaryrefslogtreecommitdiff
path: root/src/amount.cc
Commit message (Expand)AuthorAgeFilesLines
* Bug 634 and 488, Corrected behavior of floor, and added ceilingCraig Earls2012-10-251-3/+20
* Changed all ASSERTS_ON -> !NO_ASSERTSJohn Wiegley2012-05-201-1/+1
* Converted the Ledger build system to use CMakeJohn Wiegley2012-05-201-7/+7
* Switched to Boost.PropertyTree for XML generationJohn Wiegley2012-05-181-7/+5
* Switch to using Boost.FormatJohn Wiegley2012-05-141-6/+6
* Whitespace fixJohn Wiegley2012-03-301-4/+4
* Never price commodities using annotated commoditiesJohn Wiegley2012-03-301-3/+3
* Improved some error messagesJohn Wiegley2012-03-291-10/+8
* Always call TRACE_CTOR at the end of constructorsJohn Wiegley2012-03-201-5/+5
* Tighten up argument passing related to fn_market()John Wiegley2012-03-111-12/+7
* Added syntactic sugar for lot pricing: {{$500.00}}John Wiegley2012-03-101-4/+8
* Added amount_t::commodity_ptr()John Wiegley2012-03-091-2/+7
* Made amount_t::price return an optional<amount_t>John Wiegley2012-03-071-2/+2
* Corrected several compile and link problemsJohn Wiegley2012-03-061-0/+2
* Changed the category of a few DEBUG statementsJohn Wiegley2012-03-061-4/+4
* Use unique_ptr instead of std::auto_ptrJohn Wiegley2012-03-051-2/+2
* All tests are working again but oneJohn Wiegley2012-03-051-6/+3
* Increased file copyrights to 2012John Wiegley2012-02-291-1/+1
* Fixed many Clang type conversion warnings with static_castJohn Wiegley2012-02-171-4/+8
* Fixes for variable shadowing (5/28)John Wiegley2012-02-171-3/+3
* Fixes for variable shadowing (4/28)John Wiegley2012-02-171-4/+4
* Fixes for variable shadowing (3/28)John Wiegley2012-02-171-4/+4
* Use GMP_* macros instead of MPFR_*John Wiegley2011-11-051-9/+9
* amount_t::in_place_floor should round toward zeroJohn Wiegley2011-10-111-11/+12
* Cleanup whitespaceJohn Wiegley2011-08-181-1/+1
* Removed unused variablesJohn Wiegley2011-08-181-5/+1
* Fixes for compilation as C++0x codeJohn Wiegley2011-02-041-3/+2
* Minor simplifications to valexpr parserJohn Wiegley2010-09-051-2/+4
* Added debug print for commodity.prices.findJohn Wiegley2010-06-201-0/+2
* Made amount_t::value a bit saferJohn Wiegley2010-06-191-5/+6
* Untabified all source filesJohn Wiegley2010-06-111-190/+190
* New display flag AMOUNT_PRINT_ELIDE_COMMODITY_QUOTESJohn Wiegley2010-06-091-2/+2
* A further simplification of -V and -XJohn Wiegley2010-06-071-25/+28
* Fixed the way prices and costs are print'dJohn Wiegley2010-06-071-2/+2
* amount_t::print and value_t::print now use flagsJohn Wiegley2010-06-071-1/+1
* Allow opt -NDEBUG build to complete without warningsJohn Wiegley2010-06-041-0/+4
* Removed a redundant checkJohn Wiegley2010-06-031-2/+1
* Short-circuit annotated commodity valuationJohn Wiegley2010-06-031-1/+3
* Minor optimization of amount_t::operator*John Wiegley2010-06-031-10/+18
* Removed some debug codeJohn Wiegley2010-06-031-4/+0
* Correct display of amounts with keep_precisionJohn Wiegley2010-06-021-13/+39
* Throw an exception if mpfr_asprintf failsJohn Wiegley2010-06-021-1/+4
* Changed --european option to --decimal-commaJohn Wiegley2010-06-011-19/+20
* Optimized amount_t::in_place_truncateJohn Wiegley2010-05-261-0/+38
* Updated copyrights to 2003-2010John Wiegley2010-03-051-1/+1
* Many improvements to Ledger's Python bindingsJohn Wiegley2009-11-191-23/+31
* Made the amount_t::bigint_t refcount holder 32-bitsJohn Wiegley2009-11-141-6/+2
* Added floored() and in_place_floor() methodsJohn Wiegley2009-11-111-93/+106
* Added a few missing explicit instantiationsJohn Wiegley2009-11-101-2/+9
* Improved the numerical parser for basic amountsJohn Wiegley2009-11-101-51/+105