Does it break the verifier without mixed mode enabled? If it doesn't looks good to me.
On Mon, Mar 7, 2011 at 9:11 PM, Vincent Povirk <madewokh...@gmail.com>wrote: > This patch mostly reverts 666d37829304e85f72969c44e92bc11ca167a272, > which put Mono's mixed-mode support in #ifdef ENABLE_COREE, disabling > it by default on Windows. > > It was disabled because it broke the verifier, and it still does. > > Since most of the new behavior is dependent on whether coree has been > hooked, or whether a particular image has been loaded using the OS > loader, skipping the hook step effectively disables coree at runtime. > So this patch moves that step out of mono_init_internal and into > mono_main, where it is dependent on a runtime switch. > > Even if this didn't break the verifier, I think it's an intrusive, > hacky change to how Mono loads things that almost no one needs, and so > having it default off makes sense. Also, (my real motive) it's a step > towards my goal of getting Wine's builtin mscoree.dll to use Mono's > mixed-mode support without indirectly causing itself to be hooked. >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list