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
John Wiegley
f6f8ef1ba6
Added Python interface for account_t
2009-11-03 08:53:33 -05:00
John Wiegley
d6790072ef
Wrap the call to acprep proof in a call to "time"
2009-11-02 17:34:59 -05:00
John Wiegley
90c7298049
Renamed the DocTests to ManualTests
2009-11-02 01:58:53 -05:00
John Wiegley
95e08cc46f
Make the source directory available to all tests
2009-11-02 00:48:32 -05:00
John Wiegley
46a419a5da
Added DocTests to verify documentation examples
2009-11-01 21:18:09 -05:00
John Wiegley
4fcbef3b0c
In tools/proof, change into source directory
2009-11-01 16:25:15 -05:00
John Wiegley
29c43c8d55
Further refinements to tools/proof
2009-11-01 06:52:54 -05:00
John Wiegley
10755df8ae
Added an --alert option to tools/proof
2009-11-01 06:01:33 -05:00
John Wiegley
3497076e04
Capture error code correctly in tools/proof
2009-10-31 17:54:53 -04:00
John Wiegley
9cbc970558
Improvements to tools/proof
2009-10-31 06:03:26 -04:00
John Wiegley
03d0580089
Added auto-commiting of TODO files to tools/push
2009-10-31 05:34:49 -04:00