mono.git
12 years agoInit the unwind state struct so callers can rely on its content on failure.
Rodrigo Kumpera [Tue, 24 Jan 2012 18:12:09 +0000 (16:12 -0200)]
Init the unwind state struct so callers can rely on its content on failure.

12 years agoEnable fast tls on amd64, so sgen works.
Rodrigo Kumpera [Tue, 24 Jan 2012 16:37:00 +0000 (14:37 -0200)]
Enable fast tls on amd64, so sgen works.

12 years agoRename test_sgen make target to test-sgen.
Zoltan Varga [Tue, 24 Jan 2012 16:36:34 +0000 (17:36 +0100)]
Rename test_sgen make target to test-sgen.

12 years agoDisable identifiers interning for full ast mode
Marek Safar [Tue, 24 Jan 2012 15:13:01 +0000 (15:13 +0000)]
Disable identifiers interning for full ast mode

12 years agoRemove some static fields
Marek Safar [Tue, 24 Jan 2012 14:41:52 +0000 (14:41 +0000)]
Remove some static fields

12 years agoEmit MethodAttributes.HideBySig for static constructors
Marek Safar [Tue, 24 Jan 2012 13:42:58 +0000 (13:42 +0000)]
Emit MethodAttributes.HideBySig for static constructors

12 years agoFix the build.
Zoltan Varga [Tue, 24 Jan 2012 14:58:31 +0000 (15:58 +0100)]
Fix the build.

12 years agoKeep order of parsed members (required by MD) to be more compatible with csc
Marek Safar [Tue, 24 Jan 2012 13:26:19 +0000 (13:26 +0000)]
Keep order of parsed members (required by MD) to be more compatible with csc

12 years agoMerge pull request #220 from metanest/includeproblem_2012Jan_spike
Zoltan Varga [Tue, 24 Jan 2012 09:28:34 +0000 (01:28 -0800)]
Merge pull request #220 from metanest/includeproblem_2012Jan_spike

fix including basesystem's gc.h problem

12 years agorename LIBGC_INCLUDES to LIBGC_CPPFLAGS
KISHIMOTO, Makoto [Tue, 24 Jan 2012 08:51:05 +0000 (17:51 +0900)]
rename LIBGC_INCLUDES to LIBGC_CPPFLAGS

12 years agoEnable support for OP_MEMORY_BARRIER on llvm+arm, newer llvm versions support it.
Zoltan Varga [Tue, 24 Jan 2012 06:14:31 +0000 (07:14 +0100)]
Enable support for OP_MEMORY_BARRIER on llvm+arm, newer llvm versions support it.

12 years agoAdd a nunit-console4 script. Fixes #2156.
Zoltan Varga [Tue, 24 Jan 2012 05:48:23 +0000 (06:48 +0100)]
Add a nunit-console4 script. Fixes #2156.

12 years agofix including basesystem's gc.h problem
KISHIMOTO, Makoto [Tue, 24 Jan 2012 03:05:20 +0000 (12:05 +0900)]
fix including basesystem's gc.h problem

12 years agoAllow assemblies without AOT images in full-aot mode if they don't have any methods.
Zoltan Varga [Tue, 24 Jan 2012 02:05:50 +0000 (03:05 +0100)]
Allow assemblies without AOT images in full-aot mode if they don't have any methods.

12 years agoA regression test for bxc #795.
Rodrigo Kumpera [Tue, 24 Jan 2012 00:50:47 +0000 (22:50 -0200)]
A regression test for bxc #795.

12 years agoBe lazy'er when setting up supertype information. Fixes bxc #795
Rodrigo Kumpera [Tue, 24 Jan 2012 00:40:29 +0000 (22:40 -0200)]
Be lazy'er when setting up supertype information. Fixes bxc #795

* class.c (mono_class_setup_parent): We can't setup supertypes here
since we might be initializing our parent as well, which will cause
the current type to have broken values.

Since we're lazier, we need to check for it in more places.

Fixes bxc #795.

12 years agoLazily nit mono_class_setup_supertypes correctly.
Rodrigo Kumpera [Tue, 24 Jan 2012 00:31:23 +0000 (22:31 -0200)]
Lazily nit mono_class_setup_supertypes correctly.

