mono.git
10 years ago[corlib] Throw correct exception when array::copy elements don't match
Marek Safar [Mon, 3 Feb 2014 15:13:49 +0000 (16:13 +0100)]
[corlib] Throw correct exception when array::copy elements don't match

10 years agoMerge pull request #886 from dmpot/master
Marek Safar [Mon, 3 Feb 2014 08:40:56 +0000 (00:40 -0800)]
Merge pull request #886 from dmpot/master

[WindowsBase]: 6 fixes to Dispatcher

10 years agoDispatcher should process a higher-priority task
Dmitry Potapov [Sun, 2 Feb 2014 22:07:44 +0000 (02:07 +0400)]
Dispatcher should process a higher-priority task

When a higher-priority tasked appeared in the dispatcher queue, the
dispatcher stopped processing of the current queue but moved to a low
priority queue instead of processing the most high priority queue.

10 years agoInvalidOperationException in Dispatcher.RunFrame
Dmitry Potapov [Sun, 2 Feb 2014 21:57:20 +0000 (01:57 +0400)]
InvalidOperationException in Dispatcher.RunFrame

When a Dispatcher exits due to 'frame.Continue' being false, it does not
clear queue_bits. As result, the next run of the Dispatcher could try to
dequeue a non-existing dispatcher operation.

10 years agoDispatcher should stop if Continue is false
Dmitry Potapov [Sun, 2 Feb 2014 21:48:32 +0000 (01:48 +0400)]
Dispatcher should stop if Continue is false

If the dispatcher encounters that frame.Continue is false, it should return
immediately and do not try to execute anything. The unit test may be seen as
rather artificial, but the problem may happen in more realistic situations
when frames are unwound.

10 years agoDispatcher: Run() can be used more than once
Dmitry Potapov [Sun, 2 Feb 2014 21:41:42 +0000 (01:41 +0400)]
Dispatcher: Run() can be used more than once

When Run() was invoked a second time, main_execution_frame had the Continue
flag set to false. So it did not work correctly.

10 years ago[runtime] Simplify the io-layer threading code a bit more.
Zoltan Varga [Sun, 2 Feb 2014 21:36:28 +0000 (22:36 +0100)]
[runtime] Simplify the io-layer threading code a bit more.

10 years agoDispatcher.PushFrame: clean references before return
Dmitry Potapov [Sun, 2 Feb 2014 19:55:12 +0000 (23:55 +0400)]
Dispatcher.PushFrame: clean references before return

The dispatcher did not clean references before returning, therefore
the second call to Dispatcher.Run() failed.

10 years agoFix src and dest indexes in DispatcherOperation ctor
Dmitry Potapov [Sun, 2 Feb 2014 18:40:55 +0000 (22:40 +0400)]
Fix src and dest indexes in DispatcherOperation ctor

The source and the destination indexes are confused. The source index, which
is the second parameter, should be 0 and the destination index, which is the
fourth parameter, should be 1.

10 years ago[runtime] Move more thread attach code to mono-threads from io-layer.
Zoltan Varga [Sun, 2 Feb 2014 15:43:45 +0000 (16:43 +0100)]
[runtime] Move more thread attach code to mono-threads from io-layer.

10 years agoMerge pull request #884 from akoeplinger/fix-ipv6-teredo
Marek Safar [Sun, 2 Feb 2014 13:17:22 +0000 (05:17 -0800)]
Merge pull request #884 from akoeplinger/fix-ipv6-teredo

[System] Fixed an error in the implementation of System.Net.IPAddress.IsIPv6Teredo

10 years ago[runtime] Simplify _wapi_set_termination_details ().
Zoltan Varga [Sun, 2 Feb 2014 05:11:31 +0000 (06:11 +0100)]
[runtime] Simplify _wapi_set_termination_details ().

10 years ago[System] Fixed an error in the implementation of System.Net.IPAddress.IsIPv6Teredo
Alexander Köplinger [Sat, 1 Feb 2014 21:02:27 +0000 (22:02 +0100)]
[System] Fixed an error in the implementation of System.Net.IPAddress.IsIPv6Teredo

The property was introduced with PR #870 but it missed to convert network byte order to host byte order, so the comparison
wasn't working correctly and the corresponding unit test failed. @marek-safar erroneously "fixed" the test in 27e07c7.

