- 08 10月, 2010 10 次提交
-
-
由 Rodrigo Kumpera 提交于
* jit-icall.c (mono_object_castclass_with_cache): Check single entry cache before calling mono_object_isinst. * jit-icall.c (mono_object_isinst_with_cache): Check single entry cache before calling mono_object_isinst. This uses a positive and negative cache as it is used for type queries quite often. * jit-icalls.h: Export new icalls. * mini.c (mini_init): Register new icalls. * method-to-ir.c: Call into cache aware version of type test ops for types with variant generic arguments. This patch replaces direct calls to mono_object_castclass mono_object_isisnt to functions that check a cache first. The cache is per managed code callsite so the hit ratio is very high.
-
由 Rodrigo Kumpera 提交于
* method-to-ir.c: Casts to generic types with variant argument can use the regular fast path if all variant arguments are valuetypes.
-
由 Rodrigo Kumpera 提交于
* marshal.c (mono_marshal_load_type_info): Properly check for array types.
-
由 Gonzalo Paniagua Javier 提交于
-Dispose will call TransformFinalBlock() for Read streams. Fixes bug #644648. -Dispose () will call Dispose (bool). Fixes bug #644654. -Stream.Close calls GC.SuppressFinalize(). Fixes bug #644660.
-
由 Marek Safar 提交于
-
由 Jb Evain 提交于
-
由 Jb Evain 提交于
mono_metadata_memberref_is_method: rename to mono_memberref_is_method and deal with the case where the assembly is dynamic. This prevents a runtime crash when calling ModuleBuilder.ResolveMemberToken with a MemberRef token pointing to a field.
-
由 Zoltan Varga 提交于
-
由 Zoltan Varga 提交于
-
由 Geoff Norton 提交于
-
- 07 10月, 2010 15 次提交
-
-
由 Jb Evain 提交于
-
由 Jb Evain 提交于
-
由 Jb Evain 提交于
mono_reflection_get_token: For FieldBuilders, now reuse the token computed when the FieldBuilder are instantiated, instead of re-creating them. This avoids registering field definitions as MemberRefs.
-
由 Jb Evain 提交于
We were previously relying on the runtime to register the token for FieldBuilders, but this has issues with fields on generics types as it would create a MemberRef token instead of a Field token.
-
由 Marek Safar 提交于
-
由 Atsushi Eno 提交于
Significant XamlObjectWriter rewrite for solid state transition. And now it supports Array(Extension) and other MarkupExtension types.
-
由 Zoltan Varga 提交于
-
由 Zoltan Varga 提交于
-
由 Marek Safar 提交于
-
由 Zoltan Varga 提交于
-
由 Zoltan Varga 提交于
-
由 Zoltan Varga 提交于
Avoid clearing nursery fragments before pinning, instead place arrays at the start of each fragment which cover the whole fragment.
-
由 Zoltan Varga 提交于
Remove the MonoGenericContext/MonoMethod arguments from the get_this_arg () and get_unbox_trampoline () family of functions, they are no longer needed after the this parameter passing changes.
-
由 Gonzalo Paniagua Javier 提交于
This test failed to compile (internal error). Large changes required in ?mcs before this can be compiled.
-
由 Gonzalo Paniagua Javier 提交于
The URL has been moved permanently. Use the raw format instead of downloading the HTML page.
-
- 06 10月, 2010 15 次提交
-
-
由 Gonzalo Paniagua Javier 提交于
_GNU_SOURCE was redefined
-
由 Gonzalo Paniagua Javier 提交于
Use MONO_TYPE_BOOLEAN instead of MONO_NATIVE_BOOLEAN. Same value, different enums.
-
由 Gonzalo Paniagua Javier 提交于
X509Chain will now add the LM store certificates always, even when the CU store is selected.
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-
由 Atsushi Eno 提交于
-
由 Atsushi Eno 提交于
Use MarkupExtension.ProvideValue() so that XamlObjectReader can return expected Result. Implement internal IXamlNameResolver for Reference resolution.
-
由 Atsushi Eno 提交于
-
由 Zoltan Varga 提交于
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-