Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							89a627b0c2 
							
						 
					 
					
						
						
							
							tools: make: document ghci rules, add ghcid rules  
						
						
						
					 
					
						2017-09-11 16:53:13 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f44987c42 
							
						 
					 
					
						
						
							
							stack: more robust make stacktest, does a clean first  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2017-09-08 12:17:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef6abb3b6 
							
						 
					 
					
						
						
							
							tools: make stacktest: really build all packages  
						
						
						
					 
					
						2017-09-08 11:54:29 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							aac739a248 
							
						 
					 
					
						
						
							
							tools: make stacktest: install ghc when needed  
						
						
						
					 
					
						2017-09-08 11:41:01 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							cf9654797d 
							
						 
					 
					
						
						
							
							stack: make stacktest consistent naming, help  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2017-09-08 10:37:28 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							025a2375bd 
							
						 
					 
					
						
						
							
							stack: more thorough make test-stackage (test and bench)  
						
						
						
					 
					
						2017-09-08 10:26:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1f2b00ee3b 
							
						 
					 
					
						
						
							
							stack: update stackage configs for 3 ghcs, switch to 8.2.1 as default  
						
						... 
						
						
						
						Building with same GHC as stackage nightly is a good idea for noticing
problems keeping us out of stackage. make test-stackage is a start at
checking for stackage problems with the last three GHC versions. 
						
					 
					
						2017-09-08 07:57:07 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ed256f1dd8 
							
						 
					 
					
						
						
							
							tools: simplify changelog process, make changes-show in each package  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2017-08-25 12:01:31 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ffbb71c4ef 
							
						 
					 
					
						
						
							
							tools: improve change notes process, make help system, make speed  
						
						... 
						
						
						
						Draft change notes are now kept in CHANGENOTES.org in the top
directory for easiest access.
The changenotes-* rules for maintaining this have been renamed and
improved.
"make SECTION-help" has been added, as it's sometimes easier to type
than "make help-SECTION". Eg if you append "-help" to any "make RULE"
command you will likely see its help (and neighbouring RULEs' help.
Specifically, it shows the "make help" output from the first match
of the SECTION regexp to the next section end.)
Makefile variables are now all of the dynamic/recursive type. This
might mean shell commands are run redundantly when a variable is used
multiple times, but it avoids running those shell commands at all when
the variable is not used, which means most make rules should now feel
more snappy.
showreleaseauthors looks bitrotted and has been commented out.
[ci skip] 
						
					 
					
						2017-08-16 15:50:48 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0a0e6d18ec 
							
						 
					 
					
						
						
							
							tools: make help-SECTION  
						
						
						
					 
					
						2017-08-16 06:19:32 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f99d4eefa6 
							
						 
					 
					
						
						
							
							tools: make help headings tweak  
						
						
						
					 
					
						2017-08-16 06:05:43 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							058791631d 
							
						 
					 
					
						
						
							
							tools: make setversion: more thorough replacing of bounds (==, >= only)  
						
						
						
					 
					
						2017-08-01 10:10:35 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							69a272178a 
							
						 
					 
					
						
						
							
							tools: make: update RELEASING rules; misc cleanups  
						
						
						
					 
					
						2017-07-31 16:12:59 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f16052b992 
							
						 
					 
					
						
						
							
							tools: setversion: keep (and require) upper bound in hledger deps  
						
						
						
					 
					
						2017-07-30 15:00:44 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d4268b4c2e 
							
						 
					 
					
						
						
							
							tools: make draft-changelog-start, draft-changelog-update  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2017-07-05 08:17:01 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f40c19165d 
							
						 
					 
					
						
						
							
							tools: make showreleaseauthors  
						
						
						
					 
					
						2017-07-01 18:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6c38f3dc1f 
							
						 
					 
					
						
						
							
							tools: make: refactor  
						
						
						
					 
					
						2017-06-30 21:14:21 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8a847c982b 
							
						 
					 
					
						
						
							
							tools: make changelog-draft: show the commits since last tag as org nodes  
						
						
						
					 
					
						2017-06-22 09:56:59 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2b4e7cdbf7 
							
						 
					 
					
						
						
							
							tools: make tag: add a .ctags file, more detailed tagging of non-haskell files  
						
						
						
					 
					
						2017-06-22 07:28:00 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f633f2bbb1 
							
						 
					 
					
						
						
							
							tools: make addons (& make functest) compiles the add-ons  
						
						... 
						
						
						
						bin/compile.sh remains in place for discoverability.