This is the corrected implementation and the original test now works as intended.

10 years ago[runtime] Rename mono_thread_info_dettach () to mono_thread_info_detach ().
Zoltan Varga [Sat, 1 Feb 2014 18:31:07 +0000 (19:31 +0100)]
[runtime] Rename mono_thread_info_dettach () to mono_thread_info_detach ().

10 years ago[runtime] Rename the MONO_GSHARING define to ENABLE_GSHAREDVT for consistency.
Zoltan Varga [Sat, 1 Feb 2014 12:56:19 +0000 (13:56 +0100)]
[runtime] Rename the MONO_GSHARING define to ENABLE_GSHAREDVT for consistency.

10 years ago[runtime] Implement GetCurrentThreadId () using mono-threads.
Zoltan Varga [Sat, 1 Feb 2014 12:50:47 +0000 (13:50 +0100)]
[runtime] Implement GetCurrentThreadId () using mono-threads.

10 years ago[runtime] Move thread attaching to mono-threads from the io-layer.
Zoltan Varga [Sat, 1 Feb 2014 12:44:54 +0000 (13:44 +0100)]
[runtime] Move thread attaching to mono-threads from the io-layer.

10 years ago[runtime] Remove code duplication from the wapi_interrupt_.. functions.
Zoltan Varga [Fri, 31 Jan 2014 17:58:14 +0000 (18:58 +0100)]
[runtime] Remove code duplication from the wapi_interrupt_.. functions.

10 years ago[corlib] Fixes our of range index access from a5fc91fc42a9a1edcc5ad9d6c656c9c9223e62a8
Marek Safar [Fri, 31 Jan 2014 16:42:06 +0000 (17:42 +0100)]
[corlib] Fixes our of range index access from a5fc91fc42a9a1edcc5ad9d6c656c9c9223e62a8

10 years agoMore tests
Marek Safar [Fri, 31 Jan 2014 14:44:12 +0000 (15:44 +0100)]
More tests

10 years ago[corlib] Decimal parsing with banker's rounding with non-zero digits beyond the thous...
Marek Safar [Fri, 31 Jan 2014 14:30:18 +0000 (15:30 +0100)]
[corlib] Decimal parsing with banker's rounding with non-zero digits beyond the thousandths digit. Fixes #17536

10 years ago[runtime] Remove some references to gc_wrapper.h which are no longer needed.
Zoltan Varga [Fri, 31 Jan 2014 13:29:51 +0000 (14:29 +0100)]
[runtime] Remove some references to gc_wrapper.h which are no longer needed.

10 years ago[runtime] Move the thread exit code to mono-threads from io-layer.
Zoltan Varga [Fri, 31 Jan 2014 13:18:14 +0000 (14:18 +0100)]
[runtime] Move the thread exit code to mono-threads from io-layer.

10 years ago[mcs] Improve daa862f17f7930e5618d1e46e09de46f95c667d4 commit
Marek Safar [Fri, 31 Jan 2014 13:04:49 +0000 (14:04 +0100)]
[mcs] Improve daa862f17f7930e5618d1e46e09de46f95c667d4 commit

10 years ago[mcs] Explicit user conversion from nullable types does not have to lift the result...
Marek Safar [Fri, 31 Jan 2014 12:30:49 +0000 (13:30 +0100)]
[mcs] Explicit user conversion from nullable types does not have to lift the result. Fixes #17469

10 years ago[mcs] Report less internal errors. Fixes #17472
Marek Safar [Fri, 31 Jan 2014 10:44:04 +0000 (11:44 +0100)]
[mcs] Report less internal errors. Fixes #17472

10 years ago[mcs] Fixes warning
Marek Safar [Fri, 31 Jan 2014 10:25:25 +0000 (11:25 +0100)]
[mcs] Fixes warning

10 years ago[mcs] Release array initializer stack field at the end of initialization. Fixes ...
Marek Safar [Fri, 31 Jan 2014 09:18:26 +0000 (10:18 +0100)]
[mcs] Release array initializer stack field at the end of initialization. Fixes #17494

