[m-rev.] for review: fix documentation of `--no-fully-strict'
Ian MacLarty
maclarty at csse.unimelb.edu.au
Thu Nov 8 15:05:19 AEDT 2007
On Tue, Nov 06, 2007 at 05:08:22PM +1100, Julien Fischer wrote:
>
> For review by anyone (preferably by Ian if he is around.)
>
> Estimated hours taken: 0.5
> Branches: main
>
> Address bug #18: the documentation of the option `--no-fully-strict'
> no longer matched what the implementation was doing.
>
> Fix a incorrect warning message.
>
> compiler/options.m:
> doc/reference_manual.texi:
> doc/user_guide.texi:
> Revert the incorrect part of Ian's previous change to the
> documentation of `--no-fully-strict'.
>
> Rather than, awkwardly, referring to "calls to error/1 or throw/1",
> just refer to "goals with determinism erroneous", which is more
> general and closer to what the implementation actually does.
>
> compiler/simplify.m:
> Fix an incorrect verbose warning: compiling with `--fully-strict'
> is *not* sufficient to prevent the compiler replacing goals that
> always fail with false. The compiler may still perform such
> replacements even if `--fully-strict' is enabled, so long as the goal
> can be proven to terminate and is not erroneous.
>
Looks fine to me.
Ian.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list