Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: mono-2-6-rc1
Commits on Dec 9, 2009
  1. 2009-12-09 Chris Toshok <toshok@ximian.com>

    Chris Toshok authored
    	* Encoding.cs (get_Default): moonlight defaults to UTF8, not
    	UTF8Unmarked.
    
    svn path=/branches/mono-2-6/mcs/; revision=147922
  2. @vargaz

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

    vargaz authored
    	* debugger-agent.c (start_runtime_invoke): Fix a crash if this is called
    	on the debugger thread.
    
    svn path=/branches/mono-2-6/mono/; revision=147913
Commits on Dec 8, 2009
  1. Disable this on 2.6

    Geoff Norton authored
    svn path=/branches/mono-2-6/mono/; revision=147884
  2. 2009-12-08 Geoff Norton <gnorton@novell.com>

    Geoff Norton authored
    	* 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=/branches/mono-2-6/mono/; revision=147883
  3. * sqlmetal.exe.config: Add provider entry for SQL Server.

    Jonathan Pryor authored
    	* sqlmetal.exe.sources: Add additional files.
    
    svn path=/branches/mono-2-6/mcs/; revision=147881
  4. * src/**/*, examples/**/*: Sync with DbLinq r1293. This adds

    Jonathan Pryor authored
    	  SchemaLoader support for Microsoft SQL Server, allowing sqlmetal to 
    	  generate entity stubs against SQL Server databases.
    	* System.Data.Linq.dll.sources: Add files to the build.
    
    svn path=/branches/mono-2-6/mcs/; revision=147880
  5. @jbevain

    2009-12-08 Jb Evain <jbevain@novell.com>

    jbevain authored
    	* Enum.cs (IConvertible.ToType): properly convert enum values
    	to strings instead of their numeric values.
    
    	backport r147482.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147858
  6. 2009-12-08 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* driver.c: Fail gracefully with --compile-all if mono_method_signature
    	returns NULL (e.g. a bad assembly).
    
    
    svn path=/branches/mono-2-6/mono/; revision=147854
  7. @marek-safar

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

    marek-safar authored
    	A fix for bug #561149
    	anonymous.cs: Use actual type parameters when checking for generic
    	method host.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147846
  8. 2009-12-08 Chris Toshok <toshok@ximian.com>

    Chris Toshok authored
    	* JsonSerializationReader.cs (DeserializeGenericCollection): in
    	the 2.1 case we still need to convert the List<> to an array.
    
    svn path=/branches/mono-2-6/mcs/; revision=147834
  9. in System.ServiceModel.Web/System.Runtime.Serialization.Json:

    Chris Toshok authored
    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=/branches/mono-2-6/mcs/; revision=147830
Commits on Dec 7, 2009
  1. 2009-12-07 Geoff Norton <gnorton@novell.com>

    Geoff Norton authored
    	* 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=/branches/mono-2-6/mono/; revision=147817
  2. @kumpera

    In metadata:

    kumpera authored
    2009-12-07  Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* class.c (mono_class_from_typeref): Bounds check idx against the 
    	assemblyref table.
    
    	Backport of r147797.
    
    
    svn path=/branches/mono-2-6/mono/; revision=147798
  3. in class/corlib/System.Collections.Generic/:

    Chris Toshok authored
    2009-12-06  Chris Toshok  <toshok@ximian.com>
    
    	* KeyValuePair.cs: we need setters for Key and Value so they can
    	be set via reflection from
    	System.ServiceModel.System.Runtime.Serialization.Json.TypeMap.cs.
    
    in class/System.ServiceModel.Web/System.Runtime.Serialization.Json/:
    2009-12-06  Chris Toshok  <toshok@ximian.com>
    
    	* JsonSerializationReader.cs (DeserializeGenericCollection): this
    	is jb's (iirc) patch, actually.  Types subclassing from
    	ICollection<T> need to be supported, and since it's an interface
    	the implementation might be explicit.  So instead of groveling
    	around in the actual type, we need to dispatch through the
    	interface's method.
    
    	* TypeMap.cs (CreateDefaultTypeMap): we need to include non-public
    	properties, since KeyValuePair items must be able to write to Key
    	and Value properties.
    
    	* JsonReader.cs (ReadContent): for builtin values (null, true,
    	false), use TryReadString instead of individual ReadChar's, since
    	they aren't reversible if the string didn't match.  In the default
    	case, if we're LameSilverlightLiseralParser, we need to push back
    	the current character onto the stream -- this is because for
    	netflix's AppConfig.json we were parsing "frameRatePolicy" as
    	"rameRatePolicy" (the 'f' was triggering the "false" parsing).
    	(class PushBackReader): add this class to unify all the pushing
    	back of characters we need to do.  1 character (JsonReader's old
    	"saved_char") isn't enough given that you could have a property
    	named, e.g., "falsifiable", and we'd need 4 characters worth of
    	pushback to recognize that correctly.
    
    svn path=/branches/mono-2-6/mcs/; revision=147767
