Commit graph

16 commits

Author SHA1 Message Date
John Wiegley
9f8a32ab48 fixed several issues in value_t's core 2004-09-21 03:41:40 -04:00
John Wiegley
3d4259e6d0 balances and values can now be iterated, to get at the component amounts 2004-09-08 04:13:02 -04:00
John Wiegley
6cfdd704a9 made value_t into a more complete type. amounts.py now works. 2004-09-08 01:54:28 -04:00
John Wiegley
63367e3aac the amount/balance/value logic is now a library, completely separate from ledger 2004-08-29 23:32:29 -04:00
John Wiegley
2d62f7b633 redid the way amount_t::commodity is handled; no more direct access 2004-08-29 04:31:59 -04:00
John Wiegley
69bd31b4d0 added usual operator 2004-08-25 21:51:11 -04:00
John Wiegley
ac000a67c4 fixed two memory corruption bugs 2004-08-25 21:02:07 -04:00
John Wiegley
6d5333b896 use value_t instead of balance_pair_t; gains for 10% binary, 2% textual 2004-08-21 23:18:45 -04:00
John Wiegley
000bfe1cec only compute the cost when it differs from the amount 2004-08-21 15:55:03 -04:00
John Wiegley
55d58940ce speed improvements; my "bal" script is cut to a third 2004-08-17 22:18:38 -04:00
John Wiegley
42298cefd5 optimized printing of amounts 2004-08-14 00:29:52 -04:00
John Wiegley
7a1d0d4614 new debug code; automated transactions now use value expression predicates 2004-08-10 17:54:47 -04:00
John Wiegley
2dc822291f fixed < bug 2004-08-09 16:30:00 -04:00
John Wiegley
1741c80fe4 rewrote the way registers are computed -- again 2004-08-04 03:12:26 -04:00
John Wiegley
f570e6644f brought back the "print" and "equity" reports; this time much better! 2004-07-31 07:42:34 -04:00
John Wiegley
161d6f79bd initial rev of 2.0 2004-07-26 23:33:51 -04:00