Commit graph

5269 commits

Author SHA1 Message Date
John Wiegley
e12cc11760 added check for --enable-standalone, as mentioned in the README 2004-08-26 19:00:58 -04:00
John Wiegley
ae37cb8ece remove -mdynamic-no-pic from opt flags; that is implied by -fast 2004-08-26 16:46:36 -04:00
John Wiegley
8075202365 added "acprep --perf", for doing performance analysis 2004-08-26 15:35:24 -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
5f30c790db fixed another memory strangeness (too much destruction) 2004-08-26 02:01:29 -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
52c7d928c7 reorganized the docs, switched to using some more appropriate @commands 2004-08-25 03:07:45 -04:00
John Wiegley
a17d1ffa0e added documentation for all of the command-line options to ledger.texi 2004-08-25 02:54:45 -04:00
John Wiegley
2f8f640010 minor simplification 2004-08-25 02:15:30 -04:00
John Wiegley
5b402a26cb use back-patching to simplify binary file writing 2004-08-25 02:11:56 -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
c6860970f2 removed all uses of std::vector; simplified some code 2004-08-24 20:01:51 -04:00
John Wiegley
2943af2761 misc maintenance changes 2004-08-24 19:23:32 -04:00
John Wiegley
d4e39c488d use a string pool in binary files; gains 7% read time 2004-08-24 19:22:51 -04:00
John Wiegley
5186be2881 updated help screen 2004-08-24 05:05:08 -04:00
John Wiegley
a7506a66dc removed "version" script 2004-08-24 05:01:33 -04:00
John Wiegley
c0f48bc783 removed completed item 2004-08-24 04:59:29 -04:00
John Wiegley
5b0bfeac0c added validation code, to walk through a journal_t and make sure it's ok 2004-08-24 04:41:39 -04:00
John Wiegley
c3b1de42de fixed a few minor bugs 2004-08-24 02:59:22 -04:00
John Wiegley
876f5b84ab a few fixes 2004-08-24 02:40:23 -04:00
John Wiegley
e0c9534b06 added --gen flag, that runs configure for my setup 2004-08-24 02:16:43 -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
632a37034a added flags to Makefile.am 2004-08-23 08:57:36 -04:00
John Wiegley
ec31074d2a move over to the autoconf system; Makefile.old is still there 2004-08-23 08:43:43 -04:00
John Wiegley
da271e87ac removed items that have been completed from TODO 2004-08-23 08:27:01 -04:00
John Wiegley
b6e28f7e2f removed a period 2004-08-23 08:26:26 -04:00
John Wiegley
034fdb5883 don't bring in libgmpxx anymore 2004-08-23 08:26:19 -04:00
John Wiegley
ea3bf5d720 Removed dependency on libgmpxx.a 2004-08-23 08:25:40 -04:00
John Wiegley
acfb58adac added stub docs for all of the options 2004-08-23 08:02:05 -04:00
John Wiegley
eebd06c371 added a better commentary (at least for now) 2004-08-23 08:01:55 -04:00
John Wiegley
dd4bb72c52 fixed bad #define 2004-08-23 08:01:43 -04:00
John Wiegley
b85a536be7 change to binary loading that increases speed by another 20% 2004-08-23 07:23:33 -04:00
John Wiegley
1091f0d07b slight cleanup 2004-08-23 02:11:58 -04:00
John Wiegley
6365b8b7a8 simplified some code 2004-08-22 18:34:18 -04:00
John Wiegley
02168c7823 escape codes in format strings; can now redefine individual report formats 2004-08-22 02:40: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
3ff84b7363 added todo items 2004-08-21 18:29:55 -04:00
John Wiegley
6050099c26 updated NEWS file 2004-08-21 16:38:12 -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
225acd14e5 removed some redundant code 2004-08-21 06:23:10 -04:00
John Wiegley
9f5cb900e5 changes to bal script 2004-08-21 06:20:21 -04:00
John Wiegley
ba0a928883 moved code from value.h into value.cc 2004-08-21 05:54:04 -04:00
John Wiegley
47cb7891c8 changed RELEASE_LEVEL to DEBUG_LEVEL 2004-08-21 05:45:33 -04:00
John Wiegley
86ac953379 tracked down a tricky memory leak in value.h 2004-08-21 05:40:06 -04:00