diff options
author | noahfalk <noahfalk@microsoft.com> | 2017-08-15 22:13:01 -0700 |
---|---|---|
committer | noahfalk <noahfalk@microsoft.com> | 2017-08-15 22:13:01 -0700 |
commit | 3f6b572942f6a3c6297ded77de3d3c0634c9bfdc (patch) | |
tree | 67f3c5cf726921886ee6001c4959b2cc0cfbf3b7 /src/vm/appdomain.cpp | |
parent | 4fad8e503899bd95060ae2f0bd43367ba78dea1c (diff) | |
download | coreclr-3f6b572942f6a3c6297ded77de3d3c0634c9bfdc.tar.gz coreclr-3f6b572942f6a3c6297ded77de3d3c0634c9bfdc.tar.bz2 coreclr-3f6b572942f6a3c6297ded77de3d3c0634c9bfdc.zip |
Make unit tests run clean with tiered compilation
A handful of tests are optimization sensitive and needed to be disabled because tiered jitting doesn't optimize right away.
There was also a shutdown timing issue where the tiered jitting background compilation thread would continue calling into the JIT after the JIT was shutdown. This manifested as an error writing to the jit log after the stream had been closed.
Diffstat (limited to 'src/vm/appdomain.cpp')
-rw-r--r-- | src/vm/appdomain.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vm/appdomain.cpp b/src/vm/appdomain.cpp index 78ebe50c26..a569b90052 100644 --- a/src/vm/appdomain.cpp +++ b/src/vm/appdomain.cpp @@ -8103,7 +8103,7 @@ void AppDomain::Exit(BOOL fRunFinalizers, BOOL fAsyncExit) // have exited the domain. // #ifdef FEATURE_TIERED_COMPILATION - m_tieredCompilationManager.OnAppDomainShutdown(); + m_tieredCompilationManager.Shutdown(FALSE); #endif // |