Commits on Dec 5, 2009
  1. @vargaz

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

    vargaz authored
    	* debugger-agent.c (buffer_add_value): Treat I/U as a valuetype, so the
    	client can distinguish between intptrs and longs.
    
    svn path=/branches/mono-2-6/mono/; revision=147746
  2. 2009-12-05 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* System.Net.dll.sources: Remove (almost) everything. This 
    	assembly in 3.5+ does not share anything with what SL2/3 
    	provide (the later being a part of System.dll)
    	[Backport r147727]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147743
  3. @vargaz

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

    vargaz authored
    	Applied patch from Laurent Etiemble (laurent.etiemble@gmail.com).
    
    	* mono/metadata/assembly.c: When opening an assembly image, pass the real
    	names in addition to the runtime generated one.
    
    	* mono/metadata/image.h: Add a function to take the real name of the assembly
    	image.
    
    	* mono/metadata/image.c: If a real name has been passed to load an assembly,
    	use it instead of the runtime generated one.
    
    	Code is contributed under MIT/X11 license.
    
    svn path=/branches/mono-2-6/mono/; revision=147741
  4. @vargaz

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

    vargaz authored
    	* marshal.c (emit_marshal_vtype): Do the klass == date_time_class checks
    	before the other checks to prevent problems if the DateTime class is blittable.
    	Hopefully fixes #559600.
    
    svn path=/branches/mono-2-6/mono/; revision=147738
  5. 2009-12-04 Geoff Norton <gnorton@novell.com>

    Geoff Norton authored
    	* debugger-agent.c: When doing a func-eval invoke on a suspended runtime,
    	we need to track the original suspend count so the thread properly
    	wakes up in resume_thread.
    
    svn path=/branches/mono-2-6/mono/; revision=147734
  6. @slluis

    2009-12-05 Lluis Sanchez <lluis@novell.com>

    slluis authored
    	* StructMirror.cs: Fix field indexer for structs with static fields.
    	* VirtualMachineManager.cs: Added an option to LaunchOptions which
    	allows providing a custom method for launching the process. This
    	allows launching mono in a wrapper process.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147728
Commits on Dec 4, 2009
  1. 2009-12-04 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* CodeModule.cs: Silverlight does not allow AssemblyBuilderAccess.
    	RunAndSave so we reduce it to AssemblyBuilderAccess.Run
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147715
  2. In .:

    Sebastien Pouliot authored
    2009-12-04  Sebastien Pouliot  <sebastien@ximian.com>
    
    	* net_2_1_raw_System.Net.dll.sources: Remove HttpStatusCode_2_1.cs
    	[Backport r147704]
    
    In System.Net:
    2009-12-04  Sebastien Pouliot  <sebastien@ximian.com>
    
    	* HttpStatusCode_2_1.cs: Remove. SL3 provides all status code 
    	since they are used for the client stack
    	* WebClient_2_1.cs: Add Credentials property and change
    	ResponseHeaders property to public
    	* WebRequest_2_1.cs: Add Credentials property
    	[Backport r147704]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147705
  3. 2009-12-04 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* SocketAsyncEventArgs.cs: Implement ConnectByNameError for 
    	Moonlight 3
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147701
  4. 2009-12-04 Sebastien Pouliot <sebastien@ximian.com>

    Sebastien Pouliot authored
    	* HttpWebRequest_2_1.cs: Add CookieCollection, need to be 
    	implemented in the client stack
    	* HttpWebResponse_2_1.cs: CookieContainer is virtual. Add FIXME
    	to move (a real) implementation into the client stack
    	* WebRequest_2_1.cs: Add Create(string) overload (SL3)
    	[Backport r147670]
    
    
    svn path=/branches/mono-2-6/mcs/; revision=147671
  5. @vargaz

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

    vargaz authored
    	* mini-trampolines.c (mono_create_static_rgctx_trampoline): Use a cache
    	keyed on the method+addr pair, since addr could be either the method addr or
    	an unbox trampoline in the AOT case. Fixes #560246.
    
    svn path=/branches/mono-2-6/mono/; revision=147644
  6. @jpobst

    [Backport to 2.6]

    jpobst authored
    2009-12-03  Jonathan Pobst  <monkey@jpobst.com>
    
    	* SortOrder.cs: Add enum.
    
    2009-12-03  Jonathan Pobst  <monkey@jpobst.com>
    
    	* System.Data.dll.sources: Add SortOrder.cs.
    
    svn path=/branches/mono-2-6/mcs/; revision=147637
