John Wiegley
2a2c3c1cec
Use Boost.Test instead of CppUnit
2011-02-04 03:43:33 -05:00
John Wiegley
958a61ede5
New command: org, for displaying Org-mode tables
2010-12-22 15:34:06 -05:00
John Wiegley
9fcf484826
Moved up to Boost 1.44
2010-08-24 00:03:52 -04:00
John Wiegley
97143abbde
Remove use of --enable-cache in tools/push
2010-06-23 19:30:59 -04:00
John Wiegley
b514b34120
Fixed an incorrect path in tools/proof
2010-06-21 12:02:43 -04:00
John Wiegley
71de29d2d5
Only run the CheckTests if DEBUG mode is enabled
2010-06-20 17:16:28 -04:00
John Wiegley
f82ae73ecf
Improvements to tools/speed-test.sh
2010-06-17 23:34:24 -04:00
John Wiegley
35ca4f0bb0
Ensure that all options are tested and documented
2010-06-15 18:19:54 -04:00
John Wiegley
aa55e5ede2
Extended proof/push to upload tarballs/gcov
2010-06-15 16:45:50 -04:00
John Wiegley
35e845f38d
Corrected the 'report' rule in Makefile.am
2010-06-15 07:09:57 -04:00
John Wiegley
d2b333881f
Version information is now based on version.m4
2010-06-15 04:26:42 -04:00
John Wiegley
fa263e729c
Tests run in parallel with using acprep -jX make
...
This is done using the multiprocessing library in Python 2.6. If that's
unavailable, this feature does nothing.
2010-06-15 01:49:18 -04:00
John Wiegley
e2fa8c6145
Moved temps.cc into libdata
2010-06-14 01:15:43 -04:00
John Wiegley
7708ed1a75
Created tools/speed-test.sh for speed testing
2010-06-13 17:50:23 -04:00
John Wiegley
09fdab0d95
The --cache option is now officially deprecated
2010-06-13 05:31:39 -04:00
John Wiegley
ea1642b3f9
Completely reworked argument passing in expressions
2010-06-13 05:02:14 -04:00
John Wiegley
0ed85124d9
Further tweaks to tools/push
2010-06-13 03:50:41 -04:00
John Wiegley
9edeb4ba11
Moved value.cc into libexpr
2010-06-13 01:03:47 -04:00
John Wiegley
b1b4e2aadf
Add support for typed metadata
...
The metadata construct 'Key: Value' is now just a special case for
'Key:: "Value"'. Another after a :: in metadata setting is parsed as a
full value expression and typed as such. For example:
; Key:: $400 + $500
ledger -l 'tag("Key") < $1000'
2010-06-12 15:43:00 -04:00
John Wiegley
4190240028
Minor whitespace fix
2010-06-12 00:51:45 -04:00
John Wiegley
7e118f4ad0
Added --enable-cache, --enable-doxygen to acprep
2010-06-12 00:50:53 -04:00
John Wiegley
5260d19548
Minor corrections to tools/pre-commit
2010-06-12 00:30:00 -04:00
John Wiegley
dea2aed0b5
Untabified all source files
2010-06-11 17:02:25 -04:00
John Wiegley
5659b6fb37
Run GenerateTests for 10,000 iterations in fullcheck
2010-06-10 16:13:08 -04:00
John Wiegley
5aa1f8b624
Disable --cache, and use of Boost.Serialization
...
This makes the --cache option meaningless, but it wasn't proving to be a
speed benefit anyway. Plus, Boost.Serialization slows down overall
build times by an order of magnitude, and can consume inordinate amounts
of memory during compilation.
2010-06-10 08:13:36 -04:00
John Wiegley
37009c0879
Minor fix to tools/pre-commit
2010-06-10 08:12:25 -04:00
John Wiegley
89f0cbc7e0
Added a 'speedtest' Makefile target
2010-06-07 05:08:24 -04:00
John Wiegley
4a0236e964
Updated tools/pre-commit
2010-06-03 01:25:03 -04:00
John Wiegley
918aff6711
Added use of --universal option to tools/push
2010-06-02 23:17:48 -04:00
John Wiegley
6ceda8320f
Added acprep option --universal, now off by default
2010-06-02 18:41:57 -04:00
John Wiegley
2034434653
The regular tests are not be dependent on Python
2010-05-22 21:35:02 -04:00
Priit Laes
08e7d36b71
Enable silent build rules
2010-05-13 07:54:16 -04:00
John Wiegley
1bf0220f24
Added experimental account lookup logic
...
This is used by the "xact" command, and the CSV importer. It is very
slow O(xacts*records).
2010-03-08 01:11:55 -05:00
John Wiegley
89992ad4b8
Tabified tools/Makefile.am
2010-03-08 01:11:55 -05:00
John Wiegley
75b7294a6d
Rewrite the "print" command as a custom function
...
There ended up being too many corner cases for the generalized formatter
to handle.
2010-03-08 01:11:48 -05:00
John Wiegley
fe95280492
Added some preliminary code for convert CSV to Ledger
2010-03-05 22:14:14 -05:00
John Wiegley
5850d041b6
Improved Makefile rule for generating system.hh.gch
2010-03-05 22:14:13 -05:00
John Wiegley
26fffc375c
tools/push now uses -j16 for building opt
2009-11-30 16:23:49 -05:00
John Wiegley
5ff2b88690
Don't link libintl.a against the Python ledger.so
2009-11-24 00:59:40 -05:00
John Wiegley
9448bd6fa9
If tools/proof succeeds, move proof.log into /tmp
2009-11-15 05:50:55 -05:00
John Wiegley
41212cd4c1
Build the opt variant for uploading to FTP
2009-11-15 04:16:47 -05:00
John Wiegley
cc7d51f154
Untabified tools/configure.ac
2009-11-14 16:19:18 -05:00
John Wiegley
ac0fe8c248
Move .dmg files after uploading in tools/push
2009-11-14 03:12:09 -05:00
John Wiegley
55317174dd
Python support is now off by default
2009-11-13 01:48:02 -05:00
John Wiegley
c22b8457ef
Did away with the "finalizer" abstraction
...
This was from an earlier time, when it was intended to be used by
Python. But it's not needed anymore.
2009-11-11 18:29:21 -05:00
John Wiegley
a8bc4728fe
Restore the Doxygen documentation build
2009-11-11 18:02:12 -05:00
John Wiegley
91e8378f04
Fixes to Python importing; removed "hello" precommand
2009-11-10 14:16:40 -05:00
John Wiegley
3f638d355c
In tools/push, run acprep upload from master
2009-11-10 03:55:36 -05:00
John Wiegley
8f0f6e59cc
Moved automatic acprep upload call to tools/push
2009-11-10 03:44:12 -05:00
John Wiegley
a779751fc7
query_t objects are now convertible to predicate_t
2009-11-10 02:43:52 -05:00