10 years ago[runtime] Fix a shutdown leak.
Zoltan Varga [Fri, 31 Jan 2014 07:58:16 +0000 (08:58 +0100)]
[runtime] Fix a shutdown leak.

10 years ago[runtime] Use mono_thread_join () to wait for the finalizer thread to exit.
Zoltan Varga [Fri, 31 Jan 2014 05:43:32 +0000 (06:43 +0100)]
[runtime] Use mono_thread_join () to wait for the finalizer thread to exit.

10 years ago[llvm] Disable llvm instead of asserting in some cases. Fixes #17527.
Zoltan Varga [Fri, 31 Jan 2014 05:17:41 +0000 (06:17 +0100)]
[llvm] Disable llvm instead of asserting in some cases. Fixes #17527.

10 years ago[runtime] Use a separate lock for the joinable_threads () hash table.
Zoltan Varga [Fri, 31 Jan 2014 03:12:43 +0000 (04:12 +0100)]
[runtime] Use a separate lock for the joinable_threads () hash table.

10 years agoMerge pull request #880 from awinters-fvs/xbuild/make-dist-fix
Michael Hutchinson [Thu, 30 Jan 2014 21:13:59 +0000 (13:13 -0800)]
Merge pull request #880 from awinters-fvs/xbuild/make-dist-fix

Fix 'make dist' broken since 35287878

10 years ago[corlib] WeakReference<T>::TryGetTarget should return true only for non null targets.
Rodrigo Kumpera [Thu, 30 Jan 2014 21:11:31 +0000 (16:11 -0500)]
[corlib] WeakReference<T>::TryGetTarget should return true only for non null targets.

10 years agoFix warnings.
Zoltan Varga [Thu, 30 Jan 2014 18:08:22 +0000 (19:08 +0100)]
Fix warnings.

10 years ago[runtime] Change the way the runtime waits for threads to finish. Instead of detachin...
Zoltan Varga [Thu, 30 Jan 2014 09:28:42 +0000 (10:28 +0100)]
[runtime] Change the way the runtime waits for threads to finish. Instead of detaching them at thread startup and waiting for them using WaitForMultipleObject(), add threads to a hash table before they exit mono code and use the finalizer thread to call pthread_join () on them. This will hopefully fix the problems where a thread tried to access data which the runtime at shutdown/appdomain unload.

10 years agoMerge pull request #882 from jgagnon/master
Alex Rønne Petersen [Thu, 30 Jan 2014 03:51:18 +0000 (19:51 -0800)]
Merge pull request #882 from jgagnon/master

Fixes a socket leak in class TcpListener

10 years ago[jit]Add a missing call to mini_native_type_replace_type in mini_get_basic_type_from_...
Rodrigo Kumpera [Wed, 29 Jan 2014 19:17:13 +0000 (14:17 -0500)]
[jit]Add a missing call to mini_native_type_replace_type in mini_get_basic_type_from_generic.

10 years ago[aot] Add a more helpfull error message when a method cannot be loaded.
Zoltan Varga [Wed, 29 Jan 2014 15:47:19 +0000 (16:47 +0100)]
[aot] Add a more helpfull error message when a method cannot be loaded.

10 years ago[sgen] Fix a regression caused by 07fc727b8698a100aeb214ae3f7eb1cc3f5bab20. Fixes...
Zoltan Varga [Wed, 29 Jan 2014 15:24:28 +0000 (16:24 +0100)]
[sgen] Fix a regression caused by 07fc727b8698a100aeb214ae3f7eb1cc3f5bab20. Fixes the windows build.

10 years ago[xbuild] Rework escaping in TaskItem to be compatible with MSBuild
Michael Hutchinson [Tue, 28 Jan 2014 22:38:26 +0000 (17:38 -0500)]
[xbuild] Rework escaping in TaskItem to be compatible with MSBuild

The escaping/unescaping behaviour of TaskItem:ITaskItem was undocumented
originally in MSBuild, so our implementation did not perform any. This
caused issues with Tasks getting metadata and paths that were escaped,
trying to use them as-is, and failing horribly.

Fortunately the ITaskItem2 interface in .NET 4 provides complementary
accessors with documentation that indicates that it stores values
escaped internally, and the old accessors unescape the values.

