Introduce "IGCToCLR" and use it within the GC to interface with the EE (#7295)
authorSean Gillespie <sean.william.g@gmail.com>
Mon, 26 Sep 2016 21:23:52 +0000 (14:23 -0700)
committerGitHub <noreply@github.com>
Mon, 26 Sep 2016 21:23:52 +0000 (14:23 -0700)
commit907f9ff11cdfdd2fa6f080708f59d874c1a9e03f
tree1253e7b88f0003b80858f595d259b15b689c4d1a
parent712cdd405e9aac7fc6806814a2fddd976e84d9df
Introduce "IGCToCLR" and use it within the GC to interface with the EE (#7295)

* Introduce a feature define FEATURE_STANDALONE_GC that allows
the GC to communicate with the EE through a virtual interface.

* Split GCToEEInterface definition out of gc.h into its own header

* Address code review feedback

* Address code review feedback
13 files changed:
src/gc/env/gcenv.ee.h
src/gc/gc.cpp
src/gc/gc.h
src/gc/gccommon.cpp
src/gc/gcenv.ee.standalone.inl [new file with mode: 0644]
src/gc/gcinterface.ee.h [new file with mode: 0644]
src/gc/gcinterface.h
src/gc/sample/gcenv.ee.cpp
src/gc/sample/gcenv.h
src/vm/ceemain.cpp
src/vm/gcenv.ee.cpp
src/vm/gcenv.ee.h
src/vm/gcenv.h