John Wiegley
|
3e61a94f76
|
Added commodity_t::default_commodity. Initialize the same.
|
2008-04-13 02:40:49 -04:00 |
|
John Wiegley
|
b4cdc528b4
|
*** empty log message ***
|
2008-04-13 02:40:48 -04:00 |
|
John Wiegley
|
1db60b12e2
|
updated to 2.02
|
2008-04-13 02:40:48 -04:00 |
|
John Wiegley
|
c9fb11bd60
|
updated to version 2.0
|
2008-04-13 02:40:47 -04:00 |
|
John Wiegley
|
a32173ace6
|
changes
|
2008-04-13 02:40:47 -04:00 |
|
John Wiegley
|
ba2c04072c
|
fixed several segfaults (using new option-scrambler test harness)
|
2004-09-27 18:08:48 -04:00 |
|
John Wiegley
|
f8a62c444f
|
made several of the buffers used non-static
|
2004-09-26 23:48:31 -04:00 |
|
John Wiegley
|
fbd8fd2caf
|
fixed printing of amounts that have a null commodity (was always precision 0)
|
2004-09-24 23:22:48 -04:00 |
|
John Wiegley
|
eda733a56e
|
improved error checking in parser, in case parts of an amount are missing
|
2004-09-24 23:11:50 -04:00 |
|
John Wiegley
|
c5d519447e
|
fixed a rather obscure memory bug, which also simplified some code
|
2004-09-24 05:25:52 -04:00 |
|
John Wiegley
|
9f8a32ab48
|
fixed several issues in value_t's core
|
2004-09-21 03:41:40 -04:00 |
|
John Wiegley
|
6c66d1e0ef
|
improvements to python exposure of commodity_t
|
2004-09-11 02:18:04 -04:00 |
|
John Wiegley
|
e414123ecb
|
change commodity->symbol to const, and added set_symbol
|
2004-09-10 05:07:50 -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
|
032afa5657
|
a bit of a reorg; still much more to go
|
2004-08-29 03:23:55 -04:00 |
|
John Wiegley
|
b4304515ff
|
ledger.so (the python module) now builds based on autoconf discovery
|
2004-08-28 04:26:48 -04:00 |
|
John Wiegley
|
16841fbae3
|
added (disabled) code for Boost.Python
|
2004-08-27 23:38:39 -04:00 |
|
John Wiegley
|
3c50b2fb7a
|
read all binary data in at one go; gains 33%
|
2004-08-26 15:35:14 -04:00 |
|
John Wiegley
|
942943323e
|
don't placement new() amount_t in binary.cc when it isn't necessary
|
2004-08-26 14:31:50 -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
|
ab86cd8c37
|
added asserts to, and proof-read, amount.cc
|
2004-08-25 17:34:23 -04:00 |
|
John Wiegley
|
6febfc3b4c
|
Bulk alloc bigints in the binary reader; this gains another 20%
|
2004-08-25 01:47:55 -04:00 |
|
John Wiegley
|
1fd37a432d
|
cleanup; fully switched to autoconf -- use scripts/acprep
|
2004-08-24 02:11:32 -04:00 |
|
John Wiegley
|
73e2abd1b2
|
a little cleanup; reversed the meaning of -z and -p (to be more mnemonic)
|
2004-08-23 18:23:31 -04:00 |
|
John Wiegley
|
ea3bf5d720
|
Removed dependency on libgmpxx.a
|
2004-08-23 08:25:40 -04:00 |
|
John Wiegley
|
6365b8b7a8
|
simplified some code
|
2004-08-22 18:34:18 -04:00 |
|
John Wiegley
|
5619a1d5be
|
a little more reorganizing, but only fractionally faster. diminishing returns!
|
2004-08-22 02:13:41 -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
|
c1e5119e97
|
fixes so that ledger will build optimized
|
2004-08-21 16:15:55 -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
|
86ac953379
|
tracked down a tricky memory leak in value.h
|
2004-08-21 05:40:06 -04:00 |
|
John Wiegley
|
7dbd7bce59
|
more cleanup
|
2004-08-21 04:58:49 -04:00 |
|
John Wiegley
|
6392b01799
|
moved some debug code around
|
2004-08-21 04:09:07 -04:00 |
|
John Wiegley
|
b030416982
|
fixes to how commodities are looked up using quotes.cc
|
2004-08-21 03:54:27 -04:00 |
|
John Wiegley
|
fb91d6f21e
|
add copy-on-write semantics to amount.cc; cuts object creation by 5x
|
2004-08-21 03:23:17 -04:00 |
|
John Wiegley
|
06ac87ab20
|
support arbitrary precision after the decimal point; increase speed 0-10%
|
2004-08-21 01:43:50 -04:00 |
|
John Wiegley
|
61cc6c5a9a
|
fixes to quote downloading
|
2004-08-19 03:01:24 -04:00 |
|
John Wiegley
|
f62a4906d1
|
fix to textual parsing, and a bit of reconstruction in main.cc
|
2004-08-19 02:30:56 -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
|
019a42f199
|
fixes
|
2004-08-17 16:10:48 -04:00 |
|
John Wiegley
|
325cf53ea7
|
several significant speed improvements (removed excessive copying of strings)
|
2004-08-17 04:57:38 -04:00 |
|
John Wiegley
|
9e235d04a1
|
fixes
|
2004-08-17 03:43:29 -04:00 |
|
John Wiegley
|
aeb2fd0d39
|
misc cleanup
|
2004-08-17 03:39:51 -04:00 |
|
John Wiegley
|
b009998930
|
if NO_CLEANUP is defined in the Makefile (now default), no cleanup is done
|
2004-08-17 03:09:46 -04:00 |
|
John Wiegley
|
7189b181ef
|
further restructuring
|
2004-08-15 17:08:56 -04:00 |
|
John Wiegley
|
bb044f8820
|
fix to amount printing
|
2004-08-14 00:32:44 -04:00 |
|
John Wiegley
|
42298cefd5
|
optimized printing of amounts
|
2004-08-14 00:29:52 -04:00 |
|
John Wiegley
|
0cac03ba7d
|
performance tweaks
|
2004-08-13 17:41:29 -04:00 |
|