Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d525c6fa 
							
						 
					 
					
						
						
							
							;make tag: simplify  
						
						
						
					 
					
						2021-03-10 11:55:20 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							765ab0772e 
							
						 
					 
					
						
						
							
							;make functest: bump threads from 16 to 64  
						
						... 
						
						
						
						Runs them faster on machines with more cores (eg 22s -> 15s),
should be harmless elsewhere. 
						
					 
					
						2021-01-29 12:09:02 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fa5c270074 
							
						 
					 
					
						
						
							
							;make functest: drop the timeout, it makes tests too unreliable  
						
						
						
					 
					
						2021-01-29 11:51:40 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4332893d1f 
							
						 
					 
					
						
						
							
							;make cabal*: drop this wildcard rule  
						
						... 
						
						
						
						(cherry picked from commit 1551988629f9cd01d2ad20a5fc7a266be23b0eaa) 
						
					 
					
						2021-01-13 15:04:58 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5842d47adc 
							
						 
					 
					
						
						
							
							;make functest: increase timeout to 30s, strangely unreliable at 10s  
						
						
						
					 
					
						2021-01-04 18:11:01 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5484c55053 
							
						 
					 
					
						
						
							
							;make functest-PAT: don't hide successes in this mode  
						
						
						
					 
					
						2021-01-04 15:45:58 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							14e12b83dc 
							
						 
					 
					
						
						
							
							;make functest*: $FUNCTESTEXE can override executable  
						
						... 
						
						
						
						Eg:
$ FUNCTESTEXE=hledger-1.20 make functest 
						
					 
					
						2021-01-04 15:45:58 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							291c032195 
							
						 
					 
					
						
						
							
							;make functest: add a 10s timeout to catch slow/hung tests  
						
						
						
					 
					
						2021-01-04 15:28:52 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0f275c7b41 
							
						 
					 
					
						
						
							
							;make functest: hide successes again  
						
						
						
					 
					
						2021-01-04 15:28:09 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06b466d847 
							
						 
					 
					
						
						
							
							ci: also test compilation of bin/ add-on scripts  
						
						
						
					 
					
						2020-12-30 08:59:03 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6b353c47b0 
							
						 
					 
					
						
						
							
							;make unittest: fix  
						
						
						
					 
					
						2020-12-29 10:32:17 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8a046aef5b 
							
						 
					 
					
						
						
							
							;make tag: don't tag project by default  
						
						... 
						
						
						
						What should go in the project changelog and when the