12 years agoImprove test.
Rodrigo Kumpera [Mon, 23 Jan 2012 23:08:24 +0000 (21:08 -0200)]
Improve test.

12 years ago[mdoc] Generate docs for nested `protected` types.
Jonathan Pryor [Mon, 23 Jan 2012 22:40:55 +0000 (17:40 -0500)]
[mdoc] Generate docs for nested `protected` types.

Nested `protected` types are accessible from subclasses, and thus
should be documented just as `public` nested types are.

12 years ago[mdoc] Fix `make run-tests`
Jonathan Pryor [Mon, 23 Jan 2012 22:17:56 +0000 (17:17 -0500)]
[mdoc] Fix `make run-tests`

The `all` make target no longer creates ./mdoc.exe (!), so create
./mdoc.exe so that the test targets can run $(PROGRAM) as expected.

12 years agoUpdated API docs
Miguel de Icaza [Mon, 23 Jan 2012 20:52:19 +0000 (15:52 -0500)]
Updated API docs

12 years agoEnable fast tls on LMF for OSX.
Rodrigo Kumpera [Mon, 23 Jan 2012 18:12:11 +0000 (16:12 -0200)]
Enable fast tls on LMF for OSX.

12 years agoFinish fast tls support on OSX.
Rodrigo Kumpera [Mon, 23 Jan 2012 18:04:35 +0000 (16:04 -0200)]
Finish fast tls support on OSX.

* mini-x86.c (mono_arch_emit_prolog): Use proper functions to
emit tls access.

Add mono_x86_emit_tls_set to emit tls stores.

12 years agoRename mono_arch_setup_jit_tls_data to mono_arch_finish_init.
Rodrigo Kumpera [Mon, 23 Jan 2012 17:13:33 +0000 (15:13 -0200)]
Rename mono_arch_setup_jit_tls_data to mono_arch_finish_init.

12 years agoCall mono_arch_setup_jit_tls_data during mini_init after metadata.
Rodrigo Kumpera [Mon, 23 Jan 2012 15:10:19 +0000 (13:10 -0200)]
Call mono_arch_setup_jit_tls_data during mini_init after metadata.

* mini.c (mini_init): Explicitly call mono_arch_setup_jit_tls_data
to initialize tls offsets. This used to be called on a per-thread
basis but no arch every did anything but init offsets.

We do it after metadata is initialized so we can catch dynamic
offset for the appdomain key.

12 years agoFix another stack alignment issue under osx-x86.
Rodrigo Kumpera [Mon, 23 Jan 2012 15:07:42 +0000 (13:07 -0200)]
Fix another stack alignment issue under osx-x86.

12 years agoIf we call mono_pmip from a detached thread, try looking up in the root domain instea...
Rodrigo Kumpera [Mon, 23 Jan 2012 15:04:15 +0000 (13:04 -0200)]
If we call mono_pmip from a detached thread, try looking up in the root domain instead of crashing.

12 years agoFix darwin specific code to support fasttls on the lmf var.
Rodrigo Kumpera [Mon, 23 Jan 2012 14:50:24 +0000 (12:50 -0200)]
Fix darwin specific code to support fasttls on the lmf var.

* mini-darwin.c (mono_thread_state_init_from_handle): If fast
tls is enabled for the lmf var, we need to fetch it in the
same way as jit_tls and appdomain.

12 years agoUse MONO_FAST_TLS_ADDR instead of explicitly taking the address of mono_lmf.
Rodrigo Kumpera [Thu, 19 Jan 2012 21:35:42 +0000 (19:35 -0200)]
Use MONO_FAST_TLS_ADDR instead of explicitly taking the address of mono_lmf.

12 years agoAdd MONO_FAST_TLS_ADDR so we can get the address of a fast tls var.
Rodrigo Kumpera [Thu, 19 Jan 2012 21:34:30 +0000 (19:34 -0200)]
Add MONO_FAST_TLS_ADDR so we can get the address of a fast tls var.

12 years agoAdd mono_mach_get_tls_address_from_thread for arm/x86/amd64.
Rodrigo Kumpera [Thu, 19 Jan 2012 21:33:44 +0000 (19:33 -0200)]
Add mono_mach_get_tls_address_from_thread for arm/x86/amd64.

12 years agoBetter assembly dump experience on OSX.
Rodrigo Kumpera [Thu, 19 Jan 2012 21:28:58 +0000 (19:28 -0200)]
Better assembly dump experience on OSX.

