>>>>> "Richard" == Richard Boulton <[EMAIL PROTECTED]> writes:

Richard>2001-06-06  Richard Boulton  <[EMAIL PROTECTED]>
Richard>
Richard>        * (conditionals_true_when): Pass first parameters by reference,
Richard>        avoiding bug which put all parameters in @CONDS instead of @WHENS.
Richard>        Report by Kalle Olavi Niemitalo.
Richard>        Take a single WHEN instead of an array of WHENS.
Richard>        Remove FIXME; can't now have an empty @WHENS.
Richard>        * (conditional_is_redundant): New sub.
Richard>        * (variable_conditions_reduce): Check whether each condition is
Richard>        implied by any of the other conditions (other those already
Richard>        discarded), rather than checking only against those already
Richard>        considered (and kept).  Also, fix sense of check: was keeping
Richard>        tautologous terms instead of discarding them.  Use
Richard>        conditional_is_redundant instead of conditionals_true_when.
Richard>        * tests/Makefile.am (TESTS): Added cond11.test and cond12.test.
Richard>        * tests/cond11.test: New file.
Richard>        * tests/cond12.test: New file.


I'm checking this in.  I fixed a couple minor problems in the tests
and some of the formatting.  Thanks for writing this patch.  Sorry it
took so long; the paperwork process is annoying but required.

Tom

Reply via email to