Simon Michael
7d4593cee9
move Ledger.* to Hledger.Data.*
2010-05-19 23:08:53 +00:00
Simon Michael
38665bd1bc
tools: fix coverage script and stats make rule
2010-05-23 22:46:40 +00:00
Simon Michael
7974b32c0f
tools: cleaner test output
2010-05-23 22:49:03 +00:00
Simon Michael
191670c231
tools: update paths in func. tests
2010-05-22 00:52:45 +00:00
Simon Michael
d83f6ba5e0
tools: misc cleanups
2010-05-23 22:49:09 +00:00
Simon Michael
3a73eb6e73
tools: more flexible prof and heap rules, added quickprof and quickheap
2010-05-22 00:46:32 +00:00
Simon Michael
039833c739
move sample journals to data/
2010-05-20 02:55:33 +00:00
Simon Michael
af7e8f327d
tools: update benchmarking scripts
2010-05-22 21:24:07 +00:00
Simon Michael
090c8b4dd6
move the hledger application modules to Hledger and Hledger.Cli
2010-05-19 23:06:46 +00:00
Simon Michael
8b2600984c
tools: makefile updates for hledger-lib
2010-04-14 21:51:02 +00:00
Simon Michael
7dcb91a70f
docs: build site with hakyll
2010-05-17 14:33:05 +00:00
Simon Michael
aaa8b369fa
tools: benchmarking updates, add experimental criterion/progression runners
2010-02-13 18:39:49 +00:00
Simon Michael
e15fbb5c8b
tools: make viewhtml to preview site
2010-02-26 00:23:44 +00:00
Simon Michael
9cb66a2bc0
tools: fix various docs commands
2010-02-26 00:24:04 +00:00
Simon Michael
b34015475b
remove a mac-ism
2010-04-01 21:22:03 +00:00
Simon Michael
4d3674d778
tools: make showcodechanges to see non-doc/site/tools changes and tags
2010-02-27 18:16:36 +00:00
Simon Michael
72c9d3d680
tools: define rst2pdf
2010-02-13 20:33:15 +00:00
Simon Michael
bb905b1f7c
tools: fix a localism
2010-02-13 20:28:00 +00:00
Simon Michael
b5b06e5f1a
docs: adapt apidocs: to package split, add sourcegraph: rule
2010-04-06 23:44:51 +00:00
Simon Michael
df0350a67c
tools: doc building fixes
2010-03-13 00:19:05 +00:00
Simon Michael
999697b914
tools: fixperms
2010-03-09 01:32:52 +00:00
Simon Michael
10e75ebdf6
tools: make fixperms, viewall, printall, site; doc building updates
2010-02-13 20:21:08 +00:00
Simon Michael
7a895b0133
convert functional tests to shelltestrunner 0.8 format
2010-04-10 00:11:47 +00:00
Simon Michael
19c424862b
tools: update for latest shelltestrunner, run func tests faster
2010-02-19 23:22:43 +00:00
Simon Michael
08607362b0
refactor assertParse/assertParseEqual
2010-03-10 19:48:46 +00:00
Simon Michael
d4965b87ff
web: -fweb now builds with simpleserver; the alternate -fwebhappstack builds with happstack
...
hack-handler-simpleserver is presumably quite a bit easier to install than
happstack, and so far fits hledger's needs just as well, so it is now the
default when installing with -fweb. To build with happstack, use
-fwebhappstack instead. hledger --version shows which webserver was
built. Also webserver thread management has been simplified so should be
more consistent across platforms.
2010-02-16 03:39:19 +00:00
Simon Michael
d6ef9f3436
tools: update hledgermac rule
2009-12-12 15:58:52 +00:00
Simon Michael
5378fc9798
comment
2009-12-16 17:59:13 +00:00
Simon Michael
783c8de632
tools: fix haddock building
2009-12-19 01:19:01 +00:00
Simon Michael
533b9d65b6
tools: version cleanup
2009-12-12 20:40:54 +00:00
Simon Michael
b8c6f6fc5a
tools: enable all optional code when running ghci
2010-02-04 19:23:34 +00:00
Simon Michael
7bd14a367a
web: get static files from the cabal data dir, or the current dir when using make ( #13 )
2009-12-18 22:33:02 +00:00
Simon Michael
39f95d36de
site: drop the hoogle form from api docs, it doesn't work with standard hoogle
2009-07-09 21:20:49 +00:00
Simon Michael
6ad6421c8b
run func. tests in parallel
2009-07-15 00:37:42 +00:00
Simon Michael
590bf8eeaa
makefile: avoid lower-case test source files
2009-09-23 14:49:04 +00:00
Simon Michael
7bd8800c74
set up custom hlint hints
2009-09-23 17:56:15 +00:00
Simon Michael
64d438215a
"make hlint" generates a hlint report
2009-09-23 15:00:24 +00:00
Simon Michael
715a2b7f22
note an issue with standalone test runner, make unittest uses the built-in test runner again
2009-11-25 11:41:25 +00:00
Simon Michael
09ab5e1cb2
tools: refine showreleasechanges
2009-11-28 15:37:35 +00:00
Simon Michael
8a98b83286
web: rename -fhapps flag to -fweb
2009-11-28 15:37:56 +00:00
Simon Michael
a1de72bea5
misc doc updates
2009-07-14 21:51:10 +00:00
Simon Michael
7c42280d4e
docs: update makefile
2009-12-03 21:11:22 +00:00
Simon Michael
1a60160fdd
tools: don't use -Werror with make ci
2009-12-10 21:34:08 +00:00
Simon Michael
9549a0b136
tools: make printps, print prints code
2009-12-10 21:38:09 +00:00
Simon Michael
d5f8c90dd4
tools: find executables in current directory when running benchmark
2009-12-12 02:11:58 +00:00
Simon Michael
69555a6a79
docs: comment
2009-12-12 02:25:27 +00:00
Simon Michael
c474077ef5
tools: release process updates
2009-12-12 02:55:59 +00:00
Simon Michael
436929c752
update benchmark exes
2009-12-12 02:35:09 +00:00
Simon Michael
0cbab63143
docs: update version numbering policy
2009-12-10 22:43:23 +00:00
Simon Michael
cb0a90cbd7
shelltestrunner now packaged separately, update tests for it
2009-07-11 22:30:10 +00:00
Simon Michael
a6cc0effe5
makefile: test rule cleanups
2009-06-28 03:17:02 +00:00
Simon Michael
3b9c6448be
more test tweaks
2009-06-27 11:02:28 +00:00
Simon Michael
484580ca64
makefile: release process tweaks
...
- hledgercabal does a cabal configure & build
- move unit-testing of the cabal executable into cabaltest
- cabaltest now also does cabal upload --check
- hackageupload does the upload instead of talking about it
- release and releaseupload are now separate for safety
- don't let pushbinary stop make due to missing binary
- updatesite pushes pending changes first
2009-06-22 19:52:58 +00:00
Simon Michael
2ae609fee6
add a shell test runner like ledger's, and "make functest" rule
2009-06-27 08:15:00 +00:00
Simon Michael
2489517931
docs: more site & docs cleanup
2009-11-21 02:01:28 +00:00
Simon Michael
a19ea34ce0
site: table of contents for user guide
2009-11-19 21:39:04 +00:00
Simon Michael
5f9b86d9a8
docs: split the home page into two, doc updates
2009-11-20 14:54:17 +00:00
Simon Michael
66f66ce3d5
release process tweaks
2009-06-13 21:37:06 +00:00
Simon Michael
bb29623d6e
remove aux files after make heap
2009-05-29 20:42:42 +00:00
Simon Michael
db9ecf7a9e
yet another makefile tweak
2009-06-05 06:23:22 +00:00
Simon Michael
7435675308
makefile: fix hledgerlinux target
2009-06-05 02:51:02 +00:00
Simon Michael
4492dd02c4
build with more warnings enabled
2009-06-05 09:42:44 +00:00
Simon Michael
2ed7ef39af
better coverage-enabled building, cleanup
2009-06-05 09:48:15 +00:00
Simon Michael
9f57989493
make clean before and after a coverage build
2009-06-05 01:53:26 +00:00
Simon Michael
ad40cab591
make docs generation less verbose
2009-06-05 10:09:22 +00:00
Simon Michael
1570b4efcb
makefile: releasetest fix
2009-06-05 11:39:11 +00:00
Simon Michael
5e08ad821e
show doctest failures on stderr, less verbose make doctest
2009-06-05 18:59:59 +00:00
Simon Michael
1bc8f8430f
makefile: clean up tests, add warningstest, committest, releasetest targets
2009-06-05 11:15:32 +00:00
Simon Michael
8d28850580
fix make doctest
2009-06-05 09:39:58 +00:00
Simon Michael
80c42b3e45
site: set up /profs symlink
2009-06-13 19:26:34 +00:00
Simon Michael
08d0663704
makefile: rename benchtest to benchmark, it's not a pass/fail test
2009-06-05 10:47:01 +00:00
Simon Michael
7aaa2c5ad0
"make coverage" now generates a nice html report of test coverage
2009-06-04 01:33:31 +00:00
Simon Michael
ce78ce8f3d
more fixes for tool building
2009-05-29 20:28:55 +00:00
Simon Michael
d6e93bcc7b
bench runner was not being rebuilt
2009-05-29 19:09:12 +00:00
Simon Michael
a44dc784dd
update benchmark tests
2009-06-13 17:57:40 +00:00
Simon Michael
41699cc9d7
more benchtest cleanups; test balance, register and print
2009-05-29 11:42:34 +00:00
Simon Michael
59d1cd96b8
makefile: fix benchmark symlinking bug
2009-06-13 18:21:56 +00:00
Simon Michael
c936e90a54
add a --binary-filename option and "make pushbinary" for easy publishing
...
Also note that we don't yet follow cabal package versioning policy.
2009-06-05 02:07:38 +00:00
Simon Michael
956cd0e993
makefile: easier upload of platform binaries
2009-06-05 00:55:20 +00:00
Simon Michael
6e7e9e9984
"make push"/"make pull" for me to sync profiles etc.
2009-05-29 21:00:38 +00:00
Simon Michael
cdfe673b74
makefile cleanups
2009-06-02 20:37:34 +00:00
Simon Michael
ad214a51ec
makefile: working on portable binaries
2009-06-04 23:16:06 +00:00
Simon Michael
8905c3b2c6
simplify docs infrastructure
2009-06-02 19:54:45 +00:00
Simon Michael
7dafeb9bd1
"make heap" and "make coverage" rules, the latter untested
2009-05-29 19:49:11 +00:00
Simon Michael
d35792bf3f
move commands to their own subpackage
2009-06-02 18:29:01 +00:00
Simon Michael
9d3433b077
profiling and benchtesting fixes, set up latest.{prof,bench}, "make pushprofs"
2009-05-29 19:26:09 +00:00
Simon Michael
1dea32d7b9
docs: css, analytics tag, footer, update copyright notice
2009-06-02 06:58:43 +00:00
Simon Michael
ab1fc8c8b2
docs reorg, generate static website from in-repo rst files
...
Using pandoc as a guide.
2009-06-02 06:20:19 +00:00
Simon Michael
483cdb8fb2
makegeddon! makefile simplification and cleanup, including..
...
- section headings
- fewer variables
- less unnecessary rebuilding
- more standardised sample ledgers and benchmarks (use "make benchtest" now)
- more robust profiling
- don't symlink tools in top directory
2009-05-29 08:29:04 +00:00
Simon Michael
2e46d96402
fix "make clean" for bsd
2009-05-29 07:59:51 +00:00
Simon Michael
db6d34bd50
cabal: fix version updating
2009-06-13 21:24:31 +00:00
Simon Michael
f0f127ef38
make hackageupload more verbose
2009-06-13 21:24:50 +00:00
Simon Michael
631a2610d5
add cabal file to tags
2009-04-03 08:44:44 +00:00
Simon Michael
533c753a46
workaround for hackageupload target
2009-04-03 20:52:32 +00:00
Simon Michael
d3309283a1
don't bother generating static html docs, I like the dynamic-skinned versions better
2009-04-03 22:42:38 +00:00
Simon Michael
468955a563
make development builds quickly
2009-04-16 06:34:04 +00:00
Simon Michael
7bc3920bda
run more doctests
2009-04-16 06:34:12 +00:00
Simon Michael
baddf20e78
curly-braces globbing in makefile isn't working on this machine for whatever reason
2009-05-14 23:41:50 +00:00
Simon Michael
4c74feeed5
drop old flag from prof target
2009-05-17 00:02:58 +00:00
Simon Michael
c0435faf53
expand and clean up stats-related make rules
2009-05-17 14:13:06 +00:00