12 years agoDisable debugging parser on the default compiler build
Miguel de Icaza [Mon, 23 Jan 2012 00:25:19 +0000 (19:25 -0500)]
Disable debugging parser on the default compiler build

12 years agomcs/parser: make it so that an incomplete statement without a semicolon
Miguel de Icaza [Mon, 23 Jan 2012 00:19:39 +0000 (19:19 -0500)]
mcs/parser: make it so that an incomplete statement without a semicolon
continue parsing as if there was a brace as the next token in the stream.

This allows the following sample to report only the missing semicolon
as error 1525:

using System;
class Program
{
   public static void Main ()
   {
       TestMethod (delegate (object sender, EventArgs args) {

       })
   }
}

Instead of reporting both 1525 and later on a second 1525 for the
end-of-file token

12 years agomcs/error recovery: handle errors caused by closing braces after a statement expressi...
Miguel de Icaza [Mon, 23 Jan 2012 00:02:57 +0000 (19:02 -0500)]
mcs/error recovery: handle errors caused by closing braces after a statement expression manually.

This allows the statement to be added after the error has been reported, this helps
MonoDevelop code completion.

12 years agoAdd a test for #2775.
Zoltan Varga [Sun, 22 Jan 2012 20:43:15 +0000 (21:43 +0100)]
Add a test for #2775.

12 years agoFix the setting of sp in mono_monoctx_to_sigctx () on arm. Fixes #2775.
Zoltan Varga [Sun, 22 Jan 2012 20:42:42 +0000 (21:42 +0100)]
Fix the setting of sp in mono_monoctx_to_sigctx () on arm. Fixes #2775.

12 years agoFix the build.
Zoltan Varga [Sun, 22 Jan 2012 11:00:43 +0000 (12:00 +0100)]
Fix the build.

12 years agoImplement GetFolderPath(Environment.SpecialFolder.UserProfile) on unix. Fixes #2873.
Zoltan Varga [Sun, 22 Jan 2012 09:37:49 +0000 (10:37 +0100)]
Implement GetFolderPath(Environment.SpecialFolder.UserProfile) on unix. Fixes #2873.

12 years agoMerge pull request #219 from dhasenan/master
Atsushi Eno [Sun, 22 Jan 2012 04:44:37 +0000 (20:44 -0800)]
Merge pull request #219 from dhasenan/master

Fix SOAP binding configuration for WCF services

12 years agoFix SOAP configuration error
Christopher Wright [Sat, 21 Jan 2012 22:33:45 +0000 (22:33 +0000)]
Fix SOAP configuration error

Was getting a configuration error saying that the type of the default
value for these two configuration options does not match the type of the
configuration options. Fixed by changing the literals to be longs
explicitly.

12 years agoFix reading of freed memory in GetVolumeInformation () on osx. Fixes #1885.
Zoltan Varga [Sat, 21 Jan 2012 02:05:52 +0000 (03:05 +0100)]
Fix reading of freed memory in GetVolumeInformation () on osx. Fixes #1885.

12 years agoMake the sorting done by MSCompatUnicodeTable stable. Fixes #1358.
Zoltan Varga [Sat, 21 Jan 2012 01:22:41 +0000 (02:22 +0100)]
Make the sorting done by MSCompatUnicodeTable stable. Fixes #1358.

12 years agoFix an out-of-bounds write in the llvm backend initialization code.
Zoltan Varga [Fri, 20 Jan 2012 17:05:19 +0000 (18:05 +0100)]
Fix an out-of-bounds write in the llvm backend initialization code.

12 years agoImplements more System.Net.Http.Headers
Marek Safar [Fri, 20 Jan 2012 13:33:32 +0000 (13:33 +0000)]
Implements more System.Net.Http.Headers

12 years agoRun check for unused fields only when compilation succeeded
Marek Safar [Fri, 20 Jan 2012 13:30:30 +0000 (13:30 +0000)]
Run check for unused fields only when compilation succeeded

12 years agoImplement DateTimeOffset quoted values parsing
Marek Safar [Fri, 20 Jan 2012 12:25:37 +0000 (12:25 +0000)]
Implement DateTimeOffset quoted values parsing