This commit implements ITaskItem2, fixes the escaping behavior of the
old accessors, and removes some superluous uses of IDictionary.Contains.

10 years ago[xbuild] Remove unnecessary/inconsistent path conversion hack
Michael Hutchinson [Tue, 28 Jan 2014 22:19:53 +0000 (17:19 -0500)]
[xbuild] Remove unnecessary/inconsistent path conversion hack

Directory separators are automatically converted from Windows->Native
when parsing MSBuild files, but any paths provided in code must already
be native.

10 years ago[Microsoft.Build.Utilities] Properly escape/unescape ItemSpec
Alan McGovern [Tue, 28 Jan 2014 21:18:57 +0000 (16:18 -0500)]
[Microsoft.Build.Utilities] Properly escape/unescape ItemSpec

With tests.

10 years ago[Microsoft.Build.Utilities] Fix the escaping/unescaping of ItemSpec
Alan McGovern [Tue, 28 Jan 2014 20:40:25 +0000 (15:40 -0500)]
[Microsoft.Build.Utilities] Fix the escaping/unescaping of ItemSpec

This should hopefully fix compilation of projects using files with
names like 'foo@2x.png' in various places like embedded resources
or content items which must be copied to the output directory.

With tests.

10 years ago[mcs] Better check for invalid attribute targets. Fixes #17447
Marek Safar [Tue, 28 Jan 2014 09:16:12 +0000 (10:16 +0100)]
[mcs] Better check for invalid attribute targets. Fixes #17447

10 years ago[llvm] Load rgctx/imt arguments using a volatile load on arm to prevent LLVM from...
Zoltan Varga [Tue, 28 Jan 2014 05:30:09 +0000 (06:30 +0100)]
[llvm] Load rgctx/imt arguments using a volatile load on arm to prevent LLVM from moving the setting of the argument elsewhere. This is needed because these arguments are passed in a caller save register, but our code treats it as callee save in a lot of places. Fixes #17435.

10 years agoRevert "[jit] Precompute a bit more information for delegate trampolines to speed...
Zoltan Varga [Tue, 28 Jan 2014 05:11:22 +0000 (06:11 +0100)]
Revert "[jit] Precompute a bit more information for delegate trampolines to speed them up."

This reverts commit e3de4cb92e5f91fcd37d83f832401be45c0a77a5.

Revert this as it seems to break mt.

10 years ago[xbuild] Define VisualStudioVersion, since F# projects can depend on it
Michael Hutchinson [Mon, 27 Jan 2014 21:58:49 +0000 (16:58 -0500)]
[xbuild] Define VisualStudioVersion, since F# projects can depend on it

10 years agoProperly compare assembly versions when performing binding. Fixes #17368.
Rodrigo Kumpera [Mon, 27 Jan 2014 21:28:01 +0000 (16:28 -0500)]
Properly compare assembly versions when performing binding. Fixes #17368.

The right way to compare assembly versions is by translating the major/minor
pair into a single number and compare that.

Since each element can only be one byte long, we multiply major by 256
before adding to minor.

This solves the problem where version 100.0.0.0 was not after 3.5.0.0.

10 years agoFixes a socket leak in class TcpListener
Jonathan Gagnon [Mon, 27 Jan 2014 14:18:10 +0000 (09:18 -0500)]
Fixes a socket leak in class TcpListener

Fixes a socket leak in TcpListener.AcceptTcpClient and
TcpListener.EndAcceptTcpClient.

10 years agoNew test
Marek Safar [Mon, 27 Jan 2014 10:35:41 +0000 (11:35 +0100)]
New test

10 years ago[mcs] Remove used method
Marek Safar [Mon, 27 Jan 2014 10:21:34 +0000 (11:21 +0100)]
[mcs] Remove used method

10 years ago[mcs] Don't crash when default parameter constant member access cannot be resolved...
Marek Safar [Mon, 27 Jan 2014 10:19:54 +0000 (11:19 +0100)]
[mcs] Don't crash when default parameter constant member access cannot be resolved. Fixes #17354

10 years ago[dlr] Handle more expressions in interpreter
Marek Safar [Sun, 26 Jan 2014 10:34:00 +0000 (11:34 +0100)]
[dlr] Handle more expressions in interpreter

