Migrating an existing more modern GC to D's gc.d

Dmitry Olshansky dmitry.olsh at gmail.com
Tue Apr 10 05:35:39 UTC 2018


On Tuesday, 10 April 2018 at 03:59:33 UTC, Ikeran wrote:
> On Monday, 9 April 2018 at 19:43:00 UTC, Dmitry Olshansky wrote:
>> None of of even close to advanced GCs are pluggable
>
> Eclipse OMR contains a pluggable GC, and it's used in OpenJ9,

Or rather Eclipse OMR is a toolkit for runtimes/VMs and GC plugs 
into that. I encourage you to try it to implement D-like 
semantics with this run-time and you’ll see just how pluggable it 
is.

> which claims to be an enterprise-grade JVM.

I once used OpenJ9, which was IBM J9 I think, right beforce open 
sourcing.  It was about x2 slower then Hotspot, didn’t dig too 
deep as to preciese reason. The fact that it was on Power8 was 
especially surprising, I thought IBM would take advantage of 
their own hardware.



More information about the Digitalmars-d mailing list