[Mono-dev] [PATCH] Fixes and improvements for mixed-mode assembly support
kumpera at gmail.com
Tue May 13 12:49:18 EDT 2008
The patch look fine and can be committed, don't forget the licensing notice
Besides that, can't the functions in coree.h be MONO_INTERNAL as well?
Thanks for the contribution,
2008/5/13 Kornél Pál <kornelpal at gmail.com>:
> This is the patch without renaming and thread.c modification. Otherwise
> Currently mixed mode assembly support is disabled so this patch would be
> needed for reenabling it.
> * domain.c: Open exe_image anyway so that it can be fixed up. Add a
> mono_close_exe_image function that closes exe_image.
> * image.c: Fix reference counting when DLL image is loaded using
> LoadLibrary outside of image.c. The image was previously freed in this case
> using FreeLibrary even when it's memory was referenced by metadata that
> caused the crash reported by Jonathan Chambers.
> * coree.c: Some improvements and add mono_set_act_ctx that loads manifest
> file from the main assembly when process is created from mono.exe. This is
> required for MSVCRT support but may be used by other assemblies as well for
> example for XP Visual Style support.
> Please review the attached patch and if you like it please approve it.
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list