project's .version should update is still unclear,
more cleanup needed.
(cherry picked from commit c14e6a65444ff96746ce167066325b19175a3da9) 
						
					 
					
						2020-12-29 09:40:40 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc77ac095 
							
						 
					 
					
						
						
							
							;make shakehelp-watch; fix some help strings  
						
						
						
					 
					
						2020-12-15 11:46:42 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							70f48bf50f 
							
						 
					 
					
						
						
							
							;make test, bench: ignore if quickbench not installed  
						
						
						
					 
					
						2020-12-14 09:57:13 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e8dcc907c6 
							
						 
					 
					
						
						
							
							;tools: make copy-bins-to-VER  
						
						
						
					 
					
						2020-12-13 12:16:34 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf80a500f 
							
						 
					 
					
						
						
							
							;make: new haddock rules  
						
						
						
					 
					
						2020-12-09 14:08:56 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bf613dbe4e 
							
						 
					 
					
						
						
							
							;tools: make tag-all -> tag, tag-project  
						
						
						
					 
					
						2020-12-07 05:46:10 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2a774b18 
							
						 
					 
					
						
						
							
							cli, lib: move functional tests into hledger/test/  
						
						
						
					 
					
						2020-11-16 08:47:41 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d4152c52f0 
							
						 
					 
					
						
						
							
							;make ghci-web-test, for debugging hledger-web test suite  
						
						
						
					 
					
						2020-11-13 15:03:07 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2d068662c1 
							
						 
					 
					
						
						
							
							;make nix-view-commits  
						
						
						
					 
					
						2020-09-10 18:07:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							11a63c0274 
							
						 
					 
					
						
						
							
							;make quickbench: fix help  
						
						
						
					 
					
						2020-09-10 18:07:40 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							72a6b67368 
							
						 
					 
					
						
						
							
							;make: STACK environment variable can override stack command  
						
						... 
						
						
						
						Eg to run rules with a different snapshot:
  STACK="stack --stack-yaml=stack8.10.yaml" make functest 
						
					 
					
						2020-09-07 16:13:21 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5344913d04 
							
						 
					 
					
						
						
							
							;make ghci[d]-shake: extra package needed sometimes  
						
						
						
					 
					
						2020-09-07 09:23:42 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							465e8cbc51 
							
						 
					 
					
						
						
							
							;make: update help  
						
						
						
					 
					
						2020-09-07 09:23:42 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5be0255eba 
							
						 
					 
					
						
						
							
							;make bench: run quieter, allow overriding BENCHEXES with env var  
						
						
						
					 
					
						2020-08-29 13:57:04 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4145bf35aa 
							
						 
					 
					
						
						
							
							;make functest now runs quickbench, with a warning  
						
						
						
					 
					
						2020-08-21 08:18:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c12a730f 
							
						 
					 
					
						
						
							
							;makefile: note useful looking lib  
						
						
						
					 
					
						2020-08-08 12:07:06 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc735fa3b 
							
						 
					 
					
						
						
							
							;make save-hledger* rules for saving executables useful for benchmarking  
						
						
						
					 
					
						2020-07-10 12:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa32f56a1 
							
						 
					 
					
						
						
							
							;make help more quietly  
						
						
						
					 
					
						2020-07-10 12:19:30 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a7bb6b9207 
							
						 
					 
					
						
						
							
							;make nix-hledger-version[s]  
						
						
						
					 
					
						2020-06-22 08:00:48 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							08d7fe97f5 
							
						 
					 
					
						
						
							
							make: tag -> etags; add tag-all, tag-PKG  
						
						
						
					 
					
						2020-06-21 10:23:07 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e0994b46 
							
						 
					 
					
						
						
							
							;make ghcversions  
						
						
						
					 
					
						2020-06-07 11:59:36 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							99ffb07984 
							
						 
					 
					
						
						
							
							;make gencabal, make genmanuals -> make cabal, make manuals  
						
						
						
					 
					
						2020-06-07 11:59:36 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a86a5c4f53 
							
						 
					 
					
						
						
							
							;make stack-clean-all  
						
						
						
					 
					
						2020-06-06 15:23:15 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2ef11a1b7c 
							
						 
					 
					
						
						
							
							;make: update buildtest rules  
						
						
						
					 
					
						2020-06-06 15:23:15 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							24c33f3105 
							
						 
					 
					
						
						
							
							;make tag: include hledger-web hamlet templates  
						
						
						
					 
					
						2020-05-29 19:04:27 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							36a2e311df 
							
						 
					 
					
						
						
							
							;make ghci[d]-shake: add regex dep  
						
						
						
					 
					
						2020-05-23 07:06:02 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							58a088039d 
							
						 
					 
					
						
						
							
							;make clean: update  
						
						
						
					 
					
						2020-04-20 13:13:06 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3178a860f2 
							
						 
					 
					
						
						
							
							;make cleanups; use the default GHCI again (8.8)  
						
						
						
					 
					
						2020-04-06 18:01:02 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7d980438b3 
							
						 
					 
					
						
						
							
							make ghcid-web-run  
						
						
						
					 
					
						2020-04-06 18:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8f0d16fd 
							
						 
					 
					
						
						
							
							;simplify stack.yaml filenames  
						
						
						
					 
					
						2020-03-30 15:35:53 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4ef58154 
							
						 
					 
					
						
						
							
							;make [ghcid-]watch: a handy dev feedback command  
						
						
						
					 
					
						2020-03-01 14:06:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fad5b438d9 
							
						 
					 
					
						
						
							
							; make ghci(-*): use ghci 8.10 for modern features  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2020-02-25 13:44:06 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							efc32138ac 
							
						 
					 
					
						
						
							
							;make manuals-watch  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2020-02-03 10:38:39 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b9763b9bdd 
							
						 
					 
					
						
						
							
							;stack: simplify stack file names  
						
						
						
					 
					
						2020-01-27 06:25:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							696a9f9b1b 
							
						 
					 
					
						
						
							
							;make site-watch: show commands being run  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2020-01-25 16:54:45 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3e149deff2 
							
						 
					 
					
						
						
							
							;make genmanuals: update  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2020-01-22 14:50:16 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a1fbe0247a 
							
						 
					 
					
						
						
							
							;make site: regenerate web manuals first  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2020-01-22 05:47:35 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							056735a76a 
							
						 
					 
					
						
						
							
							;makefile: fix doctest-running rules, if doctests were enabled  
						
						
						
					 
					
						2020-01-04 08:22:45 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							64470ba392 
							
						 
					 
					
						
						
							
							;make *buildtest*: skip tests/benchmarks, save a little time & noise  
						
						... 
						
						
						
						[ci skip] 
						
					 
					
						2019-12-28 13:32:54 -08:00