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
Simon Michael
4162726854
rename some sample ledgers for easier filename completion
2009-04-03 20:49:33 +00:00
Simon Michael
7ad7fdfb5c
fix old paths in bench tests
2009-05-15 11:48:32 +00:00
Simon Michael
44cb0674de
build with all flags in make check
2009-05-23 23:49:11 +00:00
Simon Michael
4d3a514eba
fix pre-release check
2009-04-02 21:03:32 +00:00
Simon Michael
3c1d3a6d7f
simplify: drop the ansi ui, and enable the vty ui by default
...
If what I'm hearing is correct, cabal on windows will turn off the vty
flag automatically. The alternative ansi ui is not worth the hassle.
2009-04-03 04:17:48 +00:00
Simon Michael
f1e193aef1
polish
2009-04-03 05:58:14 +00:00
Simon Michael
aa607b1297
rename last profile to more memorable profile.prof
2009-01-25 09:03:14 +00:00
Simon Michael
a918e343e7
fix "make test"
2009-02-27 03:09:01 +00:00
Simon Michael
f1ab2fcdbb
tweak doctest output, and compile it
2009-03-15 08:47:23 +00:00
Simon Michael
abf86f31fa
makefiel cleanups, new targets: ghci, haddocktest, doctest, unittest, view-api-docs
2009-03-15 05:15:59 +00:00
Simon Michael
a8ce8a55ce
update, document "make profile"
2009-01-25 08:43:50 +00:00
Simon Michael
bed6f0ce01
comments
2009-02-27 03:09:16 +00:00
Simon Michael
dbd1c237f8
make PATCHES value visible
2009-03-05 18:20:19 +00:00
Simon Michael
98ba065c59
polish
2009-04-02 09:38:12 +00:00
Simon Michael
36c76cf7f1
simplify PATCHES handling, fixes "make ci"
2009-02-27 05:50:12 +00:00
Simon Michael
9333f98b6b
include all optional build parts in haddock & hoogle docs
2009-02-27 05:11:38 +00:00
Simon Michael
c0885f7c76
another iteration of the version number system; simpler and more efficient
...
The release version is defined in VERSION, make or make release do the rest.
2009-02-27 02:55:54 +00:00
Simon Michael
ea0c32641d
minimal happs-based web ui, enabled with -f happs
2009-01-20 04:04:40 +00:00
Simon Michael
e361b789a0
simple ansi-based ui that should work on windows, enabled with -f ansi
2009-01-20 04:02:21 +00:00
Simon Michael
195fc13fcf
make tweaks
2009-01-26 20:27:41 +00:00
Simon Michael
4ebc42dde3
more makefile docs
2009-01-25 09:00:57 +00:00
Simon Michael
5dd0ed838b
makefile cleanup
2009-01-20 03:48:35 +00:00
Simon Michael
51e1e8b75f
make show-unpushed
2009-01-20 22:27:32 +00:00
Simon Michael
20ef2dde04
a new version numbering system, more automated and hopefully usable
...
See comments in Makefile. The major.minor[.bugfix] release version is
defined there, then "make" and "make release" should take care of
everything. Excerpt:
Goals and constraints for version numbering:
1 automation, robustness, simplicity, platform independence
2 cabal versions must be all-numeric
3 release versions should be concise
4 releases should have a corresponding darcs tag
5 development builds should have a precise version appearing in --version
6 development builds should generate cabal packages with non-confusing versions
7 would like a way to mark builds/releases as alpha or beta
8 would like to easily darcs get the .0 even with bugfix releases present
2009-02-26 17:37:46 +00:00
Simon Michael
15239ecf96
make an explicit configure flag for the vty ui
2009-01-20 03:48:05 +00:00
Simon Michael
d5b4797703
makefile docs, a push target for me
2009-01-25 08:09:09 +00:00
Simon Michael
664ba2fbc9
"make send" to send unpushed patches to the hledger mail list
...
(doesn't set --in-reply-to)
2009-01-25 07:48:41 +00:00
Simon Michael
8dcd53c9ba
clean up version string and include configure flags
2009-01-20 05:57:25 +00:00
Simon Michael
f8a37d5531
make docs-building more robust
2008-11-23 22:29:17 +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
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
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
Simon Michael
ac25f5583a
NEWS file
2008-11-23 21:49:04 +00:00
Simon Michael
df5fa12e41
generate html and pdf from README
2008-11-08 22:41:20 +00:00
Simon Michael
d005833741
"make show-authors" lists patch authors since last release
2008-11-23 21:50:38 +00:00
Simon Michael
99e326a77c
makefile tweak
2008-11-23 21:50:47 +00:00
Simon Michael
6cd97f3f64
"make release" extracts version number from Options.hs, tags and uploads to hackage
2008-11-23 22:15:51 +00:00
Simon Michael
7db0881b40
makefile cleanup, add "make sloc"
2008-10-18 04:34:41 +00:00
Simon Michael
dc497e0c26
build with -O2 by default
2008-10-17 17:00:53 +00:00
Simon Michael
726594f09a
"make continuous" recompiles and runs whenever a module changes. you rock happs guys.
2008-10-17 16:59:05 +00:00
Simon Michael
f696edd502
"make show-changes" since last release
2008-10-17 18:04:24 +00:00
Simon Michael
ec740a3e1c
also clean up darcs-amend-record files
2008-10-17 18:04:54 +00:00
Simon Michael
15ea00a327
rename that pesky tags target
2008-10-10 01:44:40 +00:00
Simon Michael
d507559056
makefile cleanups
2008-10-03 07:40:28 +00:00
Simon Michael
7f5d85cea4
fix hscolour make target
2008-10-03 02:02:25 +00:00
Simon Michael
9a72298a4c
update Tags and clean targets
2008-10-03 01:12:14 +00:00
Simon Michael
dff6eb8e76
stop linking to per-entity source, which breaks haddock
2008-10-03 00:53:30 +00:00
Simon Michael
f1668587b6
test-docs make target
2008-10-02 23:32:07 +00:00
Simon Michael
6d3eaa3ebf
fix up src-Main.html link
2008-10-01 10:18:07 +00:00
Simon Michael
3ca87d0486
build darcs-style api docs with hoogle
2008-09-30 23:53:27 +00:00
Simon Michael
59181876aa
add haddock/hscolour/hoole make targets like the ones in darcs
2008-09-28 23:27:46 +00:00
Simon Michael
1421fb6b0b
remove overview.hs
2008-09-28 03:27:17 +00:00
Simon Michael
48c1a2ef99
makefile var cleanup
2008-09-28 03:24:29 +00:00
Simon Michael
97cd582b7f
fix overview.hs path
2008-07-10 21:11:58 +00:00
Simon Michael
34ebd9e3df
support tools cleanup
2008-05-26 21:19:21 +00:00
Simon Michael
06b376385b
better regression testing
2007-07-11 08:25:05 +00:00
Simon Michael
b5087b88c5
fix some display problems, preserve transaction grouping
2007-07-04 12:40:26 +00:00
Simon Michael
42ba85c4e1
print command
2007-07-04 09:28:07 +00:00
Simon Michael
6d1816109c
make cleanups
2007-07-04 03:33:08 +00:00
Simon Michael
45d4d0ffac
make compare to check against ledger
2007-07-04 02:23:37 +00:00
Simon Michael
3c6b5b039b
make tweaks
2007-07-03 09:11:03 +00:00
Simon Michael
8074907ef8
profile rules
2007-07-03 05:42:43 +00:00
Simon Michael
2ddeb4841c
move types to bottom
2007-07-02 16:43:14 +00:00
Simon Michael
224c05aa22
tweak overview rule
2007-07-02 15:21:47 +00:00
Simon Michael
4ff7c1c7fb
build with profile info
2007-07-02 16:31:47 +00:00
Simon Michael
bf89f7ac7a
better profile rules
2007-05-02 02:50:10 +00:00
Simon Michael
be560eb290
make overview pull list from source file
2007-05-02 02:05:14 +00:00
Simon Michael
3a4e4d1c22
ghc 6.4 build fix
2007-03-14 01:46:22 +00:00
Simon Michael
93fa427e08
don't use dirname for binary
2007-03-10 03:03:30 +00:00
Simon Michael
411ec12636
rename overview rule
2007-03-10 02:07:11 +00:00
Simon Michael
0847f7b770
binary corresponds to dir name, for testing branches
2007-03-10 00:12:36 +00:00
Simon Michael
2039296ee1
loc rule
2007-03-09 23:21:49 +00:00
Simon Michael
328d198559
overview tool and make rules for profiling, haddock, etc
2007-02-21 09:21:18 +00:00
Simon Michael
ba40fbf733
reorg, split types into separate modules
2007-02-16 09:00:17 +00:00
Simon Michael
ce3dc54ee0
build tags
2007-02-10 23:25:48 +00:00
Simon Michael
cf953b442d
register report now has layout, auto-fills missing transaction amounts and shows the running balance
2007-02-09 15:54:18 +00:00
Simon Michael
3751a91c60
cleanup
2007-02-09 03:32:07 +00:00
Simon Michael
04a5f1632b
makefile
2007-02-09 03:17:18 +00:00