Remove concept of AppDomains from the GC (#24536)
authorDavid Wrighton <davidwr@microsoft.com>
Thu, 16 May 2019 01:28:42 +0000 (18:28 -0700)
committerGitHub <noreply@github.com>
Thu, 16 May 2019 01:28:42 +0000 (18:28 -0700)
commitbdb995987178231ba541f22143cb3cab56309daa
tree655d0d0bfaee70a56c5a2b33e52fc27965314049
parentc2533b6c3f715b6964de5ffe0b2a2feaac42b079
Remove concept of AppDomains from the GC (#24536)

* Remove concept of AppDomains from the GC
- Leave constructs allowing for multiple handle tables, as scenarios for that have been proposed
- Remove FEATURE_APPDOMAIN_RESOURCE_MONITORING
44 files changed:
Documentation/project-docs/clr-configuration-knobs.md
src/debug/daccess/daccess.cpp
src/debug/daccess/dacdbiimpl.cpp
src/debug/daccess/gcinterface.dac.h
src/gc/CMakeLists.txt
src/gc/env/etmdummy.h
src/gc/env/gcenv.base.h
src/gc/env/gcenv.ee.h
src/gc/gc.cpp
src/gc/gcenv.ee.standalone.inl
src/gc/gchandletable.cpp
src/gc/gchandletableimpl.h
src/gc/gcimpl.h
src/gc/gcinterface.dac.h
src/gc/gcinterface.ee.h
src/gc/gcinterface.h
src/gc/gcpriv.h
src/gc/handletable.cpp
src/gc/handletable.h
src/gc/handletablecore.cpp
src/gc/handletablepriv.h
src/gc/objecthandle.cpp
src/gc/objecthandle.h
src/gc/sample/gcenv.ee.cpp
src/inc/clrconfigvalues.h
src/vm/appdomain.cpp
src/vm/appdomain.hpp
src/vm/eeconfig.cpp
src/vm/eepolicy.cpp
src/vm/eventtrace.cpp
src/vm/frames.cpp
src/vm/gcenv.ee.common.cpp
src/vm/gcenv.ee.cpp
src/vm/gcenv.ee.h
src/vm/gcenv.h
src/vm/gctoclreventsink.cpp
src/vm/gctoclreventsink.h
src/vm/siginfo.cpp
src/vm/threads.cpp
src/vm/threads.h
src/vm/util.cpp
src/vm/util.hpp
src/vm/vars.cpp
src/vm/vars.hpp