12 years agoInvalidate the frame info computed in ss_start (), since it becomes invalid after...
Zoltan Varga [Fri, 20 Jan 2012 11:32:21 +0000 (12:32 +0100)]
Invalidate the frame info computed in ss_start (), since it becomes invalid after we continue.

12 years agoChange to ensure that correct BufferHeight and BufferWidth are returned after termina...
Kevin Houlihan [Sat, 17 Sep 2011 14:46:28 +0000 (15:46 +0100)]
Change to ensure that correct BufferHeight and BufferWidth are returned after terminal resize.

Console.BufferHeight and Console.BufferWidth were returning incorrect values after a terminal window resize on Linux (bug 874). I added CheckWindowDimensions calls to the getters of these properties to ensure that the values are up to date.

12 years agoFix Type.GetType () when an assembly resolver is used without a type resolver. Fixes...
Zoltan Varga [Fri, 20 Jan 2012 05:32:15 +0000 (06:32 +0100)]
Fix Type.GetType () when an assembly resolver is used without a type resolver. Fixes #644.

12 years ago[System.ServiceModel] Don't try to deserialize `void` messages.
Jonathan Pryor [Fri, 20 Jan 2012 05:04:10 +0000 (00:04 -0500)]
[System.ServiceModel] Don't try to deserialize `void` messages.

Fixes: http://bugzilla.xamarin.com/show_bug.cgi?id=1164

The breakage reported in #1164 was caused by commit 106fdeb4, which
fixed bxc206. The problem is that in fixing bxc206, response messages
of a type having a MessageContractAttribute custom attribute were
changed to have a `void` return type, according to the
MessageDescription's Body.ReturnValue.Type property.

This fix is correct, in that it's what .NET does, but it broke XML
deserialization which expected the "actual" return type to exist, not
`void`.

Case in point: the added IService1.EndJSMGetDatabases() method will
have a MessageDescription with a Body.ReturnValue.Type=typeof(void).
The problem is that deserializing this message will fail:

System.Runtime.Serialization.SerializationException: Deserializing
type 'System.Void'. Expecting state 'EndElement'. Encountered state
'Text' with name '' with namespace ''.

Obviously this is not good. ;-)

The fix is simple: don't use the MessageDescription's ReturnValue if
it's `typeof(void)`.

There are two added wrinkles:

 1. Writing a test case for the above.

 2. The test case broke with another error: a NRE within
    BaseMessagesFormatter.MessageObjectToParts(). This is because
    when ContractDescriptionGenerator.GetMessage() sets the
    ReturnValue for a response message, it doesn't set
    MessagePartDescription.MemberInfo.
    BaseMessagesFormatter.MessageObjectToParts(), meanwhile, was
    checking the ReturnValue's MemberInfo...which was null.

    Add a null check here so that the actual bug can be tested.

12 years ago[System.ServiceModel] Speed up Bug652331_2Test test execution.
Jonathan Pryor [Fri, 20 Jan 2012 03:33:35 +0000 (22:33 -0500)]
[System.ServiceModel] Speed up Bug652331_2Test test execution.

For reasons I currently can't explain, the Service1Client test type
appears to support having only one async operation "in flight" at a
time. As a result of this, calling multiple Async methods on the
Service1Client instance, as was done previously, would result in not
all of the event handlers being invoked, and the test timing out
after 60s instead of exiting quickly because all event handlers had
been raised.

I don't understand enough of WCF & this code to say why Service1Client
can have only one async operation in progress at once, but making this
change so that each async operation operates on a separate instance
speeds up the Bug652331_2Test execution from 60s to 5s.

12 years agoAvoid passing a Module to the GetSigHelper methods (), which can happen if an ILBuild...
Zoltan Varga [Fri, 20 Jan 2012 04:56:39 +0000 (05:56 +0100)]
Avoid passing a Module to the GetSigHelper methods (), which can happen if an ILBuilder is used from a dynamic method. Fixes #1900.

12 years agoXamarin-2938: Fix Screen.FromControl
Eberhard Beilharz [Tue, 17 Jan 2012 16:18:35 +0000 (17:18 +0100)]
Xamarin-2938: Fix Screen.FromControl

We have to convert the location of the control to screen coordinates
so that we end up with the correct screen in a multi-monitor setup.
This patch fixes Screen.FromControl, Screen.FromHandle, and
Screen.GetWorkingArea.