Let's see if this causes a Travis meltdown. 
						
					 
					
						2017-06-13 09:39:34 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06140ea610 
							
						 
					 
					
						
						
							
							tools: make test: less stack progress output; skip redundant builtin tests  
						
						
						
					 
					
						2017-06-07 07:20:25 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							54915bba61 
							
						 
					 
					
						
						
							
							tools: hide successes in make functest  
						
						
						
					 
					
						2017-06-07 07:15:45 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							573b08bb90 
							
						 
					 
					
						
						
							
							tools: make setversion: also update hledger-api package version  
						
						
						
					 
					
						2017-06-06 09:20:55 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							13c4643a09 
							
						 
					 
					
						
						
							
							tools: make ghci-prof starts GHCI in profiling mode, can use traceStack  
						
						
						
					 
					
						2017-05-30 13:57:52 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5d950f0e 
							
						 
					 
					
						
						
							
							tools: note that shelltest should be a released version  
						
						
						
					 
					
						2017-05-24 15:51:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							93f637c766 
							
						 
					 
					
						
						
							
							tools: make ghci-web creates required symlinks  
						
						... 
						
						
						
						These are needed to run hledger-web from the top directory. 
						
					 
					
						2017-04-29 14:45:38 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7bcce9e787 
							
						 
					 
					
						
						
							
							tools: site: note hakyll preview issues, add easy auto-reloading rule  
						
						
						
					 
					
						2017-04-27 10:00:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5c9df0de 
							
						 
					 
					
						
						
							
							tools: make tagrelease move tags when needed  
						
						
						
					 
					
						2017-03-31 18:29:41 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2c1ec12d2e 
							
						 
					 
					
						
						
							
							tools: update make hackageupload  
						
						
						
					 
					
						2017-03-31 18:16:04 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ed93026f48 
							
						 
					 
					
						
						
							
							tools: make travistest  
						
						
						
					 
					
						2017-03-31 17:57:12 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							98ca2e965c 
							
						 
					 
					
						
						
							
							tools: make: set exit code when various tests fail  
						
						
						
					 
					
						2017-03-28 22:10:46 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6eb211aa6c 
							
						 
					 
					
						
						
							
							tools: revert problematic "make functest" PATH change  
						
						
						
					 
					
						2017-03-28 18:43:13 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							71b7103e00 
							
						 
					 
					
						
						
							
							tools: fix path for make tag  
						
						
						
					 
					
						2017-03-28 04:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							49973afe2d 
							
						 
					 
					
						
						
							
							tools: shelltest tweaks: explicit path, show successes  
						
						
						
					 
					
						2017-03-22 08:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fc51940c78 
							
						 
					 
					
						
						
							
							tools: avoid excessive rebuilding with make [func]test  
						
						
						
					 
					
						2017-03-21 09:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3ae8712bbc 
							
						 
					 
					
						
						
							
							rename data/ to examples/  
						
						
						
					 
					
						2017-01-08 07:26:13 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							eaadc927a7 
							
						 
					 
					
						
						
							
							tools: fix ugly warnings after using multiple cabal versions  
						
						
						
					 
					
						2016-12-30 14:36:28 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							eaf8853a9f 
							
						 
					 
					
						
						
							
							tools: hakyll isn't in lts 7, use nightly for hakyll-std  
						
						... 
						
						
						
						Also compile it when run interpreted. 
						
					 
					
						2016-12-29 11:33:34 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2b310029bf 
							
						 
					 
					
						
						
							
							file list fixes  
						
						
						
					 
					
						2016-11-12 13:53:55 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7d4a1f2399 
							
						 
					 
					
						
						
							
							tools: make/shake cleanups  
						
						
						
					 
					
						2016-10-28 11:15:10 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ae794be55d 
							
						 
					 
					
						
						
							
							makefile: add hledger-api package  
						
						
						
					 
					
						2016-10-26 13:39:48 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							843c417079 
							
						 
					 
					
						
						
							
							tools: simplebench is now quickbench  
						
						
						
					 
					
						2016-10-21 11:46:50 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							146ba133c6 
							
						 
					 
					
						
						
							
							update recommended snapshots, make GHC8/lts-7 the default  
						
						
						
					 
					
						2016-10-20 16:56:29 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							458a8735d7 
							
						 
					 
					
						
						
							
							makefile, doc tweaks  
						
						
						
					 
					
						2016-09-21 09:35:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							25a2fe100c 
							
						 
					 
					
						
						
							
							tools: make stack command configurable, for ghc 8 testing  
						
						
						
					 
					
						2016-05-27 08:12:48 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9a95b142b7 
							
						 
					 
					
						
						
							
							tools: fix for running ghci with extra packages  
						
						
						
					 
					
						2016-05-24 19:20:30 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							99b6c11db5 
							
						 
					 
					
						
						
							
							tools: make a million-txn sample journal  
						
						
						
					 
					
						2016-05-24 19:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6454659a22 
							
						 
					 
					
						
						
							
							tools: revive "make quickbench"  
						
						
						
					 
					
						2016-05-24 19:17:42 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							259e7bfbe3 
							
						 
					 
					
						
						
							
							lib: add a doctest suite  
						
						
						
					 
					
						2016-04-28 13:34:57 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e2126fe480 
							
						 
					 
					
						
						
							
							make: re-enable multi-package ghci prompts  
						
						
						
					 
					
						2016-04-21 08:45:29 -07:00