10 years ago[mcs] Do underlying float constant operation on double values. Fixes #15463
Marek Safar [Sun, 26 Jan 2014 10:32:03 +0000 (11:32 +0100)]
[mcs] Do underlying float constant operation on double values. Fixes #15463

10 years ago[mcs] Check for nested type arguments of cached method group. Fixes #17403
Marek Safar [Fri, 24 Jan 2014 16:53:21 +0000 (17:53 +0100)]
[mcs] Check for nested type arguments of cached method group. Fixes #17403

10 years ago[jit] Precompute a bit more information for delegate trampolines to speed them up.
Zoltan Varga [Sun, 26 Jan 2014 06:32:08 +0000 (07:32 +0100)]
[jit] Precompute a bit more information for delegate trampolines to speed them up.

10 years ago[jit] Store the spvar offsets for the finally clauses in MonoJitExceptionInfo to...
Zoltan Varga [Sat, 25 Jan 2014 06:39:36 +0000 (07:39 +0100)]
[jit] Store the spvar offsets for the finally clauses in MonoJitExceptionInfo to avoid disassembly in mono_arch_install_handler_block_guard ().

10 years ago[jit] Change to signature of mono_arch_create_handler_block_trampoline () to be consi...
Zoltan Varga [Sat, 25 Jan 2014 06:27:40 +0000 (07:27 +0100)]
[jit] Change to signature of mono_arch_create_handler_block_trampoline () to be consistent with the signature of the other trampoline creation functions.

10 years agoUpdate mono-core.spec.in with xbuild reorganization
Ashley Winters [Fri, 24 Jan 2014 22:30:22 +0000 (14:30 -0800)]
Update mono-core.spec.in with xbuild reorganization

10 years ago[jit] Add a mono_jinfo_get_unwind_info () helper function.
Zoltan Varga [Fri, 24 Jan 2014 19:44:15 +0000 (20:44 +0100)]
[jit] Add a mono_jinfo_get_unwind_info () helper function.

