[m-rev.] for post-commit review: use actual types in groundness tests
Julien Fischer
jfischer at opturion.com
Wed Jul 3 12:01:06 AEST 2024
On Wed, 3 Jul 2024 at 11:33, Zoltan Somogyi <zoltan.somogyi at runbox.com> wrote:
>
>
> On 2024-07-03 11:25 +10:00 AEST, "Julien Fischer" <jfischer at opturion.com> wrote:
> > On Wed, 3 Jul 2024 at 02:22, Zoltan Somogyi <zoltan.somogyi at runbox.com> wrote:
> >> On 2024-07-02 22:22 +10:00 AEST, "Zoltan Somogyi" <zoltan.somogyi at runbox.com> wrote:
>
> >> My bootcheck in that grade now works
> >> with only one failed test case, trailing/test_trail_reset. Since I don't usually
> >> bootcheck in trailing grade, I don't know whether that is normal.
> >
> > Failures in that directory in non-profdeep trailing grades are not normal.
> > With rotd-2024-07-01, test_trail_reset seem appear to be invoking the function
> > trail entries more times than in the non-profdeep cases; if that's what you are
> > observing then it's nothing caused by this change.
>
> The diff was this:
>
> --- test_trail_reset.exp 2023-09-03 15:09:17.454911968 +1000
> +++ test_trail_reset.out 2024-07-03 01:39:32.463771416 +1000
> @@ -1,3 +1,7 @@
> +calling function trail entry with 10: commit
> +calling function trail entry with 11: commit
> +calling function trail entry with 11: commit
> +calling function trail entry with 10: commit
> calling function trail entry with 11: commit
> calling function trail entry with 10: commit
> Call to test/1 succeeded
>
> Note that deep profiling does add the Mercury equivalents of
> choice points in some cases to get control when a predicate
> is about to fail. If trailing does not know about these, and I don't think
> it does, then that may explain some extra trail activity. I don't know
> whether it explains exactly *this* trail activity.
That's the same thing I see on my machine with the both previous rotd
and indeed the previous release. (I almost certain that the trail has no
awareness of deep profiling BTW.)
Julien.
More information about the reviews
mailing list