Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A further simplification of -V and -X | John Wiegley | 2010-06-07 | 14 | -68/+64 |
| | | | | | | | | With -X COMM, all values are computed in terms of COMM, regardless. With -V, only secondary commodities will ever be computed, never primaries. Further, if a secondary commodities has an associated price, the valuation is done in terms of that price's commodity. | ||||
* | Compute a posting's cost from an annotated price | John Wiegley | 2010-06-07 | 1 | -0/+10 |
| | |||||
* | Fixed the way prices and costs are print'd | John Wiegley | 2010-06-07 | 9 | -581/+581 |
| | |||||
* | amount_t::print and value_t::print now use flags | John Wiegley | 2010-06-07 | 9 | -48/+56 |
| | |||||
* | Minor optimization of how non --empty is handled | John Wiegley | 2010-06-07 | 6 | -39/+65 |
| | |||||
* | Moved up to g++ 4.5 | John Wiegley | 2010-06-07 | 2 | -70/+113 |
| | |||||
* | Added a 'speedtest' Makefile target | John Wiegley | 2010-06-07 | 2 | -0/+32726 |
| | |||||
* | Merge branch 'next' | John Wiegley | 2010-06-06 | 12 | -137/+213 |
|\ | |||||
| * | Reworked the way that <Rounding> entries are shown | John Wiegley | 2010-06-06 | 8 | -132/+202 |
| | | | | | | | | Fixes #188 / 53BCED29-F3B9-4E02-9A35-6C739ABB9662 | ||||
| * | Corrected implementation of --percent | John Wiegley | 2010-06-06 | 1 | -1/+1 |
| | | |||||
| * | Made lookup of an account's "cost" a calc error | John Wiegley | 2010-06-06 | 1 | -0/+6 |
| | | |||||
| * | Simplified some debug code | John Wiegley | 2010-06-06 | 1 | -4/+2 |
| | | |||||
| * | Corrected a typename visibility issue | John Wiegley | 2010-06-06 | 1 | -0/+2 |
|/ | |||||
* | Merge branch 'next' | John Wiegley | 2010-06-05 | 31 | -152/+439 |
|\ | |||||
| * | Enabled timers and logging in NDEBUG builds | John Wiegley | 2010-06-05 | 1 | -3/+3 |
| | | |||||
| * | Made "expr" command a synonym for "parse" | John Wiegley | 2010-06-05 | 1 | -0/+2 |
| | | |||||
| * | Value expression sequences are now comparable | John Wiegley | 2010-06-05 | 3 | -10/+32 |
| | | | | | | | | Fixes #228 / ED9388D7-E523-40EB-841B-9AE9BAA70329 | ||||
| * | Make --anon work with the print command | John Wiegley | 2010-06-05 | 3 | -5/+8 |
| | | | | | | | | Fixes #226 / C1C1E731-D991-40ED-BE43-8ED55585386C | ||||
| * | Corrected a verification test | John Wiegley | 2010-06-05 | 1 | -1/+3 |
| | | |||||
| * | Look for Boost in lib64, as well as lib | John Wiegley | 2010-06-04 | 1 | -1/+3 |
| | | |||||
| * | Allow opt -NDEBUG build to complete without warnings | John Wiegley | 2010-06-04 | 11 | -4/+40 |
| | | |||||
| * | commodity_t::find_price now uses memoization | John Wiegley | 2010-06-04 | 2 | -29/+123 |
| | | | | | | | | | | This reduces the slowdown of using -V and -X from 36x in some cases down to around 4-5x (for a debug build). | ||||
| * | any and all do not need to be reserved tokens | John Wiegley | 2010-06-04 | 1 | -3/+1 |
| | | |||||
| * | More debug code cleanup | John Wiegley | 2010-06-04 | 1 | -25/+25 |
| | | |||||
| * | Made the behavior of -V a bit more rational | John Wiegley | 2010-06-04 | 2 | -1/+6 |
| | | | | | | | | It now only values non-primary commodities in terms of primary ones. | ||||
| * | Reorganized some debug code | John Wiegley | 2010-06-04 | 1 | -17/+20 |
| | | |||||
| * | Added new command: "pricemap [DATE]" | John Wiegley | 2010-06-04 | 4 | -0/+94 |
| | | | | | | | | | | | | | | | | | | | | | | | | This outputs the pricing relationship of commodities in your data file, as of DATE (optional), using the DOT language. If you have graphviz installed, it can be viewed quite simply using: ledger pricemap | dotty - Each relationship in the graph shows the conversion factor to exchange one commodity for another, and the date at which this factor was determined. | ||||
| * | A little bit of code cleanup | John Wiegley | 2010-06-04 | 5 | -20/+29 |
| | | |||||
| * | Simplified some debug code | John Wiegley | 2010-06-03 | 1 | -33/+16 |
| | | |||||
| * | Removed a redundant check | John Wiegley | 2010-06-03 | 1 | -2/+1 |
| | | |||||
| * | Short-circuit annotated commodity valuation | John Wiegley | 2010-06-03 | 1 | -1/+3 |
| | | |||||
| * | Corrected a debug statement | John Wiegley | 2010-06-03 | 1 | -2/+5 |
| | | |||||
| * | Avoid unnecessary object copying when using foreach | John Wiegley | 2010-06-03 | 4 | -7/+7 |
| | | |||||
| * | For 'acprep opt' enable NDEBUG for even more speed | John Wiegley | 2010-06-03 | 1 | -0/+1 |
| | | |||||
| * | Minor optimization of amount_t::operator* | John Wiegley | 2010-06-03 | 3 | -17/+28 |
| | | |||||
| * | Added new "addr" value expression function | John Wiegley | 2010-06-03 | 2 | -0/+12 |
| | | | | | | | | | | It returns the address of the given object as an integer. This can be used to uniquely compare entities. | ||||
| * | A simple, yet significiant, optimization | John Wiegley | 2010-06-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Every annotated commodity is based on a "referent", or the unannotated version of that commodity. When stripping all annotations away, however, rather than simply returning the referent we were actually searching for it by name. There was no reason to do this, not to mention it was taking up to 7% of the total runtime of some reports. | ||||
| * | Updated tools/pre-commit | John Wiegley | 2010-06-03 | 1 | -5/+9 |
| | | |||||
| * | Preserve timestamp when copying objects from tools | John Wiegley | 2010-06-03 | 1 | -0/+6 |
| | | |||||
| * | Removed some debug code | John Wiegley | 2010-06-03 | 1 | -4/+0 |
|/ | |||||
* | Merge branch 'next' | John Wiegley | 2010-06-02 | 1 | -1/+1 |
|\ | |||||
| * | Added use of --universal option to tools/push | John Wiegley | 2010-06-02 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'next' | John Wiegley | 2010-06-02 | 14 | -42/+260 |
|\| | |||||
| * | Added acprep option --universal, now off by default | John Wiegley | 2010-06-02 | 2 | -5/+10 |
| | | |||||
| * | Correct display of amounts with keep_precision | John Wiegley | 2010-06-02 | 3 | -14/+217 |
| | | | | | | | | Fixes #167 / 1D275740-D1A6-42B7-BDE4-F2F85E30CE8E | ||||
| * | Don't gen posting with same cost, amount commodity | John Wiegley | 2010-06-02 | 2 | -10/+14 |
| | | |||||
| * | Remove redundant code in LedgerHarness.py | John Wiegley | 2010-06-02 | 1 | -2/+0 |
| | | |||||
| * | Don't use --pager or --color with --output | John Wiegley | 2010-06-02 | 1 | -0/+7 |
| | | |||||
| * | Throw an exception if mpfr_asprintf fails | John Wiegley | 2010-06-02 | 1 | -1/+4 |
| | | |||||
| * | Wrap a default account name with _() | John Wiegley | 2010-06-02 | 1 | -1/+1 |
| | |