
Hi all,
Just a quick update about #16969.
The primop itself is buggy in 8.4 (and it should be buggy even in older
versions -- although I haven't confirmed this) and 2 of the 3 regressions added
for it currently fail with GHC 8.4.4. I don't know what the plan is for fixing
it in 8.4, Ben may say more about this, but I'm guessing that we'll see another
8.4 release.
So if you're using the primop directly, just don't! If you're not using it
directly, then as David says the bug is much harder to trigger in GHC 8.4 (and
even older versions) than in GHC 8.6, but we don't know if it's _impossible_ to
trigger in GHC 8.4 and older versions.
We fixed the bug in GHC HEAD weeks ago (with Phab:5201), current investigation
in #15696 is not blocking any releases, we're just tying up some loose ends and
doing refactoring to handle some similar primops more uniformly. This is only
refactoring and documentation -- known bugs are already fixed.
(I now realize that it would've been better to do this in a separate ticket to
avoid confusion)
Ömer
Artem Pelenitsyn
David, when you say "dataToTag# issue", you mean #15696? It seems from the discussion there that it is still under investigation.
-- Best, Artem
On Fri, 26 Oct 2018 at 17:02 David Feuer
wrote: On Fri, Oct 26, 2018 at 4:43 PM Carter Schonwald
wrote: Hey David, i'm looking at the git history andit doesn't seem to have any commits between 8.4.3 and 8.4.4 related to the dataToTag issue
does any haskell code in the while trigger the bug on 8.4 series?
I don't think anyone knows. It seems clear that it's considerably easier to trigger the bug in 8.6, but as far as I can tell, there's no reason to believe that it couldn't be triggered by realistic code in 8.4. _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs