- 16 12月, 2020 1 次提交
-
-
由 Jonathan Chambers 提交于
Enable across platforms and expose to embedding API.
-
- 22 2月, 2020 1 次提交
-
-
由 Marek Safar 提交于
Fixes #8915
-
- 25 7月, 2019 1 次提交
-
-
由 UnityAlex 提交于
-
- 23 4月, 2019 1 次提交
-
-
由 Tautvydas Žilys 提交于
-
- 16 10月, 2018 1 次提交
-
-
由 Jonathan Chambers 提交于
See upstream PR: https://github.com/mono/mono/pull/11182
-
- 11 9月, 2018 1 次提交
-
-
由 Jonathan Chambers 提交于
This reverts commit 32ff312d.
-
- 29 8月, 2018 1 次提交
-
-
由 Jonathan Chambers 提交于
-
- 08 8月, 2018 1 次提交
-
-
由 Jonas Echterhoff 提交于
-
- 09 3月, 2018 1 次提交
-
-
由 Jonathan Chambers 提交于
-
- 29 11月, 2017 1 次提交
-
-
由 Bernhard Urban 提交于
signatures are coming from there: https://github.com/xamarin/xamarin-macios/blob/2d4256ef15f1ebf0b7f5774dee03a97a8c32f3a6/runtime/delegates.t4#L9
-
- 28 11月, 2017 2 次提交
-
-
由 Ludovic Henry 提交于
[sdks] Use runtime logging features to intercept Console.{Out,Error} and runtime logs for instrumentation (#6083) * [sdks] Fix Android pick of mono runtime * [android] Have Console.{Out,Error} go through the runtime log mechanism to ease their interception * [sdks] Intercept runtime logs instead of Console to send back for instrumentation * [sdks] Intercept Android test runner logging
-
由 Jonathan Chambers 提交于
-
- 15 11月, 2017 1 次提交
-
-
由 Jonathan Chambers 提交于
-
- 09 11月, 2017 2 次提交
-
-
由 Alexis Christoforides 提交于
-
由 Aleksey Kliger 提交于
Cover the case where System.Reflection.TypeInfo:GetValue or System.Reflection.TypeInfo:SetValue are passed a transparent proxy as the object. Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=60245
-
- 31 10月, 2017 1 次提交
-
-
由 Zoltan Varga 提交于
[runtime] Remove the no_raise argument from mono_register_jit_icall_full (), no icalls call mono_raise_exception () anymore. Rename the 'is_save' argument to 'no_wrapper'. Allow inlining wrappers for all icalls. (#5897)
-
- 20 10月, 2017 1 次提交
-
-
由 Ludovic Henry 提交于
-
- 11 10月, 2017 2 次提交
-
-
由 Aleksey Kliger 提交于
Mark mono_reflection_parse_type as external only. Runtime should use the _checked version.
-
由 Rodrigo Kumpera 提交于
[runtime] Ensure the field type is resolved before using it in RuntimeHelpers::InitializeArray. Fixes #56194 Field types are now lazily resolved and this breaks the RuntimeHelpers::InitializeArray icall. The solution is to use mono_field_get_type_checked to ensure the type is there.
-
- 13 9月, 2017 1 次提交
-
-
由 Alexander Kyte 提交于
We had previously responded to bad performance on android by stubbing out ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_SufficientExecutionStack on android. This was necessary because the call to pthread_attr_getstack () will read /proc/self/maps. When used inside of a hot function, the performance is terrible. Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=58911
-
- 15 8月, 2017 1 次提交
-
-
由 Aleksey Kliger 提交于
interface Type, not MarshalByRefObject. (Fixes #17325) If a RealProxy instance is created (using the protected RealProxy(Type) constructor) for an interface, mono internally sets up a MonoRemoteClass which looks like a proxy for a MarshalByRefObject instance that happens to implement the given interface. However mono_class_proxy_vtable just does a memcpy() to setup the MonoVTable:type field of the transparent proxy's vtable. That type field is hit by the JIT when System.Object.GetType() is called - and on .NET Framework GetType for a transparent proxy of an interface returns the interface not (as Mono used to) typeof(MarshalByRefObject). Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=17325
-
- 27 6月, 2017 2 次提交
-
-
由 cherusker 提交于
* Fix compiler warnings (w32) - add explicit (long long (unsigned)) type casts - change %ld to %lld once, to match the general style of these logging messages * Fix compiler warnings (threadpool) - add explicit (void *) type casts * Fix compiler warnings (boehm) - add an explicit (long) type cast; the values are defined as gint64, an upgrade to at least "%ld" seems like a good idea - about dropping const: const does not seem to be necessary as g_getenv() returns pointers to freshly allocated buffers whenever called. const might have been used to protect the return value of g_getenv() on unix systems with earlier versions of Mono (as a comment in gmisc-unix.c suggests). keeping const here causes a compiler warning, as the const qualifier gets dropped when *env is being used with g_free(). that led to the decision to drop the qualifier altogether. * Fix compiler warnings (sgen) - specify the arguments (void) to avoid -Wstrict-prototypes warnings * Fix compiler warnings (misc - metadata) - specify the arguments (void) to avoid -Wstrict-prototypes warnings * Fix compiler warnings (misc) - specify the arguments (void) to avoid -Wstrict-prototypes warnings - add an explicit (void *) type cast; changing the return type to char* might be more usable and could be discussed - ret is not being used and can be removed; fixes a -Wunused-but-set-variable warning * Fix compiler warnings (mini) - specify the arguments (void) to avoid -Wstrict-prototypes warnings * [fixup!] Correct indentation * [fixup!] Correct (void *) - use GUINT_TO_POINTER and MONO_NATIVE_THREAD_ID_TO_UINT instead of (void *) to cast mono_native_thread_id_get () to %p * [fixup!] Correct indentation of boehm-gc.c and add FIXME * include <inttypes.h> and test the G_GINT64_FORMAT macro * [fixup!] Use G_G*_FORMAT and PRIx32 macros instead of type casts wherever possible
-
-
- 21 6月, 2017 5 次提交
-
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
add a helper function array_set_value_impl and call that from elsewhere in native code.
-
由 Aleksey Kliger 提交于
-
- 02 6月, 2017 1 次提交
-
- 26 5月, 2017 3 次提交
-
-
由 Aleksey Kliger 提交于
[remoting] Use coop handles for ves_icall_System_Runtime_Activation_ActivationServices_EnableProxyActivation
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
Pull the FieldGetter and FieldSetter logic into separate functions
-
- 25 5月, 2017 1 次提交
-
-
由 Aleksey Kliger 提交于
-
- 23 5月, 2017 4 次提交
-
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
Use coop handles in icall System.Delegate.CreateDelegate_internal TODO: change callsites fo mono_delegate_ctor_with_method_fixme to use handles
-
由 Aleksey Kliger 提交于
System.Runtime.InteropServices.Marshal methods * OffsetOf * Prelink * PrelinkAll * SizeOf
-
- 18 5月, 2017 1 次提交
-
-
由 Zoltan Varga 提交于
[runtime] Make RuntimeHelpers:SufficientExecutionStack () a no-op on android for now. Fixes #56240. (#4889)
-
- 10 5月, 2017 2 次提交
-
-
由 Aleksey Kliger 提交于
-
由 Aleksey Kliger 提交于
-