[m-rev.] for review: improve termination analysis of special preds

Ian MacLarty maclarty at cs.mu.OZ.AU
Fri Jan 21 18:41:31 AEDT 2005


On 21 Jan 2005, at 14:53, Julien Fischer wrote:

>
> On Tue, 11 Jan 2005, Julien Fischer wrote:
>
>>
>> Estimated hours taken: 20
>> Branches: main
>>
>> Improve the termination analyser's handling of user-defined
>> special predicates.
>>
>> Currently termination analysis assumes that all calls
>> to special predicates terminate.  For those that are
>> user-defined this is not necessarily true.
>>
>> This diff adds a new pass to the compiler that is run after
>> the main termination analysis pass. It checks any user-defined
>> special predicates and emits a warning if their termination
>> can not be proved.
>>
>> Add a new option, `--no-warn-non-term-special-preds' that
>> disables this warning.  The warning is only emitted when
>> termination analysis is enabled.  The new option has
>> no effect if termination analysis is not enabled.
>>
>
> I intend to commit this on Monday unless there are any
> review comments.
>

I posted some comments on the 19th.

Ian.

--------------------------------------------------------------------------
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