Change-Id: I6c4fd65833d012e832d97d610c79abc792e57adf

12 years agoFix -O=shared support in mono_delegate_ctor ().
Zoltan Varga [Fri, 20 Jan 2012 01:35:22 +0000 (02:35 +0100)]
Fix -O=shared support in mono_delegate_ctor ().

12 years agoUploadFile+PUT does not wrap the file in a multipart envelope
Gonzalo Paniagua Javier [Thu, 19 Jan 2012 17:23:24 +0000 (12:23 -0500)]
UploadFile+PUT does not wrap the file in a multipart envelope

When using PUT as the method to upload a file using WebClient, the file
is uploaded as-is, without the multipart boundaries, headers,...
Fixes bug #2970.

12 years agoRestore original compiler generated block when linq expression cannot be parsed
Marek Safar [Thu, 19 Jan 2012 12:07:26 +0000 (12:07 +0000)]
Restore original compiler generated block when linq expression cannot be parsed

12 years agoFix range variable name collision check for nested linq queries
Marek Safar [Thu, 19 Jan 2012 11:59:11 +0000 (11:59 +0000)]
Fix range variable name collision check for nested linq queries

12 years agoFix bug 998 - in XmlResolver.ResolveUri(), make some policy change on "how to determi...
Atsushi Eno [Thu, 19 Jan 2012 11:45:42 +0000 (20:45 +0900)]
Fix bug 998 - in XmlResolver.ResolveUri(), make some policy change on "how to determine a string as an absolute URI.

It's a bit difficult decision, as the "relative URI" could be any path string
that contain colons as a *valid* path (especially on *nix land).
We historically did allow such string that contain "http:" etc. as to be
treated as absolute (which historically worked long time).
But this test case uncovered possible other cases.
Hopefully this does not bring issues that is pretty much anticipated. Such
issues could also happen in older code anyways.

12 years agoFix bug #1558 - return editable XPathNavigator from editable navigator's CreateNaviga...
Atsushi Eno [Thu, 19 Jan 2012 11:01:04 +0000 (20:01 +0900)]
Fix bug #1558 - return editable XPathNavigator from editable navigator's CreateNavigator().

12 years agoFix bug #2146 - create snapshot copy of nodes before removal in Remove<T>().
Atsushi Eno [Thu, 19 Jan 2012 10:51:44 +0000 (19:51 +0900)]
Fix bug #2146 - create snapshot copy of nodes before removal in Remove<T>().

12 years agoFix bug #2383 patch by Weeble - in XPathExtensions.Evaluate(), return IEnumerable...
Atsushi Eno [Thu, 19 Jan 2012 10:39:08 +0000 (19:39 +0900)]
Fix bug #2383 patch by Weeble - in XPathExtensions.Evaluate(), return IEnumerable of the underlying object, not XPathNavigator, for node-set values.

12 years agoFix bug #2564 - give .NET compatible namespace prefixes for XElement with namespace...
Atsushi Eno [Thu, 19 Jan 2012 10:21:06 +0000 (19:21 +0900)]
Fix bug #2564 - give .NET compatible namespace prefixes for XElement with namespace that XAttribute provides.

This makes XElement.WriteTo() pretty much slower.

12 years agoFix bug #2956: XmlReader.HasValue became virtual (from abstract) in .NET 4.
Atsushi Eno [Thu, 19 Jan 2012 09:52:36 +0000 (18:52 +0900)]
Fix bug #2956: XmlReader.HasValue became virtual (from abstract) in .NET 4.

12 years agoFix bug #2927: lookup event bound methods from root instance, not current object.
Atsushi Eno [Thu, 19 Jan 2012 09:30:33 +0000 (18:30 +0900)]
Fix bug #2927: lookup event bound methods from root instance, not current object.

12 years agoFix my last commit
Miguel de Icaza [Thu, 19 Jan 2012 05:08:19 +0000 (00:08 -0500)]
Fix my last commit

12 years agoImplemented more System.Net.Http.Headers
Marek Safar [Wed, 18 Jan 2012 17:40:45 +0000 (17:40 +0000)]
Implemented more System.Net.Http.Headers

