mono.git
10 years agoMerge pull request #725 from knocte/threadpool_init
Rodrigo Kumpera [Fri, 16 Aug 2013 13:21:31 +0000 (06:21 -0700)]
Merge pull request #725 from knocte/threadpool_init

[ThreadPool] Allow heavier initialization when using --server flag

10 years agoImplements lifted nullable comparison with null
Marek Safar [Fri, 16 Aug 2013 13:18:49 +0000 (15:18 +0200)]
Implements lifted nullable comparison with null

10 years agoRewrites RuntimeReflectionExtensions to actually do something. Fixes #13626
Marek Safar [Fri, 16 Aug 2013 09:14:50 +0000 (11:14 +0200)]
Rewrites RuntimeReflectionExtensions to actually do something. Fixes #13626

10 years agoDisable test failing due to runtime bug
Marek Safar [Fri, 16 Aug 2013 08:13:05 +0000 (10:13 +0200)]
Disable test failing due to runtime bug

10 years agoSimplify the caching of delegate-invoke wrappers with a bound first argument, caching...
Zoltan Varga [Fri, 16 Aug 2013 01:10:39 +0000 (03:10 +0200)]
Simplify the caching of delegate-invoke wrappers with a bound first argument, caching can be done using just the signature.

10 years agoMerge pull request #734 from joncham/domain-debug-leaks
Zoltan Varga [Fri, 16 Aug 2013 00:53:33 +0000 (17:53 -0700)]
Merge pull request #734 from joncham/domain-debug-leaks

Fix domain related leaks of debug information

10 years agoRemove some unused parameters
Marek Safar [Thu, 15 Aug 2013 16:06:36 +0000 (18:06 +0200)]
Remove some unused parameters

10 years agoType parameter inflated interfaces needs to be marked too. Fixes #13996
Marek Safar [Thu, 15 Aug 2013 14:55:59 +0000 (16:55 +0200)]
Type parameter inflated interfaces needs to be marked too. Fixes #13996

10 years agoFix regression from 2cc36e3, missing BaseURI caused external schema resolution failure.
Atsushi Eno [Thu, 15 Aug 2013 13:09:49 +0000 (22:09 +0900)]
Fix regression from 2cc36e3, missing BaseURI caused external schema resolution failure.

10 years agoCorrect parsing of invalid 00000000-0000-0000-0000-000000000000 guid format. Fixes...
Marek Safar [Thu, 15 Aug 2013 10:18:36 +0000 (12:18 +0200)]
Correct parsing of invalid 00000000-0000-0000-0000-000000000000 guid format. Fixes #13970

10 years agoSmall optimization of GuidParser
Marek Safar [Thu, 15 Aug 2013 09:41:05 +0000 (11:41 +0200)]
Small optimization of GuidParser

10 years agoWorkaround for legacy nunit
Marek Safar [Thu, 15 Aug 2013 09:17:02 +0000 (11:17 +0200)]
Workaround for legacy nunit

10 years agoInflate explicit delegate parameters using type inference context too. Fixes second...
Marek Safar [Thu, 15 Aug 2013 09:01:50 +0000 (11:01 +0200)]
Inflate explicit delegate parameters using type inference context too. Fixes second part of #13969

10 years agoFix build (giconv.c)
Atsushi Eno [Thu, 15 Aug 2013 04:18:16 +0000 (13:18 +0900)]
Fix build (giconv.c)

10 years ago[eglib] Fixed g_utf8_to_utf16_general() to handle invalid utf8
Jeffrey Stedfast [Wed, 14 Aug 2013 23:40:59 +0000 (19:40 -0400)]
[eglib] Fixed g_utf8_to_utf16_general() to handle invalid utf8

10 years agoAdd tests for the recently fixed issues with block guards.
Rodrigo Kumpera [Wed, 14 Aug 2013 22:54:07 +0000 (18:54 -0400)]
Add tests for the recently fixed issues with block guards.

10 years ago[runtime]Generate the proper exit code for block guard trampolines.
Rodrigo Kumpera [Wed, 14 Aug 2013 22:13:37 +0000 (18:13 -0400)]
[runtime]Generate the proper exit code for block guard trampolines.

Finally blocks use a non-standard calling convention which means we need to take it
into account in the return address hijacking trampoline.

