mono.git
10 years agoFlush po/... files.
Alex Rønne Petersen [Wed, 16 Apr 2014 16:19:33 +0000 (18:19 +0200)]
Flush po/... files.

10 years agoRuntime documentation will now build with srcdir != builddir
Miguel de Icaza [Wed, 16 Apr 2014 16:08:57 +0000 (12:08 -0400)]
Runtime documentation will now build with srcdir != builddir

This removes an old and broken patch that did not allow for
clean builds of Mono.   The old patch was so bad, that instead
of fixing the actual source of the problem (the ability to build
the runtime documentation when the source directory was not the
same as the build directory), a hack was added to circumvent
`make distcheck''s security system and changed the permissions
at build time for the source directory to become read/write.

This fixes the problem

10 years agoUpdate the configuration file for project builds
Miguel de Icaza [Tue, 15 Apr 2014 19:54:34 +0000 (15:54 -0400)]
Update the configuration file for project builds

10 years agoRemove empty space from assembly name
Miguel de Icaza [Tue, 15 Apr 2014 19:54:01 +0000 (15:54 -0400)]
Remove empty space from assembly name

10 years ago[jit] Fix the lookup of the AOT version of Interlocked.Exchange<T> in full-aot mode...
Zoltan Varga [Wed, 16 Apr 2014 16:05:29 +0000 (18:05 +0200)]
[jit] Fix the lookup of the AOT version of Interlocked.Exchange<T> in full-aot mode. Fixes #19070.

10 years ago[win64] Fix stack probing and disable omit_fp. Fixes iltests.
Rodrigo Kumpera [Wed, 16 Apr 2014 15:34:14 +0000 (11:34 -0400)]
[win64] Fix stack probing and disable omit_fp. Fixes iltests.

Stack probing on windows must be done a page a time so we must always force it to happen on windows.
Disable omit_fp on win64 for now as it makes the tail call tests fail.

10 years ago[llvm] Fix the loadable llvm build.
Zoltan Varga [Wed, 16 Apr 2014 15:19:31 +0000 (17:19 +0200)]
[llvm] Fix the loadable llvm build.

10 years ago[mcs] Emit exception filters with empty stack
Marek Safar [Wed, 16 Apr 2014 14:53:13 +0000 (16:53 +0200)]
[mcs] Emit exception filters with empty stack

10 years agoFall back to calling Java.Util.TimeZone.Default.ID if the persist.sys.timezone system
Marek Habersack [Tue, 15 Apr 2014 12:25:04 +0000 (14:25 +0200)]
Fall back to calling Java.Util.TimeZone.Default.ID if the persist.sys.timezone system
property is not present on the system or its value is an empty string. This ensures that
we obtain valid timezone info on systems which do not define the above property.

Part of fix for https://bugzilla.xamarin.com/show_bug.cgi?id=4902

10 years agoAvoid `make distcheck` in .travis.yml for now.
Alex Rønne Petersen [Wed, 16 Apr 2014 12:57:02 +0000 (14:57 +0200)]
Avoid `make distcheck` in .travis.yml for now.

10 years agoOnly build master for now.
Alex Rønne Petersen [Wed, 16 Apr 2014 11:34:32 +0000 (13:34 +0200)]
Only build master for now.

10 years agoAdd initial .travis.yml.
Alex Rønne Petersen [Wed, 16 Apr 2014 11:07:49 +0000 (13:07 +0200)]
Add initial .travis.yml.

10 years agoMake all Python scripts Python 3-friendly.
Alex Rønne Petersen [Wed, 16 Apr 2014 10:46:48 +0000 (12:46 +0200)]
Make all Python scripts Python 3-friendly.

10 years agoUpdate tests
Marek Safar [Wed, 16 Apr 2014 08:33:20 +0000 (10:33 +0200)]
Update tests

10 years agoUpdate error message
Marek Safar [Mon, 24 Feb 2014 16:42:27 +0000 (17:42 +0100)]
Update error message

10 years ago[mcs] Initial implemntation of exception filters
Marek Safar [Fri, 21 Feb 2014 21:39:15 +0000 (22:39 +0100)]
[mcs] Initial implemntation of exception filters

10 years ago[mcs] Primary constructors
Marek Safar [Thu, 30 Jan 2014 16:52:26 +0000 (17:52 +0100)]
[mcs] Primary constructors

10 years agoMerge pull request #996 from DavidS/fixes/string-format-nre
Marek Safar [Wed, 16 Apr 2014 08:10:44 +0000 (10:10 +0200)]
Merge pull request #996 from DavidS/fixes/string-format-nre

[System] handle arguments whose ToString returns null in String.Format

10 years ago[System] handle arguments whose ToString returns null in String.Format
David Schmitt [Wed, 16 Apr 2014 07:26:23 +0000 (09:26 +0200)]
[System] handle arguments whose ToString returns null in String.Format

When an argument to String.Format has no formatter, its ToString method
is called. This change takes care that the FormatHelper can handle
arguments whose ToString() method returns null.

10 years ago[jit] Rewrite lookup_method () to reduce contention by not taking the loader lock...
Zoltan Varga [Wed, 16 Apr 2014 06:54:37 +0000 (08:54 +0200)]
[jit] Rewrite lookup_method () to reduce contention by not taking the loader lock while doing hashtable lookups.

10 years ago[runtime] Add some low level locks to image sets to reduce contention and the usage...
Zoltan Varga [Wed, 16 Apr 2014 04:47:44 +0000 (06:47 +0200)]
[runtime] Add some low level locks to image sets to reduce contention and the usage of the loader lock.

10 years ago[runtime] Don't g_string_append an empty string when running regression tests.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:54:05 +0000 (17:54 -0400)]
[runtime] Don't g_string_append an empty string when running regression tests.

10 years ago[windows] Win64 requires 16 bytes alignment too.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:53:26 +0000 (17:53 -0400)]
[windows] Win64 requires 16 bytes alignment too.

10 years ago[VS] Change the tools version back to v110 so it works with VS 2012.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:51:23 +0000 (17:51 -0400)]
[VS] Change the tools version back to v110 so it works with VS 2012.

10 years ago[windows] Remove sdb symbol from mono.def. Fix the build.
Rodrigo Kumpera [Tue, 15 Apr 2014 21:50:36 +0000 (17:50 -0400)]
[windows] Remove sdb symbol from mono.def. Fix the build.

10 years agoAdd ICscHostObject4 skeleton
Marek Safar [Tue, 15 Apr 2014 21:31:27 +0000 (23:31 +0200)]
Add ICscHostObject4 skeleton

10 years agoMerge pull request #987 from StephenMcConnel/bug-18874
Miguel de Icaza [Tue, 15 Apr 2014 20:29:06 +0000 (16:29 -0400)]
Merge pull request #987 from StephenMcConnel/bug-18874

Adjust scrollbar display after layout if autosized children

10 years agoAdded contribution guideline links in README
Alexis Christoforides [Tue, 15 Apr 2014 20:10:29 +0000 (16:10 -0400)]
Added contribution guideline links in README

New section has links to guideline wiki page, and the page's Important Rules section that all contributors should be aware of.

10 years ago[llvm] Fix a few problems with longs on 32 bit platforms. Fixes #18925.
Zoltan Varga [Tue, 15 Apr 2014 06:54:05 +0000 (08:54 +0200)]
[llvm] Fix a few problems with longs on 32 bit platforms. Fixes #18925.

10 years agoIgnore scripts/ikdasm.
Alex Rønne Petersen [Mon, 14 Apr 2014 20:53:36 +0000 (22:53 +0200)]
Ignore scripts/ikdasm.

10 years ago[llvm] Fix llvm loading.
Rodrigo Kumpera [Mon, 14 Apr 2014 19:53:36 +0000 (15:53 -0400)]
[llvm] Fix llvm loading.

10 years agoFix handling of the `volatile.` prefix instruction.
Alex Rønne Petersen [Sat, 12 Apr 2014 01:03:26 +0000 (03:03 +0200)]
Fix handling of the `volatile.` prefix instruction.

* Respect the `volatile.` prefix on all instructions specified in
  Ecma 335, Partition III, 2.6.
* Emit release barriers _before_ the instructions they affect.
* Skip certain optimizations when the `volatile.` prefix is used,
  since we can't easily emit barriers correctly in those
  optimization paths.
* Use `ins_flag` to check for `MONO_INST_VOLATILE` as it doesn't
  depend on an instruction having been emitted. This would kind of
  not work when we need to emit barriers before other instructions.
* Set `ins_flag` to zero in all cases where it's consumed.

10 years agoRemove pointless #elif branch in mono-membar.h.
Alex Rønne Petersen [Sat, 12 Apr 2014 00:25:01 +0000 (02:25 +0200)]
Remove pointless #elif branch in mono-membar.h.

10 years agoClean up the log profiler's use of atomics.
Alex Rønne Petersen [Sat, 12 Apr 2014 00:24:02 +0000 (02:24 +0200)]
Clean up the log profiler's use of atomics.

10 years agoMerge pull request #986 from ninjarobot/patch-1
Alexis Christoforides [Mon, 14 Apr 2014 15:28:53 +0000 (11:28 -0400)]
Merge pull request #986 from ninjarobot/patch-1

Update io.c to support NFS mounts when parsing drives.

10 years agoUpdate io.c
ninjarobot [Wed, 9 Apr 2014 04:06:33 +0000 (00:06 -0400)]
Update io.c

Support for NFS mounts when parsing drives.  Previously ignored since they don't start with '/'.

This change is released under the MIT license.

10 years agoMerge pull request #990 from BrandonLWhite/bw/cqleak
Rodrigo Kumpera [Mon, 14 Apr 2014 13:12:10 +0000 (09:12 -0400)]
Merge pull request #990 from BrandonLWhite/bw/cqleak

[runtime] Fixed leak of MonoListItems in MonoCQ

10 years ago[xammac] Remove the Makefile hack as the extensions instructions will be applied...
Sebastien Pouliot [Sat, 12 Apr 2014 16:41:26 +0000 (12:41 -0400)]
[xammac] Remove the Makefile hack as the extensions instructions will be applied (only) when a PROFILE_*.sources is present (and add that xammac_corlib.dll.sources file)

10 years agoMerge pull request #656 from LogosBible/collection_lock
Alex Rønne Petersen [Sat, 12 Apr 2014 13:40:23 +0000 (15:40 +0200)]
Merge pull request #656 from LogosBible/collection_lock

Take shared file lock before collecting file share_info.

10 years ago[runtime] Fixed leak of MonoListItems in MonoCQ
Brandon [Fri, 11 Apr 2014 22:54:29 +0000 (17:54 -0500)]
[runtime] Fixed leak of MonoListItems in MonoCQ
I release this change under the MIT license.

10 years agoMerge pull request #273 from joncham/bug-getpid
Alex Rønne Petersen [Sat, 12 Apr 2014 08:29:38 +0000 (10:29 +0200)]
Merge pull request #273 from joncham/bug-getpid

Use getpid instead of GetCurrentProcessId as the latter calls into io-la...

10 years agoMerge pull request #991 from ranma42/fix-jay-sh-bashism
Alex Rønne Petersen [Sat, 12 Apr 2014 07:30:07 +0000 (09:30 +0200)]
Merge pull request #991 from ranma42/fix-jay-sh-bashism

Use bash when using $RANDOM bashism

10 years agoUse bash when using $RANDOM bashism
Andrea Canciani [Thu, 10 Apr 2014 16:34:01 +0000 (18:34 +0200)]
Use bash when using $RANDOM bashism

$RANDOM is only supported by bash, not by sh.

10 years ago[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.
Zoltan Varga [Sat, 12 Apr 2014 02:56:03 +0000 (04:56 +0200)]
[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.

10 years agoMerge pull request #988 from ranma42/fix-lls-test
Zoltan Varga [Sat, 12 Apr 2014 00:31:19 +0000 (02:31 +0200)]
Merge pull request #988 from ranma42/fix-lls-test

Fix assertion in test-mono-linked-list-set

10 years agoMerge pull request #989 from rolfbjarne/bundle-tracing-improvements
Zoltan Varga [Sat, 12 Apr 2014 00:28:59 +0000 (02:28 +0200)]
Merge pull request #989 from rolfbjarne/bundle-tracing-improvements

Improve tracing output for loaded assemblies from bundles.

10 years agoReport bundle tracing using the filename, not the full path.
Rolf Bjarne Kvinge [Fri, 11 Apr 2014 22:56:33 +0000 (00:56 +0200)]
Report bundle tracing using the filename, not the full path.

10 years agoImprove tracing output for loaded assemblies from bundles.
Rolf Bjarne Kvinge [Fri, 11 Apr 2014 22:20:07 +0000 (00:20 +0200)]
Improve tracing output for loaded assemblies from bundles.

10 years agoUse mono_dl_open_runtime_lib as an additional fallback for loading the profiler....
Rodrigo Kumpera [Fri, 11 Apr 2014 22:16:03 +0000 (18:16 -0400)]
Use mono_dl_open_runtime_lib as an additional fallback for loading the profiler. Fixes profiler loading on OSX.

10 years agoUse mono_dl_open_runtime_lib instead of hand crafted load commands.
Rodrigo Kumpera [Fri, 11 Apr 2014 22:15:24 +0000 (18:15 -0400)]
Use mono_dl_open_runtime_lib instead of hand crafted load commands.

10 years agoNew function mono_dl_open_runtime_lib that loads runtime libraries.
Rodrigo Kumpera [Fri, 11 Apr 2014 21:50:05 +0000 (17:50 -0400)]
New function mono_dl_open_runtime_lib that loads runtime libraries.

This extracts the code used to load LLVM.

10 years ago[Mono.Security] Add .sources file for xammac (same as monotouch)
Sebastien Pouliot [Fri, 11 Apr 2014 22:11:30 +0000 (18:11 -0400)]
[Mono.Security] Add .sources file for xammac (same as monotouch)

10 years ago[xammac] Ajust corlib and System.Core builds to allow to use of CommonCrypto in Xamar...
Sebastien Pouliot [Fri, 11 Apr 2014 20:08:44 +0000 (16:08 -0400)]
[xammac] Ajust corlib and System.Core builds to allow to use of CommonCrypto in Xamarin.Mac

10 years ago[Mono.Security] Send all the certificates (except the root) from an SSL/TLS 'Server...
Sebastien Pouliot [Fri, 11 Apr 2014 19:55:47 +0000 (15:55 -0400)]
[Mono.Security] Send all the certificates (except the root) from an SSL/TLS 'Server certificate' message (7.4.2 in RFC2246). Fix contributed by justin@mailinator.com [#16974]

10 years agoMerge pull request #845 from meyerrj/master
Alexis Christoforides [Fri, 11 Apr 2014 19:16:16 +0000 (15:16 -0400)]
Merge pull request #845 from meyerrj/master

Support for video/mp4, video/ogg, video/webm

10 years agoStyle on the README file, make it more readable for command line users
Miguel de Icaza [Fri, 11 Apr 2014 16:04:10 +0000 (12:04 -0400)]
Style on the README file, make it more readable for command line users

10 years agoARM: Fix epilogue instrumentation to handle MONO_TYPE_{GENERICINST,R4,R8} correctly.
Alex Rønne Petersen [Thu, 10 Apr 2014 21:24:16 +0000 (23:24 +0200)]
ARM: Fix epilogue instrumentation to handle MONO_TYPE_{GENERICINST,R4,R8} correctly.

10 years agoRevert "ARM: Fix epilogue instrumentation to handle MONO_TYPE_{GENERICINST,R4,R8...
Alex Rønne Petersen [Fri, 11 Apr 2014 08:22:08 +0000 (10:22 +0200)]
Revert "ARM: Fix epilogue instrumentation to handle MONO_TYPE_{GENERICINST,R4,R8} correctly."

This reverts commit 1afa622ba446ca7f67f24d446b938826bd568574.

I had a more recent version of this commit locally...

10 years agoARM: Fix epilogue instrumentation to handle MONO_TYPE_{GENERICINST,R4,R8} correctly.
Alex Rønne Petersen [Thu, 10 Apr 2014 21:24:16 +0000 (23:24 +0200)]
ARM: Fix epilogue instrumentation to handle MONO_TYPE_{GENERICINST,R4,R8} correctly.

10 years ago[System.Net] Fixed intermittent test failures from undisposed UdpClients
Alexis Christoforides [Thu, 10 Apr 2014 19:56:48 +0000 (15:56 -0400)]
[System.Net] Fixed intermittent test failures from undisposed UdpClients

10 years ago[Security] Added check for failed chmod on "keypairs" directory creation
Alexis Christoforides [Thu, 10 Apr 2014 19:00:10 +0000 (15:00 -0400)]
[Security] Added check for failed chmod on "keypairs" directory creation
This is to help detect issues where the directory is later found to be not locked down.

10 years ago[system.net.http] Improve 50879b35cf1e92370d155d26cc85b4430fe17984 to close all conne...
Marek Safar [Thu, 10 Apr 2014 11:02:34 +0000 (13:02 +0200)]
[system.net.http] Improve 50879b35cf1e92370d155d26cc85b4430fe17984 to close all connections not only the last one

10 years ago[mcs] Typo in error message
Marek Safar [Thu, 10 Apr 2014 09:17:22 +0000 (11:17 +0200)]
[mcs] Typo in error message

10 years ago[mcs] Reference assemblies with same identity cannot have different version number
Marek Safar [Thu, 10 Apr 2014 08:53:53 +0000 (10:53 +0200)]
[mcs] Reference assemblies with same identity cannot have different version number

10 years agoFix assertion in test-mono-linked-list-set
Andrea Canciani [Wed, 9 Apr 2014 20:55:43 +0000 (22:55 +0200)]
Fix assertion in test-mono-linked-list-set

When running 'make check', test-mono-linked-list-set fails with:

* Assertion at hazard-pointer.c:353, condition `small_id == i' not met

This happens since 71ad74dc11c5fa4bc8c178a5457d2cab732fdb01, because
that commit changes the behaviour of mono_thread_smr_init() so that
invoking it should not be invoked more than once.

10 years agoAdjust scrollbar display after layout if autosized children
Stephen McConnel [Wed, 9 Apr 2014 20:42:28 +0000 (15:42 -0500)]
Adjust scrollbar display after layout if autosized children

ScrollableControl.OnLayout sets the scroll bar display before doing the
actual layout.  If any children are autosized, they may change size as
a result of the layout, and that may change whether or not the scrollbar
is needed.  (This addresses Xamarin bug 18874.)

10 years agoRevert "[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully...
Rodrigo Kumpera [Wed, 9 Apr 2014 19:41:53 +0000 (15:41 -0400)]
Revert "[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880."

This reverts commit 078dc0321d53f9e161957656550fd10cc41db618.

It's breaking for everyone.

10 years ago[System.Core] Don't auto increment when trimming hashset. Fixes #18687
Marek Safar [Wed, 9 Apr 2014 19:15:33 +0000 (21:15 +0200)]
[System.Core] Don't auto increment when trimming hashset. Fixes #18687

10 years ago[system.net.http] Close service-point slot on explicit dispose. Fixes #18848
Marek Safar [Wed, 9 Apr 2014 18:35:23 +0000 (20:35 +0200)]
[system.net.http] Close service-point slot on explicit dispose. Fixes #18848

