Commit Graph

464 Commits

Author SHA1 Message Date
Simon Michael
dc007e69a5 --options-anywhere to use ^ for negative patterns and permit options anywhere in command-line 2008-11-25 19:29:33 +00:00
Simon Michael
20bf9ae7ad bump version number 2008-11-23 22:30:20 +00:00
Simon Michael
4d53fac9a3 clean up special char definitions in AccountName.hs 2008-11-24 00:22:47 +00:00
Simon Michael
dfe59676fb support all five date comparisons in --display 2008-11-26 21:18:24 +00:00
Simon Michael
33b2deba75 correction, dates in display expressions should be in brackets 2008-11-25 18:47:26 +00:00
Simon Michael
0582046648 preliminary --display/-d support (-d "d>DATE", sufficient for reconciling) 2008-11-24 21:51:31 +00:00
Simon Michael
5f47e4d259 --help improvements 2008-11-24 00:14:28 +00:00
Simon Michael
06aeefdbf7 test register report with account pattern 2008-11-24 21:41:21 +00:00
Simon Michael
0ad4f7b656 fix release target 2009-01-17 23:22:21 +00:00
Simon Michael
ac2bd55f93 streamline bench tests, generate test ledgers 2009-01-17 18:40:27 +00:00
Simon Michael
b45e89bab7 tweak bench tests 2008-12-05 09:01:10 +00:00
Simon Michael
e5035ed42a build and use an easy ./bench binary 2008-12-10 20:46:18 +00:00
Simon Michael
ff6d3f40c1 make cleanups 2008-12-10 18:43:14 +00:00
Simon Michael
03d6647918 fix BENCHEXES 2008-12-07 18:57:25 +00:00
Simon Michael
0bb2b002c3 go back to -O, drop defunct xprofile target
-O/-O2/-O3 don't affect hledger performance right now, leaving a buildo2
target for future checking
2008-12-05 09:28:24 +00:00
Simon Michael
0465c369e2 tweak test rule 2008-11-26 19:02:31 +00:00
Simon Michael
b17e23909f "make profile" works again 2008-12-05 00:38:19 +00:00
Simon Michael
1d087d8b8d let "make" use highest ghc optimisation level 2008-12-04 19:32:10 +00:00
Simon Michael
c03ab4bed3 "make rebuild" 2008-12-05 08:51:27 +00:00
Simon Michael
1809dd7766 easier config of bench make target 2008-12-05 08:53:23 +00:00
Simon Michael
b61c4f85e6 "make bench" runs some benchmark tests and saves results 2008-11-26 19:00:55 +00:00
Simon Michael
9b98a1722f notes 2008-11-26 05:29:10 +00:00
Simon Michael
977f9e11b7 notes 2008-11-24 00:29:53 +00:00
Simon Michael
0ef22d5cf6 doc fix 2008-10-16 09:50:22 +00:00
Simon Michael
976b2d16d7 simplify cabal build dependencies, we don't use quickcheck 2008-10-17 18:05:38 +00:00
Simon Michael
febcb381f2 comment 2008-10-18 06:49:40 +00:00
Simon Michael
64c6082c23 parse comment lines beginning with a space, as from M-; in emacs ledger-mode 2008-10-18 10:54:22 +00:00
Simon Michael
7879ca63ca haddock 2008-10-18 19:16:44 +00:00
Simon Michael
497daebd44 docs 2008-10-17 00:57:00 +00:00
Simon Michael
f40696fa47 small doc edits 2008-10-17 16:54:10 +00:00
Simon Michael
93ced249b3 commodity cleanup 2008-10-18 19:30:07 +00:00
Simon Michael
9f8e0c42fe dijkstra quote 2008-11-08 17:41:14 +00:00
Simon Michael
cf914879d0 update continuous target 2008-11-08 20:25:22 +00:00
Simon Michael
836992a0b4 have make continuous run the tests instead 2008-10-18 00:14:00 +00:00
Simon Michael
4b77961380 remove some hoogle workaround 2008-11-08 22:42:48 +00:00
tim
d04a8dcd00 Removed quickcheck import
It doesn't appear to be used, and isn't declared in the cabal file
2008-11-10 21:31:25 +00:00
Simon Michael
565feb594e add a --verbose/-v flag, use it to show more test-running detail 2008-11-22 04:49:00 +00:00
Simon Michael
f3f74cb64f drop --usage flag 2008-10-16 09:53:50 +00:00
Simon Michael
d520929244 document the test command in --help, I guess 2008-11-22 04:49:20 +00:00
Simon Michael
825d2ac2d4 small cleanups 2008-11-22 05:51:57 +00:00
Simon Michael
71667f654a rectangular string utilities 2008-11-22 09:06:44 +00:00
Simon Michael
a7384a9183 show mixed amounts vertically 2008-11-22 09:07:04 +00:00
Simon Michael
383d940b2d notes 2008-11-22 09:47:10 +00:00
Simon Michael
7c161bf4db make sample.ledger ledger-safe again 2008-11-22 09:47:36 +00:00
Simon Michael
a49b9715ef allow extra whitespace and comments at end of ledger 2008-11-22 07:00:52 +00:00
Simon Michael
1607661b87 fix the print command 2008-11-22 06:35:10 +00:00
Simon Michael
1312992000 more ledger parsing utilities, haddock 2008-11-22 20:22:59 +00:00
Simon Michael
4c97ca5514 smarter handling of priced amounts. Normalising and some basic arithmetic now preserve prices.
Currently, amounts with the same commodity but different prices are kept separate. Useful ?
2008-11-22 20:30:43 +00:00
Simon Michael
54ee68976b support converting amounts to cost, using their saved price.
And do this by default for auto-balancing transactions, as ledger seems to.
2008-11-22 20:32:58 +00:00
Simon Michael
54b164a7ab nullamt and nullmixedamt 2008-11-22 17:21:49 +00:00