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