10 years agoMerge pull request #985 from joelmartinez/master
Alexis Christoforides [Wed, 9 Apr 2014 18:26:45 +0000 (14:26 -0400)]
Merge pull request #985 from joelmartinez/master

[docs] Fixed XML syntax issue with CipherSuitesCallback, and ServicePointManager xml files.

10 years ago[interpreter] Disable fast call invocation using methodinfo delegates due to aot...
Marek Safar [Wed, 9 Apr 2014 15:32:44 +0000 (17:32 +0200)]
[interpreter] Disable fast call invocation using methodinfo delegates due to aot limitation. Fixes #18688

10 years ago[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.
Zoltan Varga [Wed, 9 Apr 2014 01:53:22 +0000 (21:53 -0400)]
[runtime] Improve the hashing of MONO_TYPE_VAR/MONO_TYPE_MVAR. Hopefully fixes #18880.

10 years agoRevert "[llvm] Fix the build."
Zoltan Varga [Tue, 8 Apr 2014 23:43:16 +0000 (19:43 -0400)]
Revert "[llvm] Fix the build."

This reverts commit 8990ab33639d075958428cc38fae5dff861f6fde.

Revert this as it only works with an llvm version which doesn't compile on lion.

10 years ago[XML] Added unit test for multiple XMLElement attributes on arrays & ArrayLists
Alexis Christoforides [Tue, 8 Apr 2014 22:05:46 +0000 (18:05 -0400)]
[XML] Added unit test for multiple XMLElement attributes on arrays & ArrayLists

10 years ago[Microsoft.Build.Tasks] 'Copy' task now returns failure when errors are logged
Alan McGovern [Tue, 8 Apr 2014 16:21:36 +0000 (12:21 -0400)]
[Microsoft.Build.Tasks] 'Copy' task now returns failure when errors are logged

If we try to copy a file which does not exist, we log the error (as we have
always done) but now we return failure from the Copy task if any errors were
logged.

This means we will correctly fail the build later on instead of having a
successful build which did not complete correctly.

10 years agoMerge pull request #984 from echampet/trim-column
Marek Safar [Tue, 8 Apr 2014 14:31:27 +0000 (16:31 +0200)]
Merge pull request #984 from echampet/trim-column

Fix CreateErrorFromString: match.Result("${column}") may contain a '+', ...

10 years agoFix CreateErrorFromString: match.Result("${column}") may contain a '+', trim it
Etienne CHAMPETIER [Tue, 8 Apr 2014 14:26:04 +0000 (16:26 +0200)]
Fix CreateErrorFromString: match.Result("${column}") may contain a '+', trim it

Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net>
10 years ago[corlib] Better checks for release of parent task
Marek Safar [Tue, 8 Apr 2014 13:30:40 +0000 (15:30 +0200)]
[corlib] Better checks for release of parent task

10 years agoFixed memory leak in Task when child tasks are continually created.
BrandonLWhite [Mon, 7 Apr 2014 22:54:33 +0000 (17:54 -0500)]
Fixed memory leak in Task when child tasks are continually created.

This resolves bug # 18398 and other OOM scenarios in long running applications that make use of FromAsync, ContinueWith, etc. to "rearm" asynchronous operations.

10 years agoMerge pull request #983 from xen2/master
Alex Rønne Petersen [Tue, 8 Apr 2014 12:56:37 +0000 (14:56 +0200)]
Merge pull request #983 from xen2/master

Fix MSVC compilation (mini-native-types.c was considered as header) and updated VTune project to use 2013 version.

10 years ago[docs] Fixed XML syntax issue with CipherSuitsCallback, and ServicePointManager xml...
Joel Martinez [Mon, 7 Apr 2014 00:12:05 +0000 (20:12 -0400)]
[docs] Fixed XML syntax issue with CipherSuitsCallback, and ServicePointManager xml files.

10 years ago[System.Core] Exclude legacy visitor in new profiles
Marek Safar [Tue, 8 Apr 2014 10:43:28 +0000 (12:43 +0200)]
[System.Core] Exclude legacy visitor in new profiles

10 years ago[Http]: Disable redirect with body and no buffering.
Martin Baulig [Thu, 3 Apr 2014 23:40:07 +0000 (19:40 -0400)]
[Http]: Disable redirect with body and no buffering.

10 years ago[Http]: Clear the 'SendChunked' flag when redirecting.
Martin Baulig [Thu, 3 Apr 2014 20:43:36 +0000 (16:43 -0400)]
[Http]: Clear the 'SendChunked' flag when redirecting.

10 years ago[Http]: Remove chunked/etc headers when redirecting a request as GET.
Martin Baulig [Wed, 5 Mar 2014 14:45:00 +0000 (15:45 +0100)]
[Http]: Remove chunked/etc headers when redirecting a request as GET.

10 years agoVTune profiler: update to VTune Amplifier 2013.
Virgile Bello [Tue, 8 Apr 2014 02:45:08 +0000 (11:45 +0900)]
VTune profiler: update to VTune Amplifier 2013.

10 years agoMSVC: In libmono.vcxproj, mini-native-types.c was included as header instead of sourc...
Virgile Bello [Tue, 8 Apr 2014 02:44:41 +0000 (11:44 +0900)]
MSVC: In libmono.vcxproj, mini-native-types.c was included as header instead of source file.

10 years ago[corlib] Add SortVersion. Fixes #18770
Marek Safar [Mon, 7 Apr 2014 17:21:16 +0000 (19:21 +0200)]
[corlib] Add SortVersion. Fixes #18770

10 years ago[corlib] Set test failure when test hangs
Marek Safar [Mon, 7 Apr 2014 15:35:03 +0000 (17:35 +0200)]
[corlib] Set test failure when test hangs

10 years agoMerge pull request #955 from ermshiperete/bug-xamarin-10537
Alexis Christoforides [Mon, 7 Apr 2014 15:55:47 +0000 (11:55 -0400)]
Merge pull request #955 from ermshiperete/bug-xamarin-10537

[MWF] Fix crash from null control in ContainerControl (#10537)

10 years ago[runtime] Refactor mono_marshal_get_delegate_invoke_internal ().
Zoltan Varga [Sun, 6 Apr 2014 01:33:24 +0000 (21:33 -0400)]
[runtime] Refactor mono_marshal_get_delegate_invoke_internal ().

10 years ago[bcl] Simplify the check added in 0ab4372189b998f2efec2a9b12ef16bd071916a5.
Zoltan Varga [Sat, 5 Apr 2014 17:27:47 +0000 (13:27 -0400)]
[bcl] Simplify the check added in 0ab4372189b998f2efec2a9b12ef16bd071916a5.

10 years ago[bcl] Add an explicit null check to one of the unsafe string cctors instead of relayi...
Zoltan Varga [Sat, 5 Apr 2014 00:37:26 +0000 (20:37 -0400)]
[bcl] Add an explicit null check to one of the unsafe string cctors instead of relaying on the implicit null check in memcpy () to easy debugging.

10 years agoMerge pull request #941 from upsilon/fix-layoutsettings-setter
Alexis Christoforides [Sat, 5 Apr 2014 00:17:27 +0000 (20:17 -0400)]
Merge pull request #941 from upsilon/fix-layoutsettings-setter

Fix setter of TableLayoutPanel.LayoutSettings throws unwanted exception (Novell bug #497562)

10 years ago[xbuild] Fix building with 2.0 toolset, take 2
Michael Hutchinson [Thu, 3 Apr 2014 19:37:55 +0000 (15:37 -0400)]
[xbuild] Fix building with 2.0 toolset, take 2

BXC18794 - Error executing task Csc with 2.0 toolset since Mono 3.4.0

10 years agoFix building the monotouch_runtime profile.
Zoltan Varga [Fri, 4 Apr 2014 19:50:54 +0000 (15:50 -0400)]
Fix building the monotouch_runtime profile.

10 years agoRevert "[xbuild] Fix building with 2.0 toolset"
Zoltan Varga [Fri, 4 Apr 2014 18:58:34 +0000 (14:58 -0400)]
Revert "[xbuild] Fix building with 2.0 toolset"

This reverts commit 2086958399f30a8b7a997203c87d92dab2b507ce.

Revert this as it breaks the build:

MCS [net_2_0] Microsoft.Build.Engine.dll
Microsoft.Build.BuildEngine/Engine.cs(114,81): error CS0117: Microsoft.Build.Utilities.TargetDotNetFrameworkVersion' does not contain a definition forVersion30'
/root/my-mono-fork/mcs/class/Microsoft.Build.Engine/./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll (Location of the symbol related to previous error)
Microsoft.Build.BuildEngine/Engine.cs(116,81): error CS0117: Microsoft.Build.Utilities.TargetDotNetFrameworkVersion' does not contain a definition forVersion35'
/root/my-mono-fork/mcs/class/Microsoft.Build.Engine/./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll (Location of the symbol related to previous error)
Compilation failed: 2 error(s), 0 warnings

10 years ago[llvm] Fix the build.
Zoltan Varga [Mon, 24 Mar 2014 13:13:46 +0000 (09:13 -0400)]
[llvm] Fix the build.

10 years ago[jit] Fix a regression caused by 837773af14c334427dcb17b57c5cc40c678ac943.
Zoltan Varga [Fri, 4 Apr 2014 03:03:42 +0000 (23:03 -0400)]
[jit] Fix a regression caused by 837773af14c334427dcb17b57c5cc40c678ac943.

10 years ago[jit] Make generic ctor calls made out of gsharedvt methods indirect, since they...
Zoltan Varga [Thu, 3 Apr 2014 20:43:07 +0000 (16:43 -0400)]
[jit] Make generic ctor calls made out of gsharedvt methods indirect, since they cannot be patched. Fixes #18634.