Skip to content
Snippets Groups Projects
  1. Jan 09, 2009
  2. Jan 08, 2009
  3. Jan 07, 2009
    • Zoltan Varga's avatar
      2008-12-16 Zoltan Varga <vargaz@gmail.com> · 1fd0386f
      Zoltan Varga authored
      	* class.c (mono_class_get_fields): Handle loading errors.
      
      svn path=/branches/mono-2-2/mono/; revision=122714
      1fd0386f
    • Zoltan Varga's avatar
      2009-01-07 Zoltan Varga <vargaz@gmail.com> · 9de1e8b2
      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
      9de1e8b2
    • Zoltan Varga's avatar
      2009-01-07 Zoltan Varga <vargaz@gmail.com> · c02bd27e
      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
      c02bd27e
    • Rodrigo Kumpera's avatar
      In metadata: · c146e4e4
      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
      c146e4e4
    • Rodrigo Kumpera's avatar
      In metadata: · 331427f0
      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
      331427f0
    • Geoff Norton's avatar
      2009-01-07 Geoff Norton <gnorton@novell.com> · 37bbac46
      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
      37bbac46
    • Rodrigo Kumpera's avatar
      2009-01-07 Rodrigo Kumpera <rkumpera@novell.com> · 5161c62e
      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
      5161c62e
    • Gonzalo Paniagua Javier's avatar
      ignore test. Bug 464013 · 9458c03d
      Gonzalo Paniagua Javier authored
      svn path=/branches/mono-2-2/mcs/; revision=122603
      9458c03d
    • Zoltan Varga's avatar
      2009-01-07 Zoltan Varga <vargaz@gmail.com> · 6179d4a9
      Zoltan Varga authored
      	* AsyncTest.cs: Disable these tests, they fail randomly (bug #463999).
      
      svn path=/branches/mono-2-2/mcs/; revision=122600
      6179d4a9
  4. Jan 06, 2009
  5. Jan 05, 2009
  6. Jan 04, 2009
    • Zoltan Varga's avatar
      2009-01-04 Zoltan Varga <vargaz@gmail.com> · 6887168d
      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
      6887168d
    • Zoltan Varga's avatar
      2009-01-04 Zoltan Varga <vargaz@gmail.com> · 87b0e91e
      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
      87b0e91e
  7. Jan 03, 2009
  8. Jan 02, 2009
  9. Dec 31, 2008
  10. Dec 30, 2008
  11. Dec 29, 2008
    • Marek Safar's avatar
      2008-12-29 Marek Safar <marek.safar@gmail.com> · 5deb2e0f
      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
      5deb2e0f
    • Marek Safar's avatar
      2008-12-29 Marek Safar <marek.safar@gmail.com> · f0bac9e0
      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
      f0bac9e0
    • Zoltan Varga's avatar
      2008-12-29 Zoltan Varga <vargaz@gmail.com> · 6d9fa806
      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
      6d9fa806
    • Zoltan Varga's avatar
      2008-12-29 Zoltan Varga <vargaz@gmail.com> · 2ee594ee
      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
      2ee594ee
  12. Dec 26, 2008
  13. Dec 24, 2008
    • Mark Probst's avatar
      2008-12-24 Mark Probst <mark.probst@gmail.com> · f73e8393
      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
      f73e8393
Loading