Hi everybody,

I'm researching the GC improvements in CRuby for a while now and I'd
like to ask two questions:

1., Could somebody summarize what are write barrier (un)protected objects?

I read about them on heroku blog[1] and also watched Koichi's
presentation[2] but the concept is still unclear to me.

2., What are the ongoing developments, planned improvements on GC
(2.x, 3.x)? Where can I find the planned roadmap for CRuby?

I tried to search for this information in the bug tracker without any luck.

[1]: https://engineering.heroku.com/blogs/2015-02-04-incremental-gc
[2]: https://www.youtube.com/watch?v=92zMKGt7Qlk

Thanks in advance,
Balazs