Marcus Meissner
ba9f4e807a
mscoree: Mark internal symbols with hidden visibility and some vtables as static.
2011-05-20 10:32:32 +02:00
Francois Gouget
d007d9feea
mscoree: Force_get_runtime_info() is not used so remove it.
2011-03-16 16:31:52 +01:00
Vincent Povirk
b92d834d36
mscoree: Always return S_FALSE from DllCanUnloadNow.
...
We can't really unload after Mono is loaded unless we're exiting the process.
We could before that, but it's probably not worth the effort.
2011-02-24 15:49:27 +01:00
Vincent Povirk
d6582ae8bd
mscoree: Overhaul of mono runtime shutdown process.
...
It turns out that we can't free individual domains because that tears down
important data structures. Instead we must shut down the entire runtime, but
only if Mono doesn't shut itself down first. And we need to do it before
DLL_PROCESS_DETACH because important libraries might be gone by then.
2011-02-24 15:49:15 +01:00
Vincent Povirk
8a8808984e
mscoree: Implement GetFileVersion.
2011-01-28 11:59:21 +01:00
Jacek Caban
90ed396b03
mscoree: Explicitly specify CDECL on imported functions.
2010-11-29 11:23:24 +01:00
Vincent Povirk
3b76a0bed1
mscoree: Implement ClrCreateManagedInstance.
2010-11-12 17:00:09 +01:00
Vincent Povirk
d2d743efbb
mscoree: Search the Global Assembly Cache for required assemblies.
2010-11-12 16:59:41 +01:00
Vincent Povirk
9e20c21dbd
mscoree: Add stub implementation of IMetaDataDispenserEx.
2010-11-11 16:41:54 +01:00
Vincent Povirk
4ce33c6960
mscoree: Implement config file parsing.
2010-11-11 16:25:10 +01:00
Vincent Povirk
1309731b4a
mscoree: Add a proper implementation of DllCanUnloadNow.
2010-11-10 17:19:42 +01:00
Vincent Povirk
e5d3294b83
mscoree: Use the new architecture to implement _CorExeMain.
2010-11-10 17:19:22 +01:00
Vincent Povirk
cda37e4447
mscoree: Load mono when creating a runtime host interface.
2010-11-10 17:19:12 +01:00
Vincent Povirk
601b240f1e
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeEx.
2010-11-09 17:33:36 +01:00
Vincent Povirk
1682a92dd5
mscoree: Implement LoadLibraryShim.
2010-10-28 18:18:11 +02:00
Vincent Povirk
2c2d53024f
mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo.
2010-10-13 11:20:42 +02:00
Vincent Povirk
d54b800793
mscoree: Implement ICLRRuntimeInfo_GetInterface.
2010-10-05 12:07:37 +02:00
Vincent Povirk
3f211a5126
mscoree: Implement ICLRMetaHost_GetVersionFromFile.
2010-10-05 12:07:37 +02:00
Vincent Povirk
fce6f93b48
mscoree: Add stub implementation of ICLRMetaHost.
2010-10-05 12:07:37 +02:00
Vincent Povirk
f8ecefe6bf
mscoree: Use the mono embedding api instead of invoking mono.exe.
2010-04-06 11:50:28 +02:00
Alistair Leslie-Hughes
c15cdad10d
mscoree: Added ICorRuntimeHost support.
2008-04-01 12:44:18 +02:00