mono.git
9 years ago[git] Ignore Doxygen-related generated files.
João Matos [Mon, 16 Feb 2015 12:39:03 +0000 (12:39 +0000)]
[git] Ignore Doxygen-related generated files.

9 years ago[aot] Re-organize JSON dumping code.
Zoltan Varga [Mon, 16 Feb 2015 10:45:33 +0000 (05:45 -0500)]
[aot] Re-organize JSON dumping code.

9 years agoMerge pull request #1568 from akoeplinger/xbuild
Marek Safar [Mon, 16 Feb 2015 06:54:54 +0000 (07:54 +0100)]
Merge pull request #1568 from akoeplinger/xbuild

[Microsoft.Build.Tasks] Implement retries in Copy task and add a stub.

9 years agoMerge branch 'import-text-encoding-2'
Atsushi Eno [Mon, 16 Feb 2015 06:34:19 +0000 (14:34 +0800)]
Merge branch 'import-text-encoding-2'

9 years ago[Microsoft.Build.Tasks] Add stub for UseHardlinksIfPossible to Copy task
Alexander Köplinger [Mon, 16 Feb 2015 00:50:07 +0000 (01:50 +0100)]
[Microsoft.Build.Tasks] Add stub for UseHardlinksIfPossible to Copy task

Creating hardlinks in .NET doesn't have a nice API and using Mono.Unix/Pinvoke doesn't
seem worth the effort at this point since the feature is off by default on msbuild as well.

9 years ago[Microsoft.Build.Tasks] Implement retries in Copy task
Alexander Köplinger [Sun, 15 Feb 2015 13:03:48 +0000 (14:03 +0100)]
[Microsoft.Build.Tasks] Implement retries in Copy task

9 years ago[sys.xaml] serialize string value as string, do not try ValueConverter.
Atsushi Eno [Sun, 15 Feb 2015 19:32:49 +0000 (03:32 +0800)]
[sys.xaml] serialize string value as string, do not try ValueConverter.

Fixed some xwt object serialization.

9 years ago[jit] Fix a regression introduced by 00a28a7dfd44a10c3bc4c3b57449c93aa5124092 which...
Zoltan Varga [Sat, 14 Feb 2015 20:51:08 +0000 (15:51 -0500)]
[jit] Fix a regression introduced by 00a28a7dfd44a10c3bc4c3b57449c93aa5124092 which disabled liveness2 for most methods.

9 years ago[arm64] Add a test for vtype by ref returns in dyn calls.
Zoltan Varga [Fri, 13 Feb 2015 22:54:24 +0000 (17:54 -0500)]
[arm64] Add a test for vtype by ref returns in dyn calls.

9 years ago[runtime] Fixed TLS detection on AMD64 to support cross-compilation.
João Matos [Fri, 13 Feb 2015 16:45:33 +0000 (16:45 +0000)]
[runtime] Fixed TLS detection on AMD64 to support cross-compilation.

9 years ago[mcs] Better error reporting after delegate probing failed. Fixs #27043
Marek Safar [Fri, 13 Feb 2015 16:41:44 +0000 (17:41 +0100)]
[mcs] Better error reporting after delegate probing failed. Fixs #27043

9 years ago[aot] Added JSON dumping support.
João Matos [Fri, 13 Feb 2015 16:40:35 +0000 (16:40 +0000)]
[aot] Added JSON dumping support.

This is enabled by passing "aot=dump" to the Mono AOT driver and will create a JSON file in the working directory with the name of the assembly.

It's still a work-in-progress and will see improvements in the data dumped as it's needed.

9 years ago[mcs] Set fixed buffer layourt wihout StructLayoutAttribute when possible. Fixes...
Marek Safar [Fri, 13 Feb 2015 15:49:22 +0000 (16:49 +0100)]
[mcs] Set fixed buffer layourt wihout StructLayoutAttribute when possible. Fixes #27020

9 years ago[corlib] Random from reference sources
Marek Safar [Fri, 13 Feb 2015 14:05:43 +0000 (15:05 +0100)]
[corlib] Random from reference sources

9 years ago[corlib] MissingMember exceptions from reference sources
Marek Safar [Fri, 13 Feb 2015 13:58:40 +0000 (14:58 +0100)]
[corlib] MissingMember exceptions from reference sources

9 years ago[corlib] UnitySerialization from reference sources
Marek Safar [Fri, 13 Feb 2015 13:45:46 +0000 (14:45 +0100)]
[corlib] UnitySerialization from reference sources

9 years ago[system.net.http] Parsing of nested parens inside comment. Fixes #27036
Marek Safar [Fri, 13 Feb 2015 13:26:25 +0000 (14:26 +0100)]
[system.net.http] Parsing of nested parens inside comment. Fixes #27036

9 years ago[mcs] Resolve using aliases on demand to fix issue with nested types. Fixes #27001
Marek Safar [Fri, 13 Feb 2015 12:37:23 +0000 (13:37 +0100)]
[mcs] Resolve using aliases on demand to fix issue with nested types. Fixes #27001

9 years ago[monodis] Attempt to fix the Cygwin build.
João Matos [Fri, 13 Feb 2015 12:43:06 +0000 (12:43 +0000)]
[monodis] Attempt to fix the Cygwin build.

  CCLD     monodis.exe
../../mono/metadata/.libs/libmonoruntimesgen-static.a(libmonoruntimesgen_static_la-opcodes.o): In function `mono_opcode_name':
/cygdrive/c/projects/mono-817/mono/metadata/opcodes.c:63: multiple definition of `mono_opcode_name'
../mini/.libs/libmonosgen-2.0.dll.a(d001720.o):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status

9 years agoavoid reflection in EncodingHelper.
Atsushi Eno [Fri, 13 Feb 2015 10:25:49 +0000 (18:25 +0800)]
avoid reflection in EncodingHelper.

as per https://github.com/mono/mono/pull/1566#discussion_r24653304

9 years ago[encoding] import referencesource encoding foundation types.
Atsushi Eno [Thu, 12 Feb 2015 20:36:26 +0000 (04:36 +0800)]
[encoding] import referencesource encoding foundation types.

This change does not involve Windows-specific NLS-based encodings.
We will be still using I18N assemblies until we make more grand design
changes (Xamarin products premise those assemblies).

This also fixes bug #23771 and probably more.

9 years agoFix a warning.
Zoltan Varga [Fri, 13 Feb 2015 07:16:09 +0000 (02:16 -0500)]
Fix a warning.

9 years ago[mini] Add a MONO_ARM_FORCE_SOFT_FLOAT environment variable.
Alex Rønne Petersen [Fri, 13 Feb 2015 07:08:32 +0000 (08:08 +0100)]
[mini] Add a MONO_ARM_FORCE_SOFT_FLOAT environment variable.

9 years ago[runtime] Overwrite logging profiler output files automatically.
Zoltan Varga [Fri, 13 Feb 2015 05:39:48 +0000 (00:39 -0500)]
[runtime] Overwrite logging profiler output files automatically.

9 years ago[runtime] Export mono_personality (), which is accessed from llvm compiled code.
Zoltan Varga [Fri, 13 Feb 2015 05:29:24 +0000 (00:29 -0500)]
[runtime] Export mono_personality (), which is accessed from llvm compiled code.

9 years ago[corlib] Fix a race in LazyTest.EnsureSingleThreadSafeExecution ().
Zoltan Varga [Fri, 13 Feb 2015 05:15:52 +0000 (00:15 -0500)]
[corlib] Fix a race in LazyTest.EnsureSingleThreadSafeExecution ().

9 years ago[runtime] Add a SHARED_CFLAGS autoconf var which can be used to pass the -fvisibility...
Zoltan Varga [Thu, 12 Feb 2015 14:16:51 +0000 (09:16 -0500)]
[runtime] Add a SHARED_CFLAGS autoconf var which can be used to pass the -fvisibility=hidden flag.

9 years agoMerge pull request #1439 from BrzVlad/feature-managed-allocator
Rodrigo Kumpera [Thu, 12 Feb 2015 23:43:52 +0000 (17:43 -0600)]
Merge pull request #1439 from BrzVlad/feature-managed-allocator

[jit] Optimize the managed allocator fastpath for small objects

9 years agoMerge pull request #1496 from echampet/serializers
Atsushi Eno [Thu, 12 Feb 2015 21:08:10 +0000 (05:08 +0800)]
Merge pull request #1496 from echampet/serializers

System.Xml.Serialization: fix xml serializers generation for Web Services

9 years ago[encoding] as part of referencesource import, use new EncodingHelper class.
Atsushi Eno [Thu, 12 Feb 2015 20:24:47 +0000 (04:24 +0800)]
[encoding] as part of referencesource import, use new EncodingHelper class.

This will remain after importing referencesource and offer mono-only
internals for some classes. This involves icall (owner class) change.

9 years ago[system] Mark ping MT implementation as broken
Marek Safar [Thu, 12 Feb 2015 18:08:24 +0000 (19:08 +0100)]
[system] Mark ping MT implementation as broken

9 years ago[runtime] Fixed TLS detection on x86 to support cross-compilation. Fixes #26969.
João Matos [Thu, 12 Feb 2015 17:39:51 +0000 (17:39 +0000)]
[runtime] Fixed TLS detection on x86 to support cross-compilation. Fixes #26969.

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

9 years ago[runtime] Fix an automake warning.
Zoltan Varga [Thu, 12 Feb 2015 17:29:37 +0000 (12:29 -0500)]
[runtime] Fix an automake warning.

9 years ago[runtime] Fix an initialization race when using custom marshallers.
Zoltan Varga [Thu, 12 Feb 2015 17:13:44 +0000 (12:13 -0500)]
[runtime] Fix an initialization race when using custom marshallers.

9 years agoMerge pull request #1534 from haf/bugs/hmac-wrong-keysizes
João Matos [Thu, 12 Feb 2015 16:46:00 +0000 (16:46 +0000)]
Merge pull request #1534 from haf/bugs/hmac-wrong-keysizes

Bugs/hmac wrong keysizes

9 years ago[system] More linker friendly tests
Marek Safar [Thu, 12 Feb 2015 16:00:06 +0000 (17:00 +0100)]
[system] More linker friendly tests

9 years agoMerge pull request #1562 from vkargov/master
Zoltan Varga [Thu, 12 Feb 2015 15:03:40 +0000 (10:03 -0500)]
Merge pull request #1562 from vkargov/master

[runtime] Mark TLS variables as explicitly used

9 years ago[runtime]
Vladimir Kargov [Thu, 12 Feb 2015 14:45:34 +0000 (17:45 +0300)]
[runtime]
Mark TLS variables as explicitly used to avoid their unwarranted deletion
by the compiler overlooking their usage in inline assembly sections.

9 years ago[aot] Fixed LLVM assembly generation for non-Mach targets.
João Matos [Thu, 12 Feb 2015 13:39:31 +0000 (13:39 +0000)]
[aot] Fixed LLVM assembly generation for non-Mach targets.

Fixes bugzilla #26964.

9 years ago[corlib] Add timeout to more tests
Marek Safar [Thu, 12 Feb 2015 13:20:53 +0000 (14:20 +0100)]
[corlib] Add timeout to more tests

9 years ago[aot] Fix emission of symbol sizes which got broken by 05cd4225b2f693b8a3a38ecd1caf32...
Zoltan Varga [Thu, 12 Feb 2015 12:48:55 +0000 (07:48 -0500)]
[aot] Fix emission of symbol sizes which got broken by 05cd4225b2f693b8a3a38ecd1caf32f21252b40f.

9 years ago[system] Add old monotouch test codepath
Marek Safar [Thu, 12 Feb 2015 12:24:16 +0000 (13:24 +0100)]
[system] Add old monotouch test codepath

9 years ago[system.core] Fix wrong 405f9534df56496068a4af85d05ba12cf0bc157f
Marek Safar [Thu, 12 Feb 2015 12:19:22 +0000 (13:19 +0100)]
[system.core] Fix wrong 405f9534df56496068a4af85d05ba12cf0bc157f

9 years agoRevert "[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are...
Zoltan Varga [Thu, 12 Feb 2015 11:47:09 +0000 (06:47 -0500)]
Revert "[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported."

This reverts commit 90e86725acfe602a9ab55d2ed2c0cd51470121c9.

Revert this as it causes many test failures.

9 years ago[runtime] Export mono_gc_toggleref_add ().
Zoltan Varga [Thu, 12 Feb 2015 11:45:45 +0000 (06:45 -0500)]
[runtime] Export mono_gc_toggleref_add ().

9 years ago[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.
Zoltan Varga [Thu, 12 Feb 2015 07:25:12 +0000 (02:25 -0500)]
[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.

9 years ago[runtime] Define MONO_API_EXPORT properly for gcc, and define MONO_DLL_EXPORT so...
Zoltan Varga [Thu, 12 Feb 2015 10:21:50 +0000 (05:21 -0500)]
[runtime] Define MONO_API_EXPORT properly for gcc, and define MONO_DLL_EXPORT so it is actually used during the build.

9 years agoRevert "[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are...
Zoltan Varga [Thu, 12 Feb 2015 09:50:36 +0000 (04:50 -0500)]
Revert "[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported."

This reverts commit beb1463b6cb9f59538aac0c487b9210e7ae2d76b.

Revert this for now as it breaks loading symbols from the mono executable on osx.

9 years ago[runtime] Return strongly typed array from GetModules to match managed signature...
Marek Safar [Thu, 12 Feb 2015 09:05:16 +0000 (10:05 +0100)]
[runtime] Return strongly typed array from GetModules to match managed signature. Fixes a crash with strongly typed enumerator

9 years ago[corlib] Fixes commit ceef1e2.
Marcos Henrich [Thu, 12 Feb 2015 08:59:21 +0000 (08:59 +0000)]
[corlib] Fixes commit ceef1e2.
We want to remove the module check from GetMethodToken not SetUserEntryPoint.

9 years ago[runtime] Export symbols from libtest.
Zoltan Varga [Thu, 12 Feb 2015 08:53:26 +0000 (03:53 -0500)]
[runtime] Export symbols from libtest.

9 years ago[runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.
Zoltan Varga [Thu, 12 Feb 2015 08:46:49 +0000 (03:46 -0500)]
[runtime] Remove unused MONO_ARCH_SAVE_REGS declarations.

9 years ago[jit] Remove unused MONO_ARCH_SAVE_REGS declarations.
Zoltan Varga [Thu, 12 Feb 2015 08:32:58 +0000 (03:32 -0500)]
[jit] Remove unused MONO_ARCH_SAVE_REGS declarations.

9 years ago[monodis] Build monodis against the static mono libraries.
Zoltan Varga [Thu, 12 Feb 2015 08:04:39 +0000 (03:04 -0500)]
[monodis] Build monodis against the static mono libraries.

9 years ago[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.
Zoltan Varga [Thu, 12 Feb 2015 07:25:12 +0000 (02:25 -0500)]
[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.

9 years ago[linker] Do not update the Scope on TypeSpecification (fix mmp regression tests)
Sebastien Pouliot [Wed, 11 Feb 2015 15:55:43 +0000 (10:55 -0500)]
[linker] Do not update the Scope on TypeSpecification (fix mmp regression tests)

9 years agoMerge pull request #1561 from main--/patch-1
Zoltan Varga [Wed, 11 Feb 2015 18:49:53 +0000 (13:49 -0500)]
Merge pull request #1561 from main--/patch-1

Only call string.Format in Debug.Assert if really necessary

9 years agoOnly call string.Format in Debug.Assert if really necessary
main() [Wed, 11 Feb 2015 18:42:29 +0000 (19:42 +0100)]
Only call string.Format in Debug.Assert if really necessary

Right now (without this change), Debug.Assert **always** formats its string parameters, even if doing so wouldn't be necessary because the condition is true. This has a huge impact on code that asserts frequently because it assumes that calling Assert(true, ...) is cheap.

9 years agoMerge pull request #1560 from esdrubal/xlstregression
Marek Safar [Wed, 11 Feb 2015 16:17:27 +0000 (17:17 +0100)]
Merge pull request #1560 from esdrubal/xlstregression

[corlib] ModuleBuilder.GetMethodToken no longer has a module check.

9 years ago[corlib] ModuleBuilder.GetMethodToken no longer has a module check.
Marcos Henrich [Wed, 11 Feb 2015 14:59:56 +0000 (14:59 +0000)]
[corlib] ModuleBuilder.GetMethodToken no longer has a module check.
.NET implementation is able to get method tokens from other modules.
This was causing a regression on a System.Xml.Xsl.XslTransformTests.Bug487065 while using referencesource's System.Xml implementation.

9 years ago[corlib] Test GetMethodToken ability to get other modules' tokens.
Marcos Henrich [Wed, 11 Feb 2015 15:55:30 +0000 (15:55 +0000)]
[corlib] Test GetMethodToken ability to get other modules' tokens.
.NET implementation is able to get method tokens from other modules.

9 years ago[msvc] Upgrade the projects to require VS2013.
João Matos [Wed, 11 Feb 2015 15:53:13 +0000 (15:53 +0000)]
[msvc] Upgrade the projects to require VS2013.

9 years agoUse `-std=gnu99` as we rely on the `linux` macro in some places.
Alex Rønne Petersen [Wed, 11 Feb 2015 15:50:59 +0000 (16:50 +0100)]
Use `-std=gnu99` as we rely on the `linux` macro in some places.

9 years agoBump reference sources
Marek Safar [Wed, 11 Feb 2015 15:42:08 +0000 (16:42 +0100)]
Bump reference sources

9 years ago[runtime] Enable C99 mode.
Zoltan Varga [Wed, 11 Feb 2015 15:32:34 +0000 (10:32 -0500)]
[runtime] Enable C99 mode.

9 years ago[runtime] Use ISO C __typeof__ instead of typeof () in one place.
Zoltan Varga [Wed, 11 Feb 2015 15:32:13 +0000 (10:32 -0500)]
[runtime] Use ISO C __typeof__ instead of typeof () in one place.

9 years agoFix the loadable llvm build.
Zoltan Varga [Wed, 11 Feb 2015 14:44:40 +0000 (09:44 -0500)]
Fix the loadable llvm build.

9 years ago[linker] Ignore null type arguments in MarkWithResolvedScope
Sebastien Pouliot [Wed, 11 Feb 2015 14:01:35 +0000 (09:01 -0500)]
[linker] Ignore null type arguments in MarkWithResolvedScope

It's ignored in MarkType but it breaks calling Resolve in this case

9 years ago[corlib] Fixes build
Marek Safar [Wed, 11 Feb 2015 13:03:58 +0000 (14:03 +0100)]
[corlib] Fixes build

9 years agoMerge pull request #1559 from directhex/emit-nunit-xml-in-unmanaged-tests
Zoltan Varga [Wed, 11 Feb 2015 13:00:18 +0000 (08:00 -0500)]
Merge pull request #1559 from directhex/emit-nunit-xml-in-unmanaged-tests

Add NUnit XML emission to the managed runtime test runner.

9 years agoAdd NUnit XML emission to the managed runtime test runner.
Jo Shields [Wed, 11 Feb 2015 12:48:45 +0000 (12:48 +0000)]
Add NUnit XML emission to the managed runtime test runner.

This makes it easy to plug failures from the runtime tests into a visualisation, such as Jenkins' jUnit display system.

9 years agoMake the managed test runner the default in mono/tests, run with make M=0 to use...
Zoltan Varga [Wed, 11 Feb 2015 12:47:39 +0000 (07:47 -0500)]
Make the managed test runner the default in mono/tests, run with make M=0 to use the old one.

9 years ago[llvm] Maps structs made up of floats/doubles to llvm structs containing floats.
Zoltan Varga [Wed, 11 Feb 2015 12:02:34 +0000 (07:02 -0500)]
[llvm] Maps structs made up of floats/doubles to llvm structs containing floats.

9 years ago[system] Fix ping process exit code check
Marek Safar [Wed, 11 Feb 2015 11:04:50 +0000 (12:04 +0100)]
[system] Fix ping process exit code check

9 years ago[system] updates fixed test
Marek Safar [Wed, 11 Feb 2015 09:47:54 +0000 (10:47 +0100)]
[system] updates fixed test

9 years ago[system.core] Update aes test to match imported code
Marek Safar [Wed, 11 Feb 2015 08:43:17 +0000 (09:43 +0100)]
[system.core] Update aes test to match imported code

9 years ago[mcs] Additional fix for #26892
Marek Safar [Wed, 11 Feb 2015 08:20:29 +0000 (09:20 +0100)]
[mcs] Additional fix for #26892

9 years ago[linker] Resolve types inside custom attributes since they might refer to types in...
Sebastien Pouliot [Wed, 11 Feb 2015 02:04:02 +0000 (21:04 -0500)]
[linker] Resolve types inside custom attributes since they might refer to types in assemblies we won't be keeping [#26752]

Custom attributes encoding means it's possible to have a scope that will
point into a PCL facade even if we (just before saving) will resolve all
type references.

Since all other references can be made on the _real_ assembly and that
we do not want to include any facade assembly just for this we need to
resolve those type and update their scope.

9 years ago[build] Fixed the MSVC build.
João Matos [Tue, 10 Feb 2015 15:14:16 +0000 (15:14 +0000)]
[build] Fixed the MSVC build.

9 years ago[corlib] Guid from reference sources
Marek Safar [Tue, 10 Feb 2015 14:36:40 +0000 (15:36 +0100)]
[corlib] Guid from reference sources

9 years ago[mcs] Fixes failing test
Marek Safar [Tue, 10 Feb 2015 14:36:11 +0000 (15:36 +0100)]
[mcs] Fixes failing test

9 years ago[corlib] Calling 'tzi.exe -i' now prints olson transitions.
Marcos Henrich [Tue, 10 Feb 2015 10:44:35 +0000 (10:44 +0000)]
[corlib] Calling 'tzi.exe -i' now prints olson transitions.

9 years ago[corlib] Updated make target tzi.exe
Marcos Henrich [Tue, 10 Feb 2015 10:39:29 +0000 (10:39 +0000)]
[corlib] Updated make target tzi.exe

9 years agoMoved android-dump-tzdata make target to corlib.
Marcos Henrich [Tue, 10 Feb 2015 10:32:30 +0000 (10:32 +0000)]
Moved android-dump-tzdata make target to corlib.
Reason: All TimeZoneInfo related files are now all in corlib directory.

9 years agoMerge pull request #1557 from StephenMcConnel/bug-26887
Zoltan Varga [Tue, 10 Feb 2015 09:25:34 +0000 (04:25 -0500)]
Merge pull request #1557 from StephenMcConnel/bug-26887

Prevent right click from triggering ToolStripItem.HandleClick

9 years agoRename binary reference assemblies location
Marek Safar [Tue, 10 Feb 2015 09:21:29 +0000 (10:21 +0100)]
Rename binary reference assemblies location

9 years ago[eval] Add C#6 using handling
Marek Safar [Tue, 10 Feb 2015 09:12:01 +0000 (10:12 +0100)]
[eval] Add C#6 using handling

9 years agoMerge pull request #1558 from ermshiperete/fixCrash
Zoltan Varga [Tue, 10 Feb 2015 09:05:26 +0000 (04:05 -0500)]
Merge pull request #1558 from ermshiperete/fixCrash

[MWF] Fix NullReferenceException introduced by commit a080a7d

9 years ago[MWF] Fix NullReferenceException introduced by commit a080a7d
Damien Daspit [Tue, 10 Feb 2015 08:46:18 +0000 (15:46 +0700)]
[MWF] Fix NullReferenceException introduced by commit a080a7d

Change-Id: I5709063cc7eecc01fd1e2978cd8aac096060c31e

9 years ago[mcs] Fixed casts rules don't apply to strings and arrays. Fixes #26892
Marek Safar [Tue, 10 Feb 2015 08:31:22 +0000 (09:31 +0100)]
[mcs] Fixed casts rules don't apply to strings and arrays. Fixes #26892

9 years ago[mcs] Resolve delegate optional parameters only once. Fixes #26840
Marek Safar [Tue, 10 Feb 2015 07:49:11 +0000 (08:49 +0100)]
[mcs] Resolve delegate optional parameters only once. Fixes #26840

9 years ago[jit] Factor out the gsharedvt constrained call handling code into a separate function.
Zoltan Varga [Tue, 10 Feb 2015 07:27:13 +0000 (02:27 -0500)]
[jit] Factor out the gsharedvt constrained call handling code into a separate function.

9 years ago[jit] Fix some issues with constrained gsharedvt calls to be able to handle some...
Zoltan Varga [Tue, 10 Feb 2015 07:20:32 +0000 (02:20 -0500)]
[jit] Fix some issues with constrained gsharedvt calls to be able to handle some cases encountered with the new MS reference source code.

9 years agoIncrease some trampoline buffer sizes.
Zoltan Varga [Tue, 10 Feb 2015 04:08:57 +0000 (23:08 -0500)]
Increase some trampoline buffer sizes.

9 years agoBump referencesource.
Zoltan Varga [Tue, 10 Feb 2015 03:40:50 +0000 (22:40 -0500)]
Bump referencesource.

9 years agoBump referencesource to e6af770c424af46f78d3b8f90eebbb2e0d7953a2.
Zoltan Varga [Tue, 10 Feb 2015 03:34:55 +0000 (22:34 -0500)]
Bump referencesource to e6af770c424af46f78d3b8f90eebbb2e0d7953a2.

9 years agoRevert "[mini] Implement atomic exchange with xchg on x86."
Alex Rønne Petersen [Tue, 10 Feb 2015 02:01:33 +0000 (03:01 +0100)]
Revert "[mini] Implement atomic exchange with xchg on x86."

This reverts commit c96e58280c1d36eee8786151c19425568c58e731.

Getting this to work right with regards to register allocation
is turning out to be more complicated than it seems. Going to
abandon this for now.

9 years ago[mini] Implement atomic exchange with xchg on x86.
Alex Rønne Petersen [Tue, 10 Feb 2015 00:49:05 +0000 (01:49 +0100)]
[mini] Implement atomic exchange with xchg on x86.

9 years agoPrevent right click from triggering ToolStripItem.HandleClick
Stephen McConnel [Tue, 10 Feb 2015 00:39:18 +0000 (18:39 -0600)]
Prevent right click from triggering ToolStripItem.HandleClick

This fixes https://bugzilla.xamarin.com/show_bug.cgi?id=26887.

9 years agoDisable some full-aot tests on amd64 since it doesn't support dyn calls/gsharedvt.
Zoltan Varga [Tue, 10 Feb 2015 00:09:13 +0000 (19:09 -0500)]
Disable some full-aot tests on amd64 since it doesn't support dyn calls/gsharedvt.