Commits on Dec 3, 2009
  1. @vargaz

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

    vargaz authored
    	* mini.c (mini_method_compile): Call handle_exception_clauses () in the same
    	place it was called before too.
    
    svn path=/branches/mono-2-6/mono/; revision=147625
  2. @vargaz

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

    vargaz authored
    	* mini.c (mono_jit_runtime_invoke): Avoid the call to mono_class_setup_vtable ()
    	if no security manager is present, to speed up the AOT case. Call
    	mono_class_vtable () full with raise_on_error == TRUE instead.
    
    svn path=/branches/mono-2-6/mono/; revision=147610
  3. @vargaz

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

    vargaz authored
    	* mini.c (mini_method_compile): Call handle_exception_clauses earlier so
    	the local optimization passes can take its result into account. Fixes
    	#559876.
    
    	* exceptions.cs: Add a test.
    
    svn path=/branches/mono-2-6/mono/; revision=147606
  4. @vargaz

    2009-01-24 Steven Munroe <munroesj@us.ibm.com>

    vargaz authored
    	This patch is contributed under the terms of the MIT/X11 license
    
            * cpu-ppc64.md (load_memindex): Add loadi8_memindex.
    
    svn path=/branches/mono-2-6/mono/; revision=147600
  5. @vargaz

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

    vargaz authored
    	* src/gmisc-unix.c (g_get_user_name): Avoid returning NULL if the env
    	var is not set.
    
    svn path=/branches/mono-2-6/mono/; revision=147587
  6. @vargaz

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

    vargaz authored
    	* StructMirror.cs (this): Ignore static fields.
    
    svn path=/branches/mono-2-6/mcs/; revision=147579
  7. @kumpera

    In .:

    kumpera authored
    2009-12-03  Rodrigo Kumpera  <rkumpera@novell.com>
    
    	* loader.c (find_method_in_class): Ignore methods with broken signatures.
    
    	Fixes #559906.
    
    	Backport of r147557.
    
    
    svn path=/branches/mono-2-6/mono/; revision=147558
  8. 2009-12-02 Geoff Norton <gnorton@novell.com>

    Geoff Norton authored
    	* VirtualMachineManager.cs: We might get a SocketException (interrupted)
    	here, so lets just handle all Exceptions to our Accept pattern the same
    	way
    
    svn path=/branches/mono-2-6/mcs/; revision=147527
  9. @vargaz

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

    vargaz authored
    	* debugger-agent.c: Rework the handling of stack traces of running threads to
    	avoid crashes if compute_frames () tries to walk the stack of running thread.
    
    	* mini.c (mono_print_method_from_ip): Use mini_jit_info_table_find.
    
    	* mini-exceptions.c (mono_jit_walk_stack_from_ctx_in_thread): Set frame->lmf.
    
    	* mini.h (StackFrameInfo): Add an 'lmf' field.
    
    svn path=/branches/mono-2-6/mono/; revision=147519
Something went wrong with that request. Please try again.