A finally block is called with ESP % 16 == 4. Once inside the finally block, ESP returns
to be % 16 == 0 due to the call instruction pushing the return address.

The problem comes when we want to hijack the return address. Our trampolines expect a
normal calling convention with ESP properly aligned, so we use a small thunk of code that
does that before jumping into the trampoline itself. This is required as we'll enter native.

The problem lies on the exit path as the trampoline jump to an arbitrary place instead back
to the above thunk. This leaves the stack with the thunk adjustment in, which will cause
the resulting code to misalign the stack even further.

The solution, though a big ugly, is to change the exit path of the trampoline fix the stack
to be "properly" misaligned.

10 years ago[runtime]Properly compute the end address of a finally block when it ends in a dead...
Rodrigo Kumpera [Wed, 14 Aug 2013 22:11:31 +0000 (18:11 -0400)]
[runtime]Properly compute the end address of a finally block when it ends in a dead basic-block.

We compute the end address of a finally block by using cil_offset_to_bb, which can point to dead
basic blocks if those were killed by CFG simplification.

10 years ago[runtime] Make sure mono_create_handler_block_trampoline is async signal safe.
Rodrigo Kumpera [Wed, 14 Aug 2013 22:09:40 +0000 (18:09 -0400)]
[runtime] Make sure mono_create_handler_block_trampoline is async signal safe.

We call mono_create_handler_block_trampoline when installing the block guard,
so this function must be async safe at that stage in the runtime.

Since it is eagerly called during startup, we should be fine with just
memory barriers.

10 years agoAdd a WrapperInfo for delegate-invoke wrappers to make it possible to distinguish...
Zoltan Varga [Wed, 14 Aug 2013 20:59:13 +0000 (22:59 +0200)]
Add a WrapperInfo for delegate-invoke wrappers to make it possible to distinguish between normal wrappers and ones with a bound first argument.

10 years agoAdd test for #13969
Marek Safar [Wed, 14 Aug 2013 19:54:49 +0000 (21:54 +0200)]
Add test for #13969

10 years agoFix recursive check for non dependent return types during type inference. Fixes ...
Marek Safar [Wed, 14 Aug 2013 19:49:49 +0000 (21:49 +0200)]
Fix recursive check for non dependent return types during type inference. Fixes #13969

10 years agoFixed a few bugs that were found by Visual Studio's static code analysis.
Mark Probst [Wed, 14 Aug 2013 18:22:59 +0000 (11:22 -0700)]
Fixed a few bugs that were found by Visual Studio's static code analysis.

10 years ago[sgen] Fix another posix handshake issue.
Mark Probst [Wed, 14 Aug 2013 18:04:28 +0000 (11:04 -0700)]
[sgen] Fix another posix handshake issue.

10 years agoFree domain specific sequence point information.
Jonathan Chambers [Thu, 1 Aug 2013 20:40:00 +0000 (16:40 -0400)]
Free domain specific sequence point information.

Conflicts:
mono/mini/mini.c

10 years agoFree returned offsets and line numbers from mono_debug_symfile_get_line_numbers.
Jonathan Chambers [Thu, 1 Aug 2013 20:37:42 +0000 (16:37 -0400)]
Free returned offsets and line numbers from mono_debug_symfile_get_line_numbers.

10 years agoMerge pull request #733 from amoiseev-softheme/bugfix/monofix
Marek Safar [Wed, 14 Aug 2013 13:46:41 +0000 (06:46 -0700)]
Merge pull request #733 from amoiseev-softheme/bugfix/monofix

Applying fixes to Https from Windows team to mono

10 years agoDon't crash when reporting invalid case label value. Fixes #13952
Marek Safar [Wed, 14 Aug 2013 13:32:21 +0000 (15:32 +0200)]
Don't crash when reporting invalid case label value. Fixes #13952

10 years agoApplying fixes to Https from Windows team to mono
Alexey Moiseev [Wed, 14 Aug 2013 13:26:18 +0000 (16:26 +0300)]
Applying fixes to Https from Windows team to mono

10 years agoMerge pull request #732 from wtfrank/charting
Marek Safar [Wed, 14 Aug 2013 07:48:17 +0000 (00:48 -0700)]
Merge pull request #732 from wtfrank/charting

placement of MonoTODO

