Skip to content
Commits on Dec 8, 2009
  1. 2009-12-08 Geoff Norton <gnorton@novell.com>

    Geoff Norton committed Dec 8, 2009
    	* debugger-agent.c:  Refactor the mono_runtime_invoke guarding against
    	stepping out into native code.  There were issues with nested invokes
    	like .cctors.
    
    svn path=/trunk/mono/; revision=147885
  2. @marek-safar

    2009-12-08 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 8, 2009
    	* Makefile: Replace dmcs reference with Mono.CSharp.
    
    
    svn path=/trunk/mcs/; revision=147882
  3. @marek-safar

    2009-12-08 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 8, 2009
    	* AssemblyInfo.cs: InternalsVisibleTo Microsoft.CSharp.
    
    
    svn path=/trunk/mcs/; revision=147869
  4. * class/System.Data.Linq/src/**/*,

    Jonathan Pryor committed Dec 8, 2009
    	  class/System.Data.Linq/examples/**/*: Sync with DbLinq r1293.  This 
    	  adds SchemaLoader support for Microsoft SQL Server, allowing sqlmetal
    	  to generate entity stubs against SQL Server databases.
    	* class/System.Data.Linq/System.Data.Linq.dll.sources: Add files to the 
    	  build.
    	* tools/sqlmetal/sqlmetal.exe.config: Add provider entry for SQL Server.
    	* tools/sqlmetal/sqlmetal.exe.sources: Add additional files.
    
    svn path=/trunk/mcs/; revision=147868
  5. @vargaz

    2009-12-08 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Dec 8, 2009
    	* mini.c (mono_print_method_from_ip): Fix the lookup of trampolines.
    
    	* mini-codegen.c (mono_local_regalloc): Allow non-call opcodes with cloc:c.
    
    	* cpu-<ARCH>.md: Make call_handler clob:c.
    
    	* mini.c: Reenable SSA for methods with clauses.
    
    svn path=/trunk/mono/; revision=147860
  6. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* typemanager.cs (MakeGenericMethod): Fix stupid mistake.
    
    svn path=/trunk/mcs/; revision=147857
  7. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* MethodInfoTest.cs: Add some tests for MS compatible behavior of
    	MakeGenericMethod.
    
    svn path=/trunk/mcs/; revision=147856
  8. @vargaz

    2009-12-08 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Dec 8, 2009
    	* mini.c (mini_method_compile): Disable SSA for now for methods with clauses,
    	as it causes failures on x86.
    
    svn path=/trunk/mono/; revision=147855
  9. 2009-12-08 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot committed Dec 8, 2009
    	* driver.c: Fail gracefully with --compile-all if mono_method_signature
    	returns NULL (e.g. a bad assembly).
    
    
    svn path=/trunk/mono/; revision=147853
  10. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* MonoMethod.cs (MakeGenericMethod): If any of the arguments is
    	a non system type, inflate to a MethodOnTypeBuilderInst.
    
    2009-12-08 Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* MethodOnTypeBuilderInst.cs: Add new constructor that takes a MethodInfo
    	as base method. Change how compiler context is calculated to take the
    	instantiation vector into account.
    
    svn path=/trunk/mcs/; revision=147852
  11. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* typemanager.cs: Add MakeGenericMethod that checks if the method
    	is really the generic method definition.
    
    	ecore.cs (MethodGroupExpr:IsApplicable): Use new TypeManager function
    	to inflate generic methods.
    
    svn path=/trunk/mcs/; revision=147851
  12. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* ParameterInfo.cs: Add constructor that takes an array of ParameterInfo
    	objects.
    
    2009-12-08 Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* MethodOnTypeBuilderInst.cs: Change base_method type from MethodBuilder to
    	MethodInfo.
    
    svn path=/trunk/mcs/; revision=147850
  13. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* Type.cs: Add virtual property IsCompilerContext to cleanup
    	compiler context resolution across SRE.
    
    2009-12-08 Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* MonoGenericClass.cs: Implement IsCompilerContext property and replace
    	all checks to use it.
    
    2009-12-08 Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* DerivedTypes.cs: Implement IsCompilerContext property and replace
    	all checks to use it.
    
    	* EnumBuilder.cs: Ditto.
    
    	* GenericTypeParameterBuilder.cs: Ditto.
    
    	* TypeBuilder.cs: Ditto.
    
    	* FieldOnTypeBuilderInst.cs: Replace ad-hoc check for compiler context
    	with proper call to generic instance type.
    
    	* MethodOnTypeBuilderInst.cs: Ditto.
    
    	* ConstructorOnTypeBuilderInst.cs: Ditto.
    
    svn path=/trunk/mcs/; revision=147849
  14. @kumpera

    2009-12-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 8, 2009
    	* reflection.c (inflate_method): Handle the case of a regular system type.
    
    svn path=/trunk/mono/; revision=147848
  15. @schani

    2009-12-08 Mark Probst <mark.probst@gmail.com>

    schani committed Dec 8, 2009
            * sgen-gc.c, sgen-pinning-stats.c, sgen-gray.c: More statistics
            gathering code.
    
            * mempool.c, mempool-internals.h: New function
            mono_mempool_get_bytes_allocated().
    
            * Makefile.am: sgen-pinning-stats.c added.
    
    svn path=/trunk/mono/; revision=147847
  16. @marek-safar

    New test.

    marek-safar committed Dec 8, 2009
    svn path=/trunk/mcs/; revision=147845
  17. @marek-safar

    2009-12-08 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 8, 2009
    	A fix for bug #561149
    	anonymous.cs: Use actual type parameters when checking for generic
    	method host.
    
    
    svn path=/trunk/mcs/; revision=147844
  18. @marek-safar

    2009-12-08 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 8, 2009
    	A fix for bug #561369
    	expression.cs (DoNumericPromotion): Fixed typo.
    
    
    svn path=/trunk/mcs/; revision=147841
  19. @marek-safar

    2009-12-08 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 8, 2009
    	*.cs: Moving to generics world.
    
    	cs-parser.jay: Removed current_array_type.
    
    
    svn path=/trunk/mcs/; revision=147840
  20. 2009-12-08 Chris Toshok <toshok@ximian.com>

    Chris Toshok committed Dec 8, 2009
    	* JsonSerializationReader.cs (DeserializeGenericCollection): in
    	the 2.1 case we still need to convert the List<> to an array.
    
    svn path=/trunk/mcs/; revision=147835
  21. @schani

    2009-12-08 Mark Probst <mark.probst@gmail.com>

    schani committed Dec 8, 2009
            * sgen-gc.c (create_allocator): Only use the fast path if the
            object size is within the small object size limit.
    
    svn path=/trunk/mono/; revision=147832
  22. @carlosalberto

    2009-12-07 Carlos Alberto Cortez <calberto.cortez@gmail.com>

    carlosalberto committed Dec 8, 2009
    	* Ping.cs: Try to detect the path to the bin command, since different
    	Unix systems store it in different places.
    	Fixes #519272.
    
    
    svn path=/trunk/mcs/; revision=147831
  23. in System.ServiceModel.Web/System.Runtime.Serialization.Json:

    Chris Toshok committed Dec 8, 2009
    2009-12-07  Chris Toshok  <toshok@ximian.com>
    
    	* JsonReaderWriterFactory.cs (CreateJsonReader): pass null for the
    	encoding parameter instead of calling Detect.  The jsonreader's
    	PushbackReader will autodetect.
    	(Detect): remove.  a BufferedStream created from an unseekable
    	stream is itself unseekable, which makes it just as useless.  This
    	breaks netflix's isostore file parsing.
    
    	* JsonReader.cs (PushbackReader): add a ctor which doesn't take an
    	encoding, for the autodetecting reader case.  for this ctor, pass
    	true to StreamReader's ctor for detectEncodingFromByteOrderMarks.
    
    svn path=/trunk/mcs/; revision=147829
