This is a bugfix release that backports #227 to 1.3.x
(it was originally merged in 1.4.x
): we have fixed lazy evaluation so that code such as false && sleep(10000)
will return immediately rather than wait 10 seconds.
This fundamentally fixes a flaw in ABS' short-circuiting logic, so programs that make use of short-circuiting should perform significantly faster.