10 years agoplacement of MonoTODO
Francis Fisher [Tue, 13 Aug 2013 23:14:23 +0000 (00:14 +0100)]
placement of MonoTODO

10 years ago[sgen] Add a workaround for #13951. Register the jit info for GC critical methods...
Zoltan Varga [Tue, 13 Aug 2013 22:15:04 +0000 (00:15 +0200)]
[sgen] Add a workaround for #13951. Register the jit info for GC critical methods as soon as they are loaded, and avoid lookups in the AOT images when calling mono_jit_info_table_find () during STW.

10 years agoFix a warning.
Zoltan Varga [Tue, 13 Aug 2013 15:54:57 +0000 (17:54 +0200)]
Fix a warning.

10 years agoMerge pull request #729 from wtfrank/charting-submit
Marek Safar [Tue, 13 Aug 2013 19:42:18 +0000 (12:42 -0700)]
Merge pull request #729 from wtfrank/charting-submit

Continued implementation of Charting namespace

10 years agoFixed configure.in to fail the __thread check with clang
Jeffrey Stedfast [Tue, 13 Aug 2013 19:33:38 +0000 (15:33 -0400)]
Fixed configure.in to fail the __thread check with clang

10 years agoAdd System.DirectoryServices.Protocols to the rpm build to fix the bots
Miguel de Icaza [Tue, 13 Aug 2013 19:00:18 +0000 (15:00 -0400)]
Add System.DirectoryServices.Protocols to the rpm build to fix the bots

10 years agoFixed some compiler warnings in libgc
Jeffrey Stedfast [Tue, 13 Aug 2013 17:12:59 +0000 (13:12 -0400)]
Fixed some compiler warnings in libgc

10 years agoReplaced call to sscanf() with calls to strtoull(). Better. Faster. Stronger.
Jeffrey Stedfast [Tue, 13 Aug 2013 16:45:04 +0000 (12:45 -0400)]
Replaced call to sscanf() with calls to strtoull(). Better. Faster. Stronger.

10 years ago[mscorlib] Support OID names in RSACryptoServiceProvider.SignData()
Jonathan Pryor [Tue, 13 Aug 2013 16:09:56 +0000 (12:09 -0400)]
[mscorlib] Support OID names in RSACryptoServiceProvider.SignData()

Fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=13953

MSDN documents that RSACryptoServiceProvider.SignData()'s provider
paramter may contain an OID name:

http://msdn.microsoft.com/en-us/library/y2wf1b6k.aspx
> The halg parameter can accept a String, a HashAlgorithm, or a Type.
> The string value can be one of the following:
> * The object identifier (OID) friendly name of the hash algorithm to use,
>   either a name registered in the crypto config file or one in the
>   Crypto API OID table.
> * The OID value. The OID must be one recognized by the Crypto API.
> For example, you could use SignData(new byte[5], "1.3.14.3.2.26") or
> SignData(new byte[5], "sha1"), or SignData(new byte[5], "SHA1").

Add support for this OID names as the provider.

10 years agoImproved fix for g_iconv() compiler warnings
Jeffrey Stedfast [Tue, 13 Aug 2013 15:59:52 +0000 (11:59 -0400)]
Improved fix for g_iconv() compiler warnings

10 years agoFixed eglib compiler warnings about g_string_truncate() and g_iconv()
Jeffrey Stedfast [Tue, 13 Aug 2013 15:44:58 +0000 (11:44 -0400)]
Fixed eglib compiler warnings about g_string_truncate() and g_iconv()

10 years agoFixed some compiler warnings
Jeffrey Stedfast [Tue, 13 Aug 2013 15:24:21 +0000 (11:24 -0400)]
Fixed some compiler warnings

10 years agoRevert "Fix a test to work on mobile after the async release."
Rolf Bjarne Kvinge [Tue, 13 Aug 2013 10:58:33 +0000 (12:58 +0200)]
Revert "Fix a test to work on mobile after the async release."

This reverts commit b22667cd23c64afebbc947978b79cb91ec50370d.

It was a build bug in monotouch, not a buggy test.

10 years agoFix 5d37fac7c8765253a2ae406329ebf360c8429387 yet again.
Zoltan Varga [Tue, 13 Aug 2013 10:29:34 +0000 (12:29 +0200)]
Fix 5d37fac7c8765253a2ae406329ebf360c8429387 yet again.

