Commit graph

5269 commits

Author SHA1 Message Date
John Wiegley
738287ef70 Merged ../commodity_pool 2008-04-13 03:38:36 -04:00
John Wiegley
c59018c29d Revised how commodities are dealt with. 2008-04-13 03:38:36 -04:00
John Wiegley
f9f24fab93 Added code to use boost::lexical_cast<>. 2008-04-13 03:38:36 -04:00
John Wiegley
f0508a9f86 In the middle of revising commodities. 2008-04-13 03:38:36 -04:00
John Wiegley
c676527270 Added missing curly braces. 2008-04-13 03:38:36 -04:00
John Wiegley
fd1d109b29 More organization of amount code. 2008-04-13 03:38:36 -04:00
John Wiegley
de64861182 Added much documentation to amount.h 2008-04-13 03:38:35 -04:00
John Wiegley
103881ff80 First round of using boost/operators is done. 2008-04-13 03:38:35 -04:00
John Wiegley
9e80a6fbcc Got things compiling with boost/operators.hpp 2008-04-13 03:38:35 -04:00
John Wiegley
76b2066b8b More work to use boost/operators.hpp. 2008-04-13 03:38:35 -04:00
John Wiegley
230e03166f In the middle of switching to using boost/operators.hpp 2008-04-13 03:38:35 -04:00
John Wiegley
e70b80d6fe Got tracing code working again. 2008-04-13 03:38:35 -04:00
John Wiegley
e92bcf411d Started using boost::optional<T>. 2008-04-13 03:38:35 -04:00
John Wiegley
50a9caf302 Changes to TODO file. 2008-04-13 03:38:34 -04:00
John Wiegley
18aaf588ab Added use of boost::optional<> to amount.h 2008-04-13 03:38:34 -04:00
John Wiegley
21af83013f Did more work on the utility code. 2008-04-13 03:38:34 -04:00
John Wiegley
3ba6c2572d Changed some of the logging macro names. 2008-04-13 03:38:34 -04:00
John Wiegley
83fc097062 Removed generated header file. 2008-04-13 03:38:34 -04:00
John Wiegley
c8899addfd Rearranged the sources a bit. 2008-04-13 03:38:33 -04:00
John Wiegley
aa9cc12579 Got make distcheck to work again. 2008-04-13 03:38:33 -04:00
John Wiegley
902b004de7 Changes to make 'make dist' work. 2008-04-13 03:38:32 -04:00
John Wiegley
9369beb85b Everything works with optimization turned on now. 2008-04-13 03:38:32 -04:00
John Wiegley
771f39b69a Enable tracing by default (because it's cheap if --trace is not being
used).
2008-04-13 03:38:32 -04:00
John Wiegley
c910ed7c83 Report ledger shutting down even if verify is not being used. 2008-04-13 03:38:32 -04:00
John Wiegley
4db6d4535f Beat the timing and tracing code into shape. 2008-04-13 03:38:32 -04:00
John Wiegley
a85bd282d7 Pounded the logging and memory tracing code into better shape. 2008-04-13 03:38:32 -04:00
John Wiegley
d0e9822ed1 Moved around the Python code. 2008-04-13 03:38:32 -04:00
John Wiegley
0eb597a681 Restructured the code to use the new utility code in utils.h. 2008-04-13 03:38:31 -04:00
John Wiegley
d016291483 Further corrections after attempting to compile. 2008-04-13 03:38:31 -04:00
John Wiegley
4716975cb1 More work done toward rearranging the utility code. 2008-04-13 03:38:31 -04:00
John Wiegley
9039e728b2 All system headers (except Boost) now included through system.hh;
also, added support for pre-compiled headers since I'm now using a
centralized resource for system headers.
2008-04-13 03:38:31 -04:00
John Wiegley
340dacf118 Moved all system includes into system.hh; added support for using system.hh as a pre-compiled header 2008-04-13 03:38:30 -04:00
John Wiegley
d268bb46c0 Re-enabled tracing code in debug mode. 2008-04-13 03:38:30 -04:00
John Wiegley
08855980fa Added missing destructor. 2008-04-13 03:38:30 -04:00
John Wiegley
6853db57e6 All tests now working again. Reduced size of entity_t and
transaction_t considerably.
2008-04-13 03:38:30 -04:00
John Wiegley
be9f18ccfe Reduced memory consumption of register report. 2008-04-13 03:38:30 -04:00
John Wiegley
ece13a8cf1 Stubbed out an assert. 2008-04-13 03:38:30 -04:00
John Wiegley
8c6158be40 Removed bogus default arguments. 2008-04-13 03:38:30 -04:00
John Wiegley
d6cb0d3eb9 *** no comment *** 2008-04-13 03:38:29 -04:00
John Wiegley
dae8bb0dea *** no comment *** 2008-04-13 03:38:29 -04:00
John Wiegley
eede906424 Fixes to .am file. 2008-04-13 03:38:29 -04:00
John Wiegley
96f8442e8c changes 2008-04-13 03:38:29 -04:00
John Wiegley
90ea6afaf0 A comment change. 2008-04-13 03:38:29 -04:00
John Wiegley
48f5d4543a Added an ignore file for git. 2008-04-13 03:38:29 -04:00
John Wiegley
a13a6d645e Optimized XML auto-doc memory usage 2008-04-13 03:38:29 -04:00
John Wiegley
c30f520900 Decreased memory usage considerably 2008-04-13 03:38:29 -04:00
John Wiegley
b84f676946 Did some optimization and memory cleanup 2008-04-13 03:38:28 -04:00
John Wiegley
539370ff1b More refactoring 2008-04-13 03:38:28 -04:00
John Wiegley
0a6b5726ec Made the amount/balance/value interface a bit more rational; added
back a useless version of the register command (just to prove the
 command sequence); and added smart XML semantics to the XPath
 implementation so that nodes can be coerced to values.
2008-04-13 03:38:28 -04:00
John Wiegley
176b3044e3 Improved time parsing 2008-04-13 03:38:28 -04:00