John Wiegley
2aff35215f
Enabled a huge number of warning flags for g++ in acprep, and fixed them all
...
except for several unused parameter warnings (because there is so much code
still #if 0'd out), and one implicit conversion from long long to long which
still has to be dealt with.
2008-07-30 05:12:46 -04:00
John Wiegley
e14d7b6e54
Cleaned up the value expression code a bit before undertaking the real work of
...
getting everything back up to what it was (plus the new code written for 3.0).
2008-07-27 20:37:21 -04:00
John Wiegley
ebfe2d1011
Updated all copyright messages to 2003-2008.
2008-07-27 02:26:35 -04:00
John Wiegley
9e9f25b566
'make check' is now working again. Also, conversion from amount_t to/from
...
double has been disabled, because I am no longer packaging the gdtoa library
with Ledger (because double conversion really has nothing to do with what
Ledger does). If you wish to use it, you can find gdtoa in cpp-rewrite-2006,
under a sub-directory of the same name.
2008-07-27 01:03:41 -04:00
John Wiegley
961b30926b
--verify works again, but the memory totals at the end still need work.
2008-07-26 04:08:55 -04:00
John Wiegley
ee39695722
Parsing now works again. And there was much rejoicing.
2008-07-24 11:36:40 -04:00
John Wiegley
643f2d33cf
More work toward getting the textual parser working again. Since this means
...
that value expressions must work, there are a lot of details involved.
2008-07-24 09:02:47 -04:00
John Wiegley
14de0694a9
Fixed a memory bug due to a shallow copy in value_t::storage_t.
2008-07-22 21:58:00 -04:00
John Wiegley
aa4f0d4364
Added the var_t helper class, which can be seen in the beginning
...
implementation of register_command in main.cc.
2008-07-21 20:41:42 -04:00
John Wiegley
d159501993
The code is compiling again, but it's far from being able to run yet.
2008-05-08 02:50:19 -04:00
John Wiegley
b45037e334
Migrated over both code and build environment from was-v3.0 branch.
2008-05-08 02:50:19 -04:00
John Wiegley
db0ef2e257
*** empty log message ***
2008-04-13 02:41:32 -04:00
John Wiegley
5a93d4819e
Reworked the way date/times are handled.
2008-04-13 02:41:32 -04:00
John Wiegley
a5aff9eee9
Several fixes to lot price handling.
2008-04-13 02:41:31 -04:00
John Wiegley
47e2a34176
*** empty log message ***
2008-04-13 02:41:29 -04:00
John Wiegley
e32d9e64a7
Added much better error location.
2008-04-13 02:41:29 -04:00
John Wiegley
b737cd8e6d
Added a DATETIME value type.
2008-04-13 02:41:29 -04:00
John Wiegley
7acc1306d9
*** empty log message ***
2008-04-13 02:41:29 -04:00
John Wiegley
2ebfddf401
Began support for improved commodity handling.
2008-04-13 02:41:28 -04:00
John Wiegley
a597b0fb5e
Further improvements to lot pricing.
2008-04-13 02:41:27 -04:00
John Wiegley
7901598f1d
Checked in all major updates.
2008-04-13 02:41:27 -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
528019ce25
added support for "equity" in main.py
2004-09-24 07:00:52 -04:00
John Wiegley
9f8a32ab48
fixed several issues in value_t's core
2004-09-21 03:41:40 -04:00
John Wiegley
bd72c0cf90
added more math operators for value_t types
2004-09-14 05:05:56 -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
a4c5380a7f
some fixes to value_t in python; still more work to go
2004-09-07 20:03:01 -04:00
John Wiegley
93d73f828c
changed constructors to downgrade BALANCE and BALANCE_PAIR types when possible
2004-09-06 05:43:56 -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
5f30c790db
fixed another memory strangeness (too much destruction)
2004-08-26 02:01:29 -04:00
John Wiegley
1091f0d07b
slight cleanup
2004-08-23 02:11:58 -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
ba0a928883
moved code from value.h into value.cc
2004-08-21 05:54:04 -04:00
John Wiegley
86ac953379
tracked down a tricky memory leak in value.h
2004-08-21 05:40:06 -04:00
John Wiegley
55d58940ce
speed improvements; my "bal" script is cut to a third
2004-08-17 22:18:38 -04:00