Mon, 19 Sep 2011 14:40:38 +0200instantaneous cleanup (NB: VIEWER should be synchronous, cf. dd25b3055c4e);
wenzelm [Mon, 19 Sep 2011 14:40:38 +0200] rev 45868
instantaneous cleanup (NB: VIEWER should be synchronous, cf. dd25b3055c4e);

Mon, 19 Sep 2011 14:31:20 +0200unique file names via serial numbers, to allow files like "root" or multiple files with same base name;
wenzelm [Mon, 19 Sep 2011 14:31:20 +0200] rev 45867
unique file names via serial numbers, to allow files like "root" or multiple files with same base name;

Mon, 19 Sep 2011 12:58:52 +0200imitate Apple in setting initial shell PATH -- especially relevant for MacTeX, MacPorts etc.;
wenzelm [Mon, 19 Sep 2011 12:58:52 +0200] rev 45866
imitate Apple in setting initial shell PATH -- especially relevant for MacTeX, MacPorts etc.;

Mon, 19 Sep 2011 16:18:34 +0200catch PatternMatchFail exceptions in narrowing-based quickcheck
bulwahn [Mon, 19 Sep 2011 16:18:34 +0200] rev 45865
catch PatternMatchFail exceptions in narrowing-based quickcheck

Mon, 19 Sep 2011 16:18:33 +0200removing superfluous definition in the quickcheck narrowing invocation as the code generator now generates valid Haskell code with necessary type annotations without a separate definition
bulwahn [Mon, 19 Sep 2011 16:18:33 +0200] rev 45864
removing superfluous definition in the quickcheck narrowing invocation as the code generator now generates valid Haskell code with necessary type annotations without a separate definition

Mon, 19 Sep 2011 16:18:30 +0200ensuring that some constants are generated in the source code by adding calls in ensure_testable
bulwahn [Mon, 19 Sep 2011 16:18:30 +0200] rev 45863
ensuring that some constants are generated in the source code by adding calls in ensure_testable

Mon, 19 Sep 2011 16:18:23 +0200adding abstraction layer; more precise function names
bulwahn [Mon, 19 Sep 2011 16:18:23 +0200] rev 45862
adding abstraction layer; more precise function names

Mon, 19 Sep 2011 16:18:21 +0200adding type annotations more aggressively and redundantly to make code generation more reliable even when special printers for some constants are used
bulwahn [Mon, 19 Sep 2011 16:18:21 +0200] rev 45861
adding type annotations more aggressively and redundantly to make code generation more reliable even when special printers for some constants are used

Mon, 19 Sep 2011 16:18:19 +0200determining the fastype of a case-pattern but ignoring dummy type constructors that were added as markers for type annotations
bulwahn [Mon, 19 Sep 2011 16:18:19 +0200] rev 45860
determining the fastype of a case-pattern but ignoring dummy type constructors that were added as markers for type annotations

Mon, 19 Sep 2011 16:18:19 +0200only annotating constants with sort constraints
bulwahn [Mon, 19 Sep 2011 16:18:19 +0200] rev 45859
only annotating constants with sort constraints