Commit graph

42 commits

Author SHA1 Message Date
John Wiegley
1b1c7cd4ac A few more CMake-related fixes 2012-05-20 15:23:52 -05:00
John Wiegley
3122182c48 Don't run the proof build against Clang for now 2012-05-07 01:55:52 -05:00
John Wiegley
fcd05632e0 Fixes to the proofing process 2012-04-27 15:48:00 -05:00
John Wiegley
1ad826c2bc Proof using both GCC and Clang 2012-04-13 15:16:28 -05:00
John Wiegley
715568bdd4 Minor changes to tools/proof 2012-03-30 04:46:42 -05:00
John Wiegley
df11ecbbd7 Output date to proof log 2012-03-19 22:28:35 -05:00
John Wiegley
75603edeb4 Send myself e-mail after a successful proof build 2012-03-06 23:04:43 -06:00
John Wiegley
c8c2a17e28 Fixed invocation of lambda expressions
foo = x, y, z -> print(x, y, z)
  foo(1, 2, 3)

However, this still does not work:

  (x, y, z -> print(x, y, z))(1, 2, 3)
2012-03-05 05:03:51 -06:00
John Wiegley
38c6953e10 Proof both the Python and non-Python variants 2012-03-02 02:00:26 -06:00
John Wiegley
f4feabaea1 Build Python support during proof builds 2012-03-02 01:49:23 -06:00
John Wiegley
1061cba97f Use Clang to do proof builds 2012-03-02 01:37:49 -06:00
John Wiegley
5a201971a9 Added e-mail notifications to tools/proof 2012-02-24 03:23:04 -06:00
John Wiegley
4e8c9805bb Replaced missing } 2012-02-19 16:08:41 -06:00
John Wiegley
409041aec6 Updated tools/proof 2012-02-19 16:07:21 -06:00
John Wiegley
7cc550fc22 Don't build doxygen docs in tools/proof 2012-02-17 16:25:41 -06:00
John Wiegley
1820f12ef1 Run proof build nice'd 2011-03-30 14:50:18 -04:00
John Wiegley
c65f98fadc Use g++ 4.6 by default locally 2011-03-28 01:52:09 -04:00
John Wiegley
b514b34120 Fixed an incorrect path in tools/proof 2010-06-21 12:02:43 -04:00
John Wiegley
aa55e5ede2 Extended proof/push to upload tarballs/gcov 2010-06-15 16:45:50 -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
7e118f4ad0 Added --enable-cache, --enable-doxygen to acprep 2010-06-12 00:50:53 -04:00
John Wiegley
dea2aed0b5 Untabified all source files 2010-06-11 17:02:25 -04:00
John Wiegley
6ceda8320f Added acprep option --universal, now off by default 2010-06-02 18:41:57 -04:00
John Wiegley
9448bd6fa9 If tools/proof succeeds, move proof.log into /tmp 2009-11-15 05:50:55 -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
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
0b5978ae3c Added tools/proof utility script 2009-10-31 05:13:53 -04:00
John Wiegley
e0473e207b Rewrote acprep in Python and improved the build 2009-03-09 21:51:02 -04:00
John Wiegley
7b2d75904c Several improvements to how directories are chosen 2009-03-08 16:09:33 -04:00
John Wiegley
6f95dfa6be Modified the behavior of tools/proof
It now uses a copy of the source tree, so that I can keep working while
proof is running.  It takes a while.
2009-03-08 02:07:49 -04:00
John Wiegley
3cc2520a32 Don't run 'make fullcheck' for the gcov build 2009-03-07 22:34:19 -04:00
John Wiegley
dd12868500 In tools/proof, remove Products directories first 2009-03-07 22:30:39 -04:00
John Wiegley
32911da939 Don't build a gprof version in tools/proof 2009-03-04 14:06:38 -04:00
John Wiegley
5d214e515f Refactored tools/proof 2009-03-02 04:43:49 -04:00
John Wiegley
cf8a6cd061 Added a build step to tools/proof 2009-02-28 05:10:56 -04:00
John Wiegley
7d0491c5fe Fixes to tools/proof 2009-02-25 20:31:42 -04:00
John Wiegley
6f6c0d722c And more README updates 2009-02-21 21:08:28 -04:00
John Wiegley
3ab52e74b1 Tools changes to build for multiple targets
This makes it easier for me to build a version of ledger with
optimizations, one for coverage analysis, one for profiling, etc.
2009-02-21 16:45:19 -04:00