12 years agoPrevent race conditions for this cached variable, by using a temporary variable,...
Miguel de Icaza [Wed, 18 Jan 2012 16:18:51 +0000 (11:18 -0500)]
Prevent race conditions for this cached variable, by using a temporary variable, fixes #2952

12 years agoDateTime.FromFileTimeUtc should return a DateTime with DateTimeKind.Utc. Fixes #2936.
Rolf Bjarne Kvinge [Tue, 17 Jan 2012 23:44:50 +0000 (00:44 +0100)]
DateTime.FromFileTimeUtc should return a DateTime with DateTimeKind.Utc. Fixes #2936.

12 years agoSystem.Data: DataTable.ImportRow should be able to handle columns with different...
Rolf Bjarne Kvinge [Tue, 17 Jan 2012 21:15:31 +0000 (22:15 +0100)]
System.Data: DataTable.ImportRow should be able to handle columns with different types. Fixes #2926.

12 years agoFix ParsedValue buffer length when putback character is doubled
Marek Safar [Tue, 17 Jan 2012 14:06:29 +0000 (14:06 +0000)]
Fix ParsedValue buffer length when putback character is doubled

12 years agoUse correct offset when setting comples struct field assignment. Fixes #2861
Marek Safar [Tue, 17 Jan 2012 12:32:50 +0000 (12:32 +0000)]
Use correct offset when setting comples struct field assignment. Fixes #2861

12 years agoDon't report ambiguous error when a user operator conflicts with build-in type user...
Marek Safar [Tue, 17 Jan 2012 11:26:45 +0000 (11:26 +0000)]
Don't report ambiguous error when a user operator conflicts with build-in type user operator

12 years agoDon't delete some RabbitMQ.Client generated files since they are checked in.
Zoltan Varga [Tue, 17 Jan 2012 02:21:10 +0000 (03:21 +0100)]
Don't delete some RabbitMQ.Client generated files since they are checked in.

12 years agoDon't delete some RabbitMQ.Client generated files since they are checked in.
Zoltan Varga [Tue, 17 Jan 2012 02:15:14 +0000 (03:15 +0100)]
Don't delete some RabbitMQ.Client generated files since they are checked in.

12 years agoDon't delete basic-profile-check.{exe,out} if the profile check fails.
Zoltan Varga [Tue, 17 Jan 2012 02:00:44 +0000 (03:00 +0100)]
Don't delete basic-profile-check.{exe,out} if the profile check fails.

12 years agothreadpool: Disable the gc for threadpool threads while waiting for work. Fixes ...
Rolf Bjarne Kvinge [Fri, 13 Jan 2012 12:47:28 +0000 (13:47 +0100)]
threadpool: Disable the gc for threadpool threads while waiting for work. Fixes #2619

12 years agosgen: Add support for disabling the gc for a thread
Rolf Bjarne Kvinge [Fri, 13 Jan 2012 12:45:57 +0000 (13:45 +0100)]
sgen: Add support for disabling the gc for a thread

12 years agoAvoid passing methodspec tokens to mono_aot_get_method_from_token ().
Zoltan Varga [Mon, 16 Jan 2012 22:16:39 +0000 (23:16 +0100)]
Avoid passing methodspec tokens to mono_aot_get_method_from_token ().

12 years agoFix delegate invokes in shared mode.
Zoltan Varga [Mon, 16 Jan 2012 22:15:44 +0000 (23:15 +0100)]
Fix delegate invokes in shared mode.

12 years agoFix typo
Marek Safar [Mon, 16 Jan 2012 19:46:11 +0000 (19:46 +0000)]
Fix typo

12 years agoInlcude leading dot in constant ParsedValue
Marek Safar [Mon, 16 Jan 2012 17:10:16 +0000 (17:10 +0000)]
Inlcude leading dot in constant ParsedValue

12 years agoKeep incomplete constructor initializer colon location
Marek Safar [Mon, 16 Jan 2012 16:37:54 +0000 (16:37 +0000)]
Keep incomplete constructor initializer colon location

12 years agoRename mcs files which now have different content
Marek Safar [Mon, 16 Jan 2012 16:13:19 +0000 (16:13 +0000)]
Rename mcs files which now have different content

12 years agoImplements TimeZoneInfo.Local for Windows
Miguel de Icaza [Sun, 15 Jan 2012 20:08:55 +0000 (15:08 -0500)]
Implements TimeZoneInfo.Local for Windows
Fixes #2791, contributed by Jonathan Shore <jonathan.shore@gmail.com>

