[m-rev.] for post-commit review: Upgrade Boehm GC to v7.6.12 and libatomic_ops to v7.6.8
Peter Wang
novalazy at gmail.com
Thu Apr 2 17:07:12 AEDT 2020
On Thu, 2 Apr 2020 16:36:10 +1100 (AEDT), Julien Fischer <jfischer at opturion.com> wrote:
>
> Hi Peter,
>
> On Thu, 2 Apr 2020, Peter Wang wrote:
>
> > boehm_gc:
> > Update boehm_gc submodule to release-7_6-mercury-20190402.
> >
> > NEWS:
> > Announce change.
> >
> > diff --git a/NEWS b/NEWS
> > index 00865c7bb..4d2ba06e1 100644
> > --- a/NEWS
> > +++ b/NEWS
> > @@ -244,6 +244,8 @@ Changes to the Mercury implementation
> > Another consequence is that the `--trail-size` and `--trail-size-kwords`
> > runtime options no longer have any effect, and are deprecated.
> >
> > +* We have upgraded the bundled Boehm GC to v7.6.12 and libatomic_ops to v7.6.8.
>
> If the upgrade fixes any specific issues with Mercury you should list
> them here as well.
There's a few changes that might be interesting but nothing that I've
specifically hit.
v7.6.14 looks to have some interesting fixes for Windows. I was
originally intending to upgrade to that, but it hasn't been marked as
released yet so I thought it better to wait.
The reason I was looking through the GC changes is because we (yeslogic)
are seeing some weird crashes on Windows on Travis CI, that we haven't
been able to reproduce elsewhere. A rare GC bug might explain it, or it
could be something else.
>
> As I recall, there's some git submodule magic required to update
> existing workspaces. Could you please remind us (well, me at least!)
> what that is?
This should do it: git submodule update --recursive
Peter
More information about the reviews
mailing list