10 years agoAllow a TLS1.1+ client (like recent Google Chrome, 1.2) to fallback to TLS1.0 when...
Sebastien Pouliot [Fri, 24 Jan 2014 13:47:10 +0000 (08:47 -0500)]
Allow a TLS1.1+ client (like recent Google Chrome, 1.2) to fallback to TLS1.0 when using System.dll (or Mono.Security.dll) server side SSL/TLS [#6843][#11736]

10 years agoFix build (and cosmetic code formatting).
Atsushi Eno [Fri, 24 Jan 2014 08:33:14 +0000 (17:33 +0900)]
Fix build (and cosmetic code formatting).

10 years agoremove private msbuild hacking project files.
Atsushi Eno [Fri, 24 Jan 2014 07:42:54 +0000 (16:42 +0900)]
remove private msbuild hacking project files.

10 years agoMerge branch 'msbuilddll2'
Atsushi Eno [Fri, 24 Jan 2014 07:41:00 +0000 (16:41 +0900)]
Merge branch 'msbuilddll2'

10 years agoLog target build error.
Atsushi Eno [Fri, 24 Jan 2014 07:25:29 +0000 (16:25 +0900)]
Log target build error.

10 years ago[jit] Fix/simplify the x86 handler guard trampoline code. Part of the fix for #16807.
Zoltan Varga [Fri, 24 Jan 2014 07:23:41 +0000 (08:23 +0100)]
[jit] Fix/simplify the x86 handler guard trampoline code. Part of the fix for #16807.

10 years agoMake sure to fail build when exception is thrown while building a target.
Atsushi Eno [Fri, 24 Jan 2014 07:02:08 +0000 (16:02 +0900)]
Make sure to fail build when exception is thrown while building a target.

10 years agoRevert "finally_guard has been promoted to the stable set of tests."
Zoltan Varga [Fri, 24 Jan 2014 06:49:55 +0000 (07:49 +0100)]
Revert "finally_guard has been promoted to the stable set of tests."

This reverts commit 31d902a285e02e11afd0065b85a98213d5a6d5d7.

finally_guard still fails when using LLVM.

10 years ago[jit] Fix a regression caused by 28374f3161d7bd2521b26b4ce23515ec27eb2174. Fixes...
Zoltan Varga [Fri, 24 Jan 2014 06:45:55 +0000 (07:45 +0100)]
[jit] Fix a regression caused by 28374f3161d7bd2521b26b4ce23515ec27eb2174. Fixes #17392.

10 years ago[jit] Hopefully fix the loaded LLVM build.
Zoltan Varga [Fri, 24 Jan 2014 03:47:23 +0000 (04:47 +0100)]
[jit] Hopefully fix the loaded LLVM build.

10 years agoadd comment on MSB4057.
Atsushi Eno [Fri, 24 Jan 2014 01:41:08 +0000 (10:41 +0900)]
add comment on MSB4057.

10 years agoInclude xbuild_4_0_dirs in dist; fixes 425fdc03
Ashley Winters [Thu, 23 Jan 2014 23:16:41 +0000 (15:16 -0800)]
Include xbuild_4_0_dirs in dist; fixes 425fdc03

In commit 425fdc03fa38b2ee29c1cf88617ddb1580fde78f:

  [xbuild] Build & install MSBuild 12.0 assemblies

The net_3_5_only_dirs containing the Build classes were moved to
various xbuild_X_dirs variables, but an undefined $(xbuild_dirs)
variable was appended to DIST_ONLY_SUBDIRS.

This patch adds $(xbuild_4_0_dirs) instead.

10 years agoFix 'make dist' broken since 35287878
Ashley Winters [Thu, 23 Jan 2014 22:46:09 +0000 (14:46 -0800)]
Fix 'make dist' broken since 35287878

In commit 35287878b9785efeaeb854afb6ee4509f5714d65:

    [xbuild] Reorganize xbuild targets/frameworks/bin data

Several files were shuffled around, but the EXTRA_DISTFILES was
not fully updated with the new file paths.

This patch is required to build a 3.2.7 tarball.

10 years ago[System] Exclude LinuxNetworkChange from MONOTOUCH build (since it won't work as...
Sebastien Pouliot [Thu, 23 Jan 2014 21:57:11 +0000 (16:57 -0500)]
[System] Exclude LinuxNetworkChange from MONOTOUCH build (since it won't work as the p/invoke are not present)

10 years agoupdate .csproj.
Atsushi Eno [Thu, 23 Jan 2014 14:46:46 +0000 (23:46 +0900)]
update .csproj.

10 years agoAdd BuildRequestDataTest and fixed some .NET compatibility in tests.
Atsushi Eno [Thu, 23 Jan 2014 14:46:09 +0000 (23:46 +0900)]
Add BuildRequestDataTest and fixed some .NET compatibility in tests.

10 years agoCheck null buildTargets at BuildRequestData. But not in ProjectInstance.
Atsushi Eno [Thu, 23 Jan 2014 14:45:23 +0000 (23:45 +0900)]
Check null buildTargets at BuildRequestData. But not in ProjectInstance.

10 years agoMerge pull request #735 from wtfrank/bitblt
Alex Rønne Petersen [Thu, 23 Jan 2014 11:59:37 +0000 (03:59 -0800)]
Merge pull request #735 from wtfrank/bitblt

dllmap for BitBlt in gdi32.dll

10 years agoPath existence and lookup is now based on insensitive search.
Atsushi Eno [Thu, 23 Jan 2014 10:14:35 +0000 (19:14 +0900)]
Path existence and lookup is now based on insensitive search.

10 years agocomment out error check on Inputs/Outputs mismatch.
Atsushi Eno [Thu, 23 Jan 2014 08:03:18 +0000 (17:03 +0900)]
comment out error check on Inputs/Outputs mismatch.

10 years agoimplement OnError on target.
Atsushi Eno [Thu, 23 Jan 2014 08:02:15 +0000 (17:02 +0900)]
implement OnError on target.

10 years agoExists() needs to normalize Windows path first.
Atsushi Eno [Thu, 23 Jan 2014 08:00:32 +0000 (17:00 +0900)]
Exists() needs to normalize Windows path first.

10 years ago[jit] Add a mono_get_jit_tls () helper function.
Zoltan Varga [Thu, 23 Jan 2014 03:46:55 +0000 (04:46 +0100)]
[jit] Add a mono_get_jit_tls () helper function.

10 years agoexclude extraneous stuff from msbuild dir.
Atsushi Eno [Thu, 23 Jan 2014 02:56:25 +0000 (11:56 +0900)]
exclude extraneous stuff from msbuild dir.

10 years agoDefaultTargets must be first picked up from imports' attributes, then first of Targets.
Atsushi Eno [Thu, 23 Jan 2014 02:31:07 +0000 (11:31 +0900)]
DefaultTargets must be first picked up from imports' attributes, then first of Targets.

10 years agoproperty name comparison should be done in case insensitive manner.
Atsushi Eno [Thu, 23 Jan 2014 02:30:43 +0000 (11:30 +0900)]
property name comparison should be done in case insensitive manner.

10 years agoFollow up on return intrinsics tightening the preprocessor checks and using the decla...
tritao [Thu, 23 Jan 2014 00:33:01 +0000 (00:33 +0000)]
Follow up on return intrinsics tightening the preprocessor checks and using the declared version of the intrinsic instead of declaring it ourselves.

Addressing a post-commit review by @alexrp.

10 years ago[runtime] Handle native size of structs with explicit layout and min alignment smalle...
Rodrigo Kumpera [Wed, 22 Jan 2014 21:43:08 +0000 (16:43 -0500)]
[runtime] Handle native size of structs with explicit layout and min alignment smaller than default packing. Fixes #4510

The calculating the native size of structs with explicit layout we need to take into consideration the minimum alignment
needed and the packing asked.

If no packing is supplied, we should respect the minimum alignment. If packing is supplied we should use the minimum required.

10 years agoMerge pull request #878 from tritao/master
João Matos [Wed, 22 Jan 2014 18:46:45 +0000 (10:46 -0800)]
Merge pull request #878 from tritao/master

MSVC build improvements

10 years agoNew tests
Marek Safar [Wed, 22 Jan 2014 16:53:15 +0000 (17:53 +0100)]
New tests

10 years ago[dlr] Implement few missing interpreter instructions
Marek Safar [Wed, 22 Jan 2014 16:52:21 +0000 (17:52 +0100)]
[dlr] Implement few missing interpreter instructions

10 years ago[dlr] Fix UInt64 add/div
Marek Safar [Wed, 22 Jan 2014 09:27:48 +0000 (10:27 +0100)]
[dlr] Fix UInt64 add/div

10 years ago[jit] Fix the freeing of AOT jump target lists. Fixes #17201.
Zoltan Varga [Wed, 22 Jan 2014 00:11:23 +0000 (01:11 +0100)]
[jit] Fix the freeing of AOT jump target lists. Fixes #17201.

10 years ago[amd64] Make seq_points clobber callee save registers. Fixes #17310.
Zoltan Varga [Tue, 21 Jan 2014 23:58:25 +0000 (00:58 +0100)]
[amd64] Make seq_points clobber callee save registers. Fixes #17310.

10 years ago[mkbundle] Make duplicate assembly name error tracking less painful
Marek Safar [Tue, 21 Jan 2014 22:11:43 +0000 (23:11 +0100)]
[mkbundle] Make duplicate assembly name error tracking less painful

10 years ago[mkbundle] Remove no longer needed System.Reflection hack
Marek Safar [Tue, 21 Jan 2014 19:39:28 +0000 (20:39 +0100)]
[mkbundle] Remove no longer needed System.Reflection hack

10 years ago[mcs] Check for initially unassigned struct instance variables of unassigned structs.
Marek Safar [Tue, 21 Jan 2014 15:31:50 +0000 (16:31 +0100)]
[mcs] Check for initially unassigned struct instance variables of unassigned structs.

10 years ago[System] Include IndentedTextWriter in the mobile profile.
Rolf Bjarne Kvinge [Tue, 21 Jan 2014 09:40:50 +0000 (10:40 +0100)]
[System] Include IndentedTextWriter in the mobile profile.

Fixes a build problem for Xamarin.iOS and besides there doesn't seem
to be any reason for it to not be included.

10 years ago[runtime] Fix the DISABLE_JIT build.
Zoltan Varga [Tue, 21 Jan 2014 03:27:06 +0000 (04:27 +0100)]
[runtime] Fix the DISABLE_JIT build.