Commit graph

3890 commits

Author SHA1 Message Date
John Wiegley
5abbf44583 Corrected copy of format_t objects
Copying of sub-elements was causing pointer overlap.
2012-03-05 05:03:53 -06:00
John Wiegley
3ea5d88eb3 The last test is closer to working now 2012-03-05 05:03:52 -06:00
John Wiegley
8d6bf11334 All tests are working again but one 2012-03-05 05:03:52 -06:00
John Wiegley
5d8cb30774 Implemented first cut at price conversion logic 2012-03-05 05:03:52 -06:00
John Wiegley
e910878312 Changes to get all the code to compile 2012-03-05 05:03:52 -06:00
John Wiegley
48ab6ad1db Switched to using Boost.Graph for commodity pricing 2012-03-05 05:03:52 -06:00
John Wiegley
58d912827d Make --value a synonym for market 2012-03-05 05:03:51 -06:00
John Wiegley
4406155475 Make --change a synonym for --gain 2012-03-05 05:03:51 -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
35ace8816a Improvements to format parsing
Fixes #337
2012-03-02 10:58:16 -06:00
John Wiegley
8b9b9e9e72 Removed an old comment 2012-03-02 10:18:42 -06:00
John Wiegley
38c6953e10 Proof both the Python and non-Python variants 2012-03-02 02:00:26 -06:00
John Wiegley
a47653d24c Make sure Python works during proof builds 2012-03-02 02:00:19 -06:00
John Wiegley
f4feabaea1 Build Python support during proof builds 2012-03-02 01:49:23 -06:00
John Wiegley
4e4cbc6f1e Removed unneeded code 2012-03-02 01:49:07 -06:00
John Wiegley
1061cba97f Use Clang to do proof builds 2012-03-02 01:37:49 -06:00
John Wiegley
ddba59b703 This now works: ledger --import os eval 'os.path.isdir("/tmp")' 2012-03-02 01:36:58 -06:00
John Wiegley
116cbd050b Update lib/Makefile for Boost 1.49 2012-03-01 23:42:37 -06:00
John Wiegley
a125f24d29 Allow --options to be added by the user in Python 2012-03-01 23:40:02 -06:00
John Wiegley
cfd7ffb126 Provide more context if a valexpr function call fails 2012-03-01 22:20:38 -06:00
John Wiegley
a0c9ab08dc Added more baseline testing, for valexprs and Python 2012-03-01 22:20:20 -06:00
John Wiegley
4e37748999 Re-enabled some necessary code 2012-03-01 22:09:42 -06:00
John Wiegley
7a141edb49 Propagate out parsing context counts 2012-03-01 22:09:17 -06:00
John Wiegley
4cfa4bca08 Makefile fix 2012-03-01 21:39:23 -06:00
John Wiegley
0e81c60d70 Fixed a typo 2012-03-01 21:33:27 -06:00
John Wiegley
576aa90bb6 Fixed an explicit path within a unit test 2012-03-01 21:21:25 -06:00
John Wiegley
a3a877284a Was missing an assignment of context.scope 2012-03-01 21:18:49 -06:00
John Wiegley
72b1a948de Fixes to value_t to Python conversion 2012-03-01 17:45:25 -06:00
John Wiegley
f6c087cfe4 Added a new 'python' directive 2012-03-01 17:32:51 -06:00
John Wiegley
ff89cb9c4d Fixed a bug that was causing includes to crash
Fixes #661
2012-03-01 16:22:08 -06:00
John Wiegley
e493a3859c Use filesystem::complete not absolute with Boost < 1.46 2012-03-01 15:09:39 -06:00
John Wiegley
9ec9cdf41e Started writing Python unit tests 2012-03-01 05:50:07 -06:00
John Wiegley
944e580825 Refactored the notion of "the current parsing context" 2012-03-01 03:31:28 -06:00
John Wiegley
e2afc783db Increased file copyrights to 2012 2012-02-29 22:32:23 -06:00
John Wiegley
f29fc1eb12 Added skeletons for Python unit tests 2012-02-29 22:13:07 -06:00
John Wiegley
8021955292 Removed incorrect session.h include in textual.cc 2012-02-29 22:12:24 -06:00
John Wiegley
6989b0748b Fixed Python initialization problem with --import 2012-02-29 22:12:07 -06:00
John Wiegley
8013e09129 Added STR() utility function 2012-02-29 22:11:55 -06:00
John Wiegley
eac84f5e21 Removed comment that no longer made sense 2012-02-29 22:11:40 -06:00
John Wiegley
a3f6655a4a Removed test/python from .gitignore 2012-02-29 22:10:59 -06:00
John Wiegley
751f31f288 Added TAGS file to .gitignore 2012-02-29 22:10:32 -06:00
John Wiegley
158118bfb1 Merge pull request #56 from bzg/next
Two tiny typos
2012-02-29 14:06:01 -08:00
John Wiegley
520ece2164 Fixed problem with the Python build 2012-02-29 14:43:16 -06:00
Bastien Guerry
76aca12b68 ledger3.texi: fix another tiny typo. 2012-02-29 15:15:18 +01:00
Bastien Guerry
041304f6b1 ledger3.texi: fix tiny typo. 2012-02-29 15:13:14 +01:00
John Wiegley
5517871144 Corrected problem with parsing of leap days 2012-02-28 21:19:36 -06:00
John Wiegley
9376b0f7b6 Corrected behavior of >= and <= 2012-02-28 04:02:24 -06:00
John Wiegley
f4a8f6b248 XML account output now generates a <fullname> tag 2012-02-28 03:38:42 -06:00
John Wiegley
6cbceb8928 Apply timelog time to the check-in day
Fixes #546
2012-02-28 03:18:58 -06:00
John Wiegley
52bca153dd Change occurrences of auxiliary_date to just aux_date 2012-02-28 03:05:35 -06:00