Commits on Dec 7, 2009
  1. 2009-12-07 Geoff Norton <gnorton@novell.com>

    Geoff Norton committed Dec 7, 2009
    	* debugger-agent.c:  Darwin can colesce signals, so we need to handle
    	the interrupt_count slightly differently.  Native threads were never
    	marked as resumed.
    
    svn path=/trunk/mono/; revision=147818
  2. @schani

    2009-12-07 Mark Probst <mark.probst@gmail.com>

    schani committed Dec 7, 2009
            * sgen-gc.c: Make sure section->data is aligned to 8 bytes by
            possibly adding padding to sizeof (GCMemSection).
    
    svn path=/trunk/mono/; revision=147811
  3. @schani

    2009-12-07 Mark Probst <mark.probst@gmail.com>

    schani committed Dec 7, 2009
            * sgen-gc.c (mono_gc_wbarrier_nostore): Skip the remset if the
            reference is not in the nursery.
    
    svn path=/trunk/mono/; revision=147810
  4. @vargaz

    Fix the build.

    vargaz committed Dec 7, 2009
    svn path=/trunk/mono/; revision=147803
  5. @vargaz

    2009-12-07 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Dec 7, 2009
    	* mini.c (mini_method_compile): Do the disable_llvm checks early
    	and avoid the LLVM compile pass if the checks fail.
    
    svn path=/trunk/mono/; revision=147802
  6. @vargaz

    2009-12-07 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Dec 7, 2009
    	* mini.c ssa.c abcremoval.c: Enable SSA for methods with exception clauses.
    
    svn path=/trunk/mono/; revision=147801
  7. @kumpera

    2009-12-07 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Dec 7, 2009
    	* class.c (mono_class_from_typeref): Bounds check idx against the
    	assemblyref table.
    
    svn path=/trunk/mono/; revision=147797
  8. @marek-safar

    2009-12-07 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 7, 2009
    	*.cs: Moving to generics world.
    
    
    svn path=/trunk/mcs/; revision=147787
  9. @atsushieno

    2009-12-07 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Dec 7, 2009
    	* ChannelDispatcher.cs : fix regression; ServiceBehaviorAttribute
    	  could be set explicitly null.
    
    
    svn path=/trunk/mcs/; revision=147782
  10. @atsushieno

    2009-12-07 Atsushi Enomoto <atsushi@ximian.com>

    atsushieno committed Dec 7, 2009
    	* ChannelDispatcher.cs : handle AddressFilterMode (.Any only yet).
    	* OperationInvokerHandler.cs : fix wrong IAsyncResult use.
    
    
    svn path=/trunk/mcs/; revision=147781
  11. @schani

    2009-12-07 Mark Probst <mark.probst@gmail.com>

    schani committed Dec 7, 2009
            * sgen-gc.c, sgen-pinning.c: When pinning, make only one pass
            through the potential roots, then sort the results and find the
            pinned objects from there.
    
            * Makefile.am: sgen-pinning.c added.
    
    svn path=/trunk/mono/; revision=147779
  12. @marek-safar

    2009-12-07 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Dec 7, 2009
    	* Makefile: Add System.Core to basic.
    
    
    svn path=/trunk/mcs/; revision=147776
Something went wrong with that request. Please try again.