- Jan 09, 2009
-
-
Zoltan Varga authored
Backport of r122907. * CustomAttributeData.cs (ToString): Applied patch from Leszek Ciesielski <skolima@gmail.com>. Use DeclaringType.FullName instead of DeclaringType.Name. Fixes #464830. svn path=/branches/mono-2-2/mcs/; revision=122909
-
Marek Habersack authored
svn path=/branches/mono-2-2/mcs/; revision=122892
-
Geoff Norton authored
* processes.c: Fix the osx version check to properly detect 10.5 v 10.4 svn path=/branches/mono-2-2/mono/; revision=122853
-
- Jan 08, 2009
-
-
Marek Habersack authored
svn path=/branches/mono-2-2/mcs/; revision=122841
-
Rusty Howell authored
svn path=/branches/mono-2-2/mono/; revision=122733
-
- Jan 07, 2009
-
-
Zoltan Varga authored
* class.c (mono_class_get_fields): Handle loading errors. svn path=/branches/mono-2-2/mono/; revision=122714
-
Zoltan Varga authored
Backport of 122702. * mini-arm.c (mono_arch_flush_icache): Use __GNUC_PREREQ instead of checking __GNUC_MINOR__ which can break when the major version changes. svn path=/branches/mono-2-2/mono/; revision=122704
-
Zoltan Varga authored
Backport of r122700. * RxInterpreter.cs: Add support for constant strings in anchors. Fixes #464135. svn path=/branches/mono-2-2/mcs/; revision=122701
-
Rodrigo Kumpera authored
Backport of r122672 - r122675. * file-io.c (ves_icall_System_IO_MonoIO_GetCurrentDirectory): Double check the return value of GetCurrentDirectory to never access unitialized memory. * file-io.c (ves_icall_System_IO_MonoIO_GetCurrentDirectory): Properly check the return value of GetCurrentDirectory and expand the buffer if needed. Fixes #459094. 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com> In io-layer: 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com> Backport of r122672 - r122675. * io.c (GetCurrentDirectory): Avoid calling g_get_current_dir straight away as it doesn't handle ENAMETOOLONG correctly. As a bonus we avoid allocating memory in the common path. In tests: 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com> Backport of r122672 - r122675. * bug-459094 .cs: New regression test. * Makefile.am: Test added. svn path=/branches/mono-2-2/mono/; revision=122678
-
Rodrigo Kumpera authored
2009-01-07 Rodrigo Kumpera <rkumpera@novell.com> Backport of r122579 - r122585. * verify.c (mono_class_interface_implements_interface): Verify parents as we can't rely on interfaces_packed here. Fixes part of #463294. * verify.c (is_array_type_compatible): Ignore bounds and sizes when checking array compatibility. Fixes part of #463294. * verify.c (stack_slot_is_complex_type_not_reference_type): Check if the type is a boxed complex as well. Fixes part of #463294. In tests/verifier: 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com> Backport of r122579 - r122585. * valid_iface_constant_with_parent_implementing_it.il: Regression test for #461200. * valid_array_compat_with_bonds_and_sizes.il: * valid_array_compat_with_bounds.il: * valid_array_compat_with_sizes.il: Regression tests for #461200. * valid_ceq_with_boxed_vt.il: Regression test for #461200. svn path=/branches/mono-2-2/mono/; revision=122650
-
Geoff Norton authored
* processes.c: Only use open -W on OSX 10.5+. Patch from Miguel svn path=/branches/mono-2-2/mono/; revision=122619
-
Rodrigo Kumpera authored
* Vector*.cs: Use explicit layout to avoid the runtime miscalculating the size of vector types. Backported from trunk. svn path=/branches/mono-2-2/mcs/; revision=122608
-
Gonzalo Paniagua Javier authored
svn path=/branches/mono-2-2/mcs/; revision=122603
-
Zoltan Varga authored
* AsyncTest.cs: Disable these tests, they fail randomly (bug #463999). svn path=/branches/mono-2-2/mcs/; revision=122600
-
- Jan 06, 2009
-
-
Marek Safar authored
svn path=/branches/mono-2-2/mcs/; revision=122578
-
- Jan 05, 2009
-
-
Marek Safar authored
svn path=/branches/mono-2-2/mcs/; revision=122501
-
Marek Safar authored
svn path=/branches/mono-2-2/mcs/; revision=122473
-
Zoltan Varga authored
* branch-opts.c (mono_if_conversion): Fix another assert introduced by the last change. svn path=/branches/mono-2-2/mono/; revision=122472
-
Zoltan Varga authored
Backport of r122452. * mini.c (mono_allocate_stack_slots_full2): Use mono_class_from_mono_type instead of directly accessing type->data.klass. Fixes #462016. (mono_allocate_stack_slots_full): Ditto. svn path=/branches/mono-2-2/mono/; revision=122453
-
Federico Di Gregorio authored
svn path=/branches/mono-2-2/mcs/; revision=122441
-
Marek Safar authored
A fix for bug #457257 * decl.cs: Fixed incorrect member declaring type comparison. svn path=/branches/mono-2-2/mcs/; revision=122439
-
Zoltan Varga authored
* configure.in: Disable sigaltstack on freebsd as it doesn't seem to work. svn path=/branches/mono-2-2/mono/; revision=122422
-
Zoltan Varga authored
Backport of r122416. * mini-arm.c (mono_arch_flush_icache): Applied patch from Riku Voipio <novell@kos.to>. Fix cache flush on kernels without OLDABI compat option. svn path=/branches/mono-2-2/mono/; revision=122417
-
- Jan 04, 2009
-
-
Zoltan Varga authored
Backport of r122392. * branch-opts.c (mono_if_conversion): Fix an assert introduced by the last change. svn path=/branches/mono-2-2/mono/; revision=122393
-
Zoltan Varga authored
Backport of r122386. * branch-opts.c (mono_if_conversion): Use branch->inst_true_bb/inst_false_bb instead of bblock->out_bb [0]/[1], the two might not be the same. Fixes #463357. * iltests.il.in: Add a regression test. svn path=/branches/mono-2-2/mono/; revision=122387
-
- Jan 03, 2009
-
-
Zoltan Varga authored
Backport of r120164. * marshal.c (mono_string_builder_to_utf8): Fixed a wrong invocation to g_utf16_to_utf8(). svn path=/branches/mono-2-2/mono/; revision=122373
-
Rodrigo Kumpera authored
Backport of r122364. * basic-simd.cs: Add a regression test for #462457. svn path=/branches/mono-2-2/mono/; revision=122367
-
Rodrigo Kumpera authored
Backport of r122363. * mini-ops.h: Add a definition of XPHI. * mini.h (MONO_IS_PHI): Make is aware of simd instrincs. * ssa.c (op_phi_to_move): Handle XPHI. * ssa.c (mono_ssa_compute): Generate a XPHI for simd intrinsics instead of VPHI. Fixes #462457 svn path=/branches/mono-2-2/mono/; revision=122366
-
- Jan 02, 2009
-
-
Marek Safar authored
A fix for bug #463121 * nullable.cs: Fixed nullable user quality operator comparison. svn path=/branches/mono-2-2/mcs/; revision=122346
-
Marek Safar authored
A fix for bug #462592 * pending.cs: Emit type arguments for generic proxy method. svn path=/branches/mono-2-2/mcs/; revision=122331
-
- Dec 31, 2008
-
-
Massimiliano Mantione authored
svn path=/branches/mono-2-2/mono/; revision=122290
-
Massimiliano Mantione authored
svn path=/branches/mono-2-2/mono/; revision=122289
-
- Dec 30, 2008
-
-
Marek Safar authored
* expression.cs (As): Mutate all type arguments. svn path=/branches/mono-2-2/mcs/; revision=122233
-
- Dec 29, 2008
-
-
Marek Safar authored
A fix for bug #462622 * anonymous.cs: Resolve anonymous type GetHashCode in unchecked context. svn path=/branches/mono-2-2/mcs/; revision=122179
-
Marek Safar authored
A fix for bug #450782 * ecore.cs: Consider more variables of form V.I to be fixed. svn path=/branches/mono-2-2/mcs/; revision=122178
-
Zoltan Varga authored
Backport of r122170. * mini.c (mono_jit_compile_method_inner): Avoid holding the domain lock while loading AOT methods. svn path=/branches/mono-2-2/mono/; revision=122171
-
Zoltan Varga authored
Backport of r122168. * mini-exceptions.c: Check jit_tls->class_cast_from instead of class_cast_to since only the former is nulled out after a successful cast. This prevents crashes with rethrown exceptions when using --debug=casts. svn path=/branches/mono-2-2/mono/; revision=122169
-
- Dec 26, 2008
-
-
Rodrigo Kumpera authored
Backport of r122134. * bug-461261.cs: New regression test. * Makefile.am: Test added. svn path=/branches/mono-2-2/mono/; revision=122137
-
Rodrigo Kumpera authored
Backport of r122133. * class.c (get_implicit_generic_array_interfaces): If the internal enumerator is an interface inflate System.Object instead of itself. Fixes #461261. svn path=/branches/mono-2-2/mono/; revision=122136
-
- Dec 24, 2008
-
-
Mark Probst authored
Backport of r122086. * mini.h: New macro for checking whether a method is final, i.e. whether the method or its class is marked final. * method-to-ir.c: Use the new macro for all final-checks consistently. Fixes the crash in the System.ServiceModel tests. 2008-12-24 Mark Probst <mark.probst@gmail.com> Backport of r122086. * generic-sealed-virtual.2.cs: Test case for final generic methods. * Makefile.am: Test added. svn path=/branches/mono-2-2/mono/; revision=122087
-