[Local GC] Move knowledge of the free object method table outside of the GC (#10755)
authorSean Gillespie <sean@swgillespie.me>
Sun, 9 Apr 2017 20:58:29 +0000 (13:58 -0700)
committerGitHub <noreply@github.com>
Sun, 9 Apr 2017 20:58:29 +0000 (13:58 -0700)
commit2dfc74df1f9fe238eb2ec25c4764b8b65432b010
treee04a2ddc84bf73067292cb9648d36ff3a0b92575
parent1a9781b68b8ec66c223bb96f44ae1d2704ce6fdf
[Local GC] Move knowledge of the free object method table outside of the GC (#10755)

* [Local GC] Move knowledge of the free object method table outside of the GC

* Revert "[Local GC] Move knowledge of the free object method table outside of the GC"

This reverts commit 02979e5eb12dd44edb2603e16411dd7d7ffc377d.

* Address code review feedback: leave ArrayBase alone, as it should be part of the binary contract between the EE and the GC

* Correct a bad merge
src/gc/env/gcenv.ee.h
src/gc/gc.cpp
src/gc/gc.h
src/gc/gccommon.cpp
src/gc/gcenv.ee.standalone.inl
src/gc/gcinterface.ee.h
src/gc/sample/gcenv.ee.cpp
src/vm/gcenv.ee.cpp
src/vm/gcenv.ee.h