12 years agoApply patch from Tom Hindle to fix ##2893 and add a test case.
Miguel de Icaza [Sat, 14 Jan 2012 20:35:29 +0000 (15:35 -0500)]
Apply patch from Tom Hindle to fix ##2893 and add a test case.

The serializer interpreted was broken, but the compiled version was fine,
running MONO_XMLSERIALIZER_THS=0 allowed this to run

12 years ago* fix tasklets crash on x86
Tristan Caulfield [Wed, 11 Jan 2012 16:40:23 +0000 (16:40 +0000)]
* fix tasklets crash on x86

12 years agoRespect the SizeConst parameter to UnmanagedType.ByValTStr. Fixes #2567.
Zoltan Varga [Sat, 14 Jan 2012 17:58:21 +0000 (18:58 +0100)]
Respect the SizeConst parameter to UnmanagedType.ByValTStr. Fixes #2567.

12 years agoMerge pull request #213 from linquize/linquize-master
Miguel de Icaza [Sat, 14 Jan 2012 16:45:55 +0000 (08:45 -0800)]
Merge pull request #213 from linquize/linquize-master

Copy file should preserve modified time and access time

12 years agoRework top-level type AST hierarchy to include namespaces. Allows MD to iterate full...
Marek Safar [Sat, 14 Jan 2012 09:57:11 +0000 (09:57 +0000)]
Rework top-level type AST hierarchy to include namespaces. Allows MD to iterate full AST exactly as it was parsed, fixes bugs where namespace without types was ignored completely.

12 years agoFix MemoryStreamTest tests to compile under 2.0 profile
Marek Safar [Sat, 14 Jan 2012 09:40:57 +0000 (09:40 +0000)]
Fix MemoryStreamTest tests to compile under 2.0 profile

12 years agoApply fix for 2839 from Michael Mudge
Miguel de Icaza [Fri, 13 Jan 2012 23:58:53 +0000 (18:58 -0500)]
Apply fix for 2839 from Michael Mudge

12 years agoRemove debugging statement
Miguel de Icaza [Fri, 13 Jan 2012 21:48:54 +0000 (16:48 -0500)]
Remove debugging statement

12 years agoRemove the limit on the buffer size, the spec actually calls for supporting messages...
Miguel de Icaza [Fri, 13 Jan 2012 21:48:47 +0000 (16:48 -0500)]
Remove the limit on the buffer size, the spec actually calls for supporting messages of up to 0xffffffff bytes in size

12 years agosgen: report LOS objects pinned by interior pointers as roots to the profiler
Rolf Bjarne Kvinge [Fri, 13 Jan 2012 13:52:08 +0000 (14:52 +0100)]
sgen: report LOS objects pinned by interior pointers as roots to the profiler

12 years agoBring TaskExtensions to the mobile profile. Fix bug #2769
Sebastien Pouliot [Thu, 12 Jan 2012 21:30:52 +0000 (16:30 -0500)]
Bring TaskExtensions to the mobile profile. Fix bug #2769

12 years agoDo not build a managed X509Chain in MonoTouch and simply ask iOS about the chain...
Sebastien Pouliot [Thu, 12 Jan 2012 20:47:37 +0000 (15:47 -0500)]
Do not build a managed X509Chain in MonoTouch and simply ask iOS about the chain. Other SSL related checks about the leaf certificate are still required/done. Avoid many internal exceptions since Mono's machine store does not exists inside iOS devices (note: already part of MonoTouch since 4.3)

12 years agoHeavy IO load might cause obj to be NULL
Gonzalo Paniagua Javier [Thu, 12 Jan 2012 17:04:27 +0000 (12:04 -0500)]
Heavy IO load might cause obj to be NULL

Fixes novell bug #704264.

12 years agoAdd [Exports] from MonoTouch/MonoMac to the documentation index
Miguel de Icaza [Thu, 12 Jan 2012 01:02:30 +0000 (20:02 -0500)]
Add [Exports] from MonoTouch/MonoMac to the documentation index

12 years agoupdate copyrights
Miguel de Icaza [Thu, 5 Jan 2012 21:25:08 +0000 (16:25 -0500)]
update copyrights