[m-rev.] for review: fix purity in tabling and optimization passes

Simon Taylor stayl at cs.mu.OZ.AU
Tue Apr 3 14:34:59 AEST 2001


On Tue, Apr 03, 2001 at 10:38:32AM +1000, Fergus Henderson wrote:
> On 24-Mar-2001, Simon Taylor <stayl at cs.mu.OZ.AU> wrote:
> > 
> > Estimated hours taken: 15
> > Branches: main
> > 
> > Fix the handling of purity in the optimization and tabling passes.
> > Without this change tests/tabling/unused_args.m fails with
> > inter-module optimization.
> 
> That test is still failing on the release branch.
> 
> Since the fix is complicated, probably it is not worth porting the fix
> to the release branch.  But it would be nice if you could disable
> that test case on the release branch.


Estimated hours taken: 0.1
Branches: release

tests/tabling/Mmakefile:
	Disable unused_args.m. The bugs which caused it to fail
	have been fixed on the main branch, but the fix is too
	complicated to port to the release branch so close to
	the release. The bugs should affect very few users.

Index: Mmakefile
===================================================================
RCS file: /home/mercury1/repository/tests/tabling/Mmakefile,v
retrieving revision 1.15
retrieving revision 1.15.2.1
diff -u -u -r1.15 -r1.15.2.1
--- Mmakefile	2001/01/08 02:37:17	1.15
+++ Mmakefile	2001/04/03 04:33:16	1.15.2.1
@@ -17,8 +17,12 @@
 	fib_float \
 	fib_list \
 	fib_string \
-	loopcheck \
-	unused_args
+	loopcheck
+
+# XXX This test case fails due to bugs in the handling of impurity.
+# The bugs have been fixed on the main branch, but the fix is too
+# complicated to port to the release branch so close to the release.
+#	unused_args
 
 NONDET_PROGS = \
 	coup \
--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list