10 years ago[msvc] Implement MONO_CONTEXT_GET_CURRENT () on the msvc build.
Zoltan Varga [Tue, 13 Aug 2013 01:32:44 +0000 (03:32 +0200)]
[msvc] Implement MONO_CONTEXT_GET_CURRENT () on the msvc build.

10 years agoFix warnings.
Zoltan Varga [Tue, 13 Aug 2013 01:32:17 +0000 (03:32 +0200)]
Fix warnings.

10 years ago[msvc] Avoid linking against libgc in the sgen configurations.
Zoltan Varga [Mon, 12 Aug 2013 23:18:33 +0000 (01:18 +0200)]
[msvc] Avoid linking against libgc in the sgen configurations.

10 years agoOnly build mscorlib in the monotouch_runtime profile.
Rolf Bjarne Kvinge [Mon, 12 Aug 2013 22:32:32 +0000 (00:32 +0200)]
Only build mscorlib in the monotouch_runtime profile.

10 years ago[sgen] Disable freeing of OS memory on win32, it causes asserts because VirtualFree...
Zoltan Varga [Mon, 12 Aug 2013 21:23:57 +0000 (23:23 +0200)]
[sgen] Disable freeing of OS memory on win32, it causes asserts because VirtualFree () fails.

10 years ago[System.Core/Android] Android's libc.so doesn't export getpagesize()
Jonathan Pryor [Mon, 12 Aug 2013 20:59:14 +0000 (16:59 -0400)]
[System.Core/Android] Android's libc.so doesn't export getpagesize()

Partially fixes: https://bugzilla.xamarin.com/show_bug.cgi?id=12739

Android's libc.so doesn't export getpagesize(3), resulting in an
EntryPointNotFoundException:

System.EntryPointNotFoundException: getpagesize
  at (wrapper managed-to-native) System.IO.MemoryMappedFiles.MemoryMapImpl.getpagesize ()
  at System.IO.MemoryMappedFiles.MemoryMapImpl.Map (int,long,long&,System.IO.MemoryMappedFiles.MemoryMappedFileAccess,intptr&,int&)
  at System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.Create (long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
  at System.IO.MemoryMappedFiles.MemoryMappedViewAccessor..ctor (int,long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)
  at System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor (long,long,System.IO.MemoryMappedFiles.MemoryMappedFileAccess)

Android does provide getpagesize(3); it's just an inline function.

The full fix will require two parts:

 1. Update MemoryMapImpl to P/Invoke
    libmonodroid.so!monodroid_getpagesize()
 2. Add a libmonodroid.so!monodroid_getpagesize() export.

This commit implements (1).

10 years ago[linker] Add AssemblyAction.Save to enable the linker to re-write an assembly without...
Sebastien Pouliot [Mon, 12 Aug 2013 19:31:18 +0000 (15:31 -0400)]
[linker] Add AssemblyAction.Save to enable the linker to re-write an assembly without actually linking it. Useful to remove references to PCL assemblies that are not really used (e.g. when only type forwarders are needed) [#13488]

10 years ago[linker] Small string optimizations to avoid culture aware code paths
Sebastien Pouliot [Mon, 12 Aug 2013 19:29:31 +0000 (15:29 -0400)]
[linker] Small string optimizations to avoid culture aware code paths

10 years ago[aot] Align the static linking symbol.
Zoltan Varga [Mon, 12 Aug 2013 19:10:02 +0000 (21:10 +0200)]
[aot] Align the static linking symbol.

10 years agofix properties per mono guidelines
Francis Fisher [Mon, 12 Aug 2013 18:48:20 +0000 (19:48 +0100)]
fix properties per mono guidelines

10 years agoMerge pull request #708 from spicypixel/hotfix/mono-object-to-string
Zoltan Varga [Mon, 12 Aug 2013 18:17:07 +0000 (11:17 -0700)]
Merge pull request #708 from spicypixel/hotfix/mono-object-to-string

Add support for value types to mono_object_to_string

10 years agoFixed SGen build for MSVC
Jonathan Lima [Fri, 2 Aug 2013 07:39:05 +0000 (04:39 -0300)]
Fixed SGen build for MSVC

From:
https://github.com/mono/mono/pull/724

10 years agoFixed incorrect pointer arithmetic on SGen for MSVC.
Jonathan Lima [Thu, 8 Aug 2013 20:51:04 +0000 (17:51 -0300)]
Fixed incorrect pointer arithmetic on SGen for MSVC.

From:
https://github.com/mono/mono/pull/724

10 years agoFixed MSVC build, ported to Visual Studio 2012.
Jonathan Lima [Fri, 2 Aug 2013 02:41:59 +0000 (23:41 -0300)]
Fixed MSVC build, ported to Visual Studio 2012.

From:

https://github.com/mono/mono/pull/724

10 years agoImproved exception handling with vectored exception handling.
Jonathan Lima [Fri, 2 Aug 2013 03:42:22 +0000 (00:42 -0300)]
Improved exception handling with vectored exception handling.
Now a native debugger can be used with soft debugger running without triggering any exception. Code provided by Jonathan Chambers:

* https://github.com/Unity-Technologies/mono/commit/e9f9f7170914c5caaff3e95e09f6f58ecced2a10
* https://github.com/Unity-Technologies/mono/commit/4c2e1db60ccb38e792545d595d85b12ff309a919
* https://github.com/Unity-Technologies/mono/commit/bd7e534aa7da49b89787b8c1b40e165a34c0e960
* https://github.com/Unity-Technologies/mono/commit/b885251a83969d243deabc56bb3d1495d4a971dc

From:

https://github.com/mono/mono/pull/724

10 years agoFixed build breakage from my previous commit
Jeffrey Stedfast [Mon, 12 Aug 2013 16:12:47 +0000 (12:12 -0400)]
Fixed build breakage from my previous commit

10 years agoFixed System.Text.Decoder.GetChars(byte*,int,char*,int,bool) to copy output into...
Jeffrey Stedfast [Mon, 12 Aug 2013 12:22:49 +0000 (08:22 -0400)]
Fixed System.Text.Decoder.GetChars(byte*,int,char*,int,bool) to copy output into the char* buffer.

10 years agoGet rid of the annoying 'PLATFORM is not defined.' message on every build.
Zoltan Varga [Sun, 11 Aug 2013 23:26:54 +0000 (01:26 +0200)]
Get rid of the annoying 'PLATFORM is not defined.' message on every build.

10 years agoAvoid infinite logfiles if the test-process-exit test fails to terminate.
Zoltan Varga [Sun, 11 Aug 2013 23:14:13 +0000 (01:14 +0200)]
Avoid infinite logfiles if the test-process-exit test fails to terminate.

10 years agoFix skipping of disabled runtime tests on windows.
Zoltan Varga [Sun, 11 Aug 2013 22:48:38 +0000 (00:48 +0200)]
Fix skipping of disabled runtime tests on windows.

10 years agoClean up the win32 lmf code by using a separate variable to hold the jit_tls tls...
Zoltan Varga [Sun, 11 Aug 2013 21:19:18 +0000 (23:19 +0200)]
Clean up the win32 lmf code by using a separate variable to hold the jit_tls tls offset. Fix warnings.

10 years agoEnable MONO_ARCH_HAS_MONO_CONTEXT on mingw.
Zoltan Varga [Sun, 11 Aug 2013 20:40:44 +0000 (22:40 +0200)]
Enable MONO_ARCH_HAS_MONO_CONTEXT on mingw.

10 years agofix up some properties per mono coding guidelines
Francis Fisher [Sun, 11 Aug 2013 17:12:58 +0000 (18:12 +0100)]
fix up some properties per mono coding guidelines

10 years agoBoilerplate implementation of Charting
Francis Fisher [Sun, 11 Aug 2013 14:07:55 +0000 (15:07 +0100)]
Boilerplate implementation of Charting

Implemented enough of
System.Windows.Forms.DataVisualization.Charting to get two pieces of
software to compile: the charting examples from MSDN and the windows OSS
EVEMon.

This patch contains the majority of properties defined, and many methods
stubbed - I have avoided implementing any functionality in this patch.

All this work is under the MIT Licence.

10 years agoFix profile values for monotouch_runtime.
Rolf Bjarne Kvinge [Fri, 9 Aug 2013 22:34:51 +0000 (00:34 +0200)]
Fix profile values for monotouch_runtime.

10 years agoFix #13604 - STW handshake/thread shutdown race condition.
Mark Probst [Fri, 9 Aug 2013 20:24:18 +0000 (13:24 -0700)]
Fix #13604 - STW handshake/thread shutdown race condition.

10 years agoFix bug #4344 - xsl:stylesheet always ignored xsl template contents.
Atsushi Eno [Fri, 9 Aug 2013 10:47:20 +0000 (19:47 +0900)]
Fix bug #4344 - xsl:stylesheet always ignored xsl template contents.

10 years agoAdd more implicit generic array interfaces. Fixes #8934
Marek Safar [Fri, 9 Aug 2013 09:51:29 +0000 (11:51 +0200)]
Add more implicit generic array interfaces. Fixes #8934

10 years agoUpdate reference file
Marek Safar [Fri, 9 Aug 2013 09:50:45 +0000 (11:50 +0200)]
Update reference file

10 years agoFixed bug #4141 - XmlSchemaImporter needs to consider attributeGroupRef in some case.
Atsushi Eno [Fri, 9 Aug 2013 08:22:38 +0000 (17:22 +0900)]
Fixed bug #4141 - XmlSchemaImporter needs to consider attributeGroupRef in some case.

10 years agoFix 5d37fac7c8765253a2ae406329ebf360c8429387 again.
Zoltan Varga [Fri, 9 Aug 2013 08:13:08 +0000 (10:13 +0200)]
Fix 5d37fac7c8765253a2ae406329ebf360c8429387 again.

10 years agoFixed bug #4668 - C# compiler doesn't like decimal in custom attribute values, so...
Atsushi Eno [Fri, 9 Aug 2013 08:03:40 +0000 (17:03 +0900)]
Fixed bug #4668 - C# compiler doesn't like decimal in custom attribute values, so use string.

10 years agoFix bug #8637 - omit xml declaration for ToString().
Atsushi Eno [Fri, 9 Aug 2013 06:57:35 +0000 (15:57 +0900)]
Fix bug #8637 - omit xml declaration for ToString().

10 years agoRemove the usage of gcc-3 on mingw, the gcc-3 package no longer exists on cygwin...
Zoltan Varga [Thu, 8 Aug 2013 23:55:58 +0000 (01:55 +0200)]
Remove the usage of gcc-3 on mingw, the gcc-3 package no longer exists on cygwin. Mono can be built by configuring with --host=i686-pc-mingw32. Building without this will not work, since the libtool wrapper executables created by libtool will be unusable, i.e. they exit before the real runtime process exits.

10 years agoFix mingw compilation problems.
Zoltan Varga [Thu, 8 Aug 2013 23:52:02 +0000 (01:52 +0200)]
Fix mingw compilation problems.

10 years agoFix monodis compilation on mingw which is missing some fp classification functions.
Zoltan Varga [Thu, 8 Aug 2013 23:50:16 +0000 (01:50 +0200)]
Fix monodis compilation on mingw which is missing some fp classification functions.

10 years agoMake the gc descriptor tests fail consistently if python is not found.
Zoltan Varga [Thu, 8 Aug 2013 23:49:15 +0000 (01:49 +0200)]
Make the gc descriptor tests fail consistently if python is not found.

10 years ago[mdoc-validate] Allow <format/> to have ANY content.
Jonathan Pryor [Thu, 8 Aug 2013 20:34:24 +0000 (16:34 -0400)]
[mdoc-validate] Allow <format/> to have ANY content.

The intent of the <format/> element is to assist encapsulating
arbitrary HTML content within an mdoc(5) container. This frequently
requires having more than _one_ element within the <format/> block.

(WTF was I thinking forgetting the maxOccurs attribute?!)

10 years agogenerate mobile csproj files too.
Atsushi Eno [Thu, 8 Aug 2013 13:45:07 +0000 (22:45 +0900)]
generate mobile csproj files too.

10 years agoBuild Ix assemblies from rx sources.
Atsushi Eno [Thu, 8 Aug 2013 13:07:29 +0000 (22:07 +0900)]
Build Ix assemblies from rx sources.

10 years agoFix bug #13716 - use XmlSchemaSettings.XmlResolver to resolve schemas.
Atsushi Eno [Thu, 8 Aug 2013 12:38:47 +0000 (21:38 +0900)]
Fix bug #13716 - use XmlSchemaSettings.XmlResolver to resolve schemas.

10 years agoBasic optional parameters support in binder. Fixes #13817
Marek Safar [Thu, 8 Aug 2013 11:30:19 +0000 (13:30 +0200)]
Basic optional parameters support in binder. Fixes #13817

10 years agoMerge pull request #728 from alesliehughes/master
Marek Safar [Thu, 8 Aug 2013 09:58:22 +0000 (02:58 -0700)]
Merge pull request #728 from alesliehughes/master

Enable System.DirectoryServices.Protocols assembly

10 years agoEnable System.DirectoryServices.Protocols assembly
Alistair Leslie-Hughes [Thu, 8 Aug 2013 01:53:46 +0000 (11:53 +1000)]
Enable System.DirectoryServices.Protocols assembly

10 years agoAlways release DeflateStream unmanaged resources. Fixes #13742
Marek Safar [Thu, 8 Aug 2013 08:28:08 +0000 (10:28 +0200)]
Always release DeflateStream unmanaged resources. Fixes #13742

10 years agoFix bug #11298 - in XElement.Replace*(), create snapshot of content first before...
Atsushi Eno [Thu, 8 Aug 2013 07:02:03 +0000 (16:02 +0900)]
Fix bug #11298 - in XElement.Replace*(), create snapshot of content first before removal (unlike it is documented!)

10 years ago[aot] Avoid passing partially shared instances to the JIT. Fixes #13191.
Zoltan Varga [Wed, 7 Aug 2013 22:08:51 +0000 (00:08 +0200)]
[aot] Avoid passing partially shared instances to the JIT. Fixes #13191.

10 years agoFix 5d37fac7c8765253a2ae406329ebf360c8429387.
Zoltan Varga [Wed, 7 Aug 2013 20:51:51 +0000 (22:51 +0200)]
Fix 5d37fac7c8765253a2ae406329ebf360c8429387.

10 years ago[aot] Error out if -O=gsharedvt is used on a platform/configuration where it is not...
Zoltan Varga [Wed, 7 Aug 2013 19:28:41 +0000 (21:28 +0200)]
[aot] Error out if -O=gsharedvt is used on a platform/configuration where it is not supported.

10 years agoAdd block scope for foreach variables with statement only
Marek Safar [Wed, 7 Aug 2013 18:58:35 +0000 (20:58 +0200)]
Add block scope for foreach variables with statement only

10 years agoRemove NIE from SetWaitNotificationRequired. Fixes #13742
Marek Safar [Wed, 7 Aug 2013 18:02:03 +0000 (20:02 +0200)]
Remove NIE from SetWaitNotificationRequired. Fixes #13742

10 years agoHandle partial class case when nested type of partial container dependends on parent...
Marek Safar [Wed, 7 Aug 2013 16:59:50 +0000 (18:59 +0200)]
Handle partial class case when nested type of partial container dependends on parent base type from another partial container. Fixes #13731

10 years agoFix bug #10194 - SetElementValue(nonExistentElementName, null) caused NRE.
Atsushi Eno [Wed, 7 Aug 2013 16:36:35 +0000 (01:36 +0900)]
Fix bug #10194 - SetElementValue(nonExistentElementName, null) caused NRE.

10 years agoFix bug #12035 - xsi:nil='true' was ignored in some scenario.
Atsushi Eno [Wed, 7 Aug 2013 16:00:10 +0000 (01:00 +0900)]
Fix bug #12035 - xsi:nil='true' was ignored in some scenario.

"some scenario" I mean:

- There is a sequence with more than one elements in xsd,
- The second element is nillable and its type has content elements, and
- The corresponding XML element specifies xsi:nil='true'

Then it resulted in a validation error as if it were missing the required
content.

10 years agoInflate default parameter expression without type checks. Fixes #13793
Marek Safar [Wed, 7 Aug 2013 13:16:18 +0000 (15:16 +0200)]
Inflate default parameter expression without type checks. Fixes #13793

10 years agoFix a test to work on mobile after the async release.
Rolf Bjarne Kvinge [Wed, 7 Aug 2013 12:59:04 +0000 (14:59 +0200)]
Fix a test to work on mobile after the async release.