[LLVMdev] GC Statepoint Transition Status?

Sanjoy Das sanjoy at playingwithpointers.com
Thu May 28 00:11:18 PDT 2015


> Does this mean that gc.statepoint is ready for primetime (or will be
> for 3.7's release)? Also, will gc.root still be supported in 3.7 or
> later?

We are actively using and developing on top of gc.statepoint, and in
all likelihood that will remain true during and after 3.7's release.
I don't think there are any specific plans to drop support for
gc.roots in 3.7 though.

> My gut tells me to use statepoints, but after seeing a bunch of TODOs
> in its implementation in trunk (along with the docs still describing
> it as experimental), I'm unsure which intrinsics I should be using.

As far as I can tell, none of the TODOs are fundamental.  They should
mostly be incremental improvements that may or may not make sense to
implement as we get gc.statepoint production ready.  If you have
specific concerns (or patches!) feel free to send them our way.

-- Sanjoy



More information about the llvm-dev mailing list