Commit graph

116 commits

Author SHA1 Message Date
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
John Wiegley
35a2873186 Added acprep upload step if daily proofing succeeds 2009-11-09 17:16:45 -05:00
John Wiegley
2c80227339 Added basic foundation for XML reporting 2009-11-09 02:17:26 -05:00
John Wiegley
7411c74d6d Redesigned the draft_t class 2009-11-09 02:06:08 -05:00
John Wiegley
c3535d06c8 Redesigned the expr_t, predicate_t, query_t classes 2009-11-09 02:06:06 -05:00
John Wiegley
c8641a6de6 Added support for Boost.Regex w/ ICU
This allows for correct searching of UTF-8 encoded strings, such as
lower-case versions of Russian words to find mixed-case words.
2009-11-07 08:34:13 -05:00
John Wiegley
1bdb9330e5 Simplified passing of scope objects in Python 2009-11-05 17:16:59 -05:00
John Wiegley
fbd660af20 Removed several unneeded Python interface files 2009-11-04 20:01:04 -05:00