Avoid passing stack crawl mark unnecessarily deep in the call stack. (#21783)
authorFilip Navara <filip.navara@gmail.com>
Fri, 4 Jan 2019 22:54:06 +0000 (23:54 +0100)
committerJan Kotas <jkotas@microsoft.com>
Fri, 4 Jan 2019 22:54:06 +0000 (14:54 -0800)
commit2ee2cb3a35fe1fa8d2d3b54c6839368ab8c89b73
treea995135bcdd08fb7aced51bb75f2e8629140f3ef
parent509419356160fc419a6bbf1b70f5efb8e1dc4d10
Avoid passing stack crawl mark unnecessarily deep in the call stack. (#21783)

* Avoid passing stack crawl mark unnecessarily deep in the call stack.

* Move stack crawl from TypeName::GetTypeManaged to RuntimeTypeHandle::GetTypeByName.
src/vm/runtimehandles.cpp
src/vm/typeparse.cpp
src/vm/typeparse.h
src/vm/typestring.h