mono.git
10 years ago[system.xml] Support more primitive types in XmlReader::ReadContentAs
Marek Safar [Mon, 10 Feb 2014 22:10:06 +0000 (23:10 +0100)]
[system.xml] Support more primitive types in XmlReader::ReadContentAs

10 years ago[runtime] Remove overly pessimistic test.
Mark Probst [Mon, 10 Feb 2014 21:34:50 +0000 (13:34 -0800)]
[runtime] Remove overly pessimistic test.

The test asserts that we can't allocate int arrays with 2G elements.
With SGen on 64 bits, however, we can, which is a feature, not
a bug.

10 years ago[sgen] new T[-1] must throw OverflowException, not OOM.
Mark Probst [Mon, 10 Feb 2014 21:33:10 +0000 (13:33 -0800)]
[sgen] new T[-1] must throw OverflowException, not OOM.

Fixes failure in mini/arrays.cs.

10 years ago[sgen] Hint OOM exception branch as not taken.
Mark Probst [Mon, 10 Feb 2014 20:45:11 +0000 (12:45 -0800)]
[sgen] Hint OOM exception branch as not taken.

10 years ago[sgen] Fix overflow occurring with large object allocations. Fixes #17590.
Mark Probst [Mon, 10 Feb 2014 19:17:31 +0000 (11:17 -0800)]
[sgen] Fix overflow occurring with large object allocations.  Fixes #17590.

10 years ago[corlib] Mark awaited task exception observed when GetResult does the wait
Marek Safar [Mon, 10 Feb 2014 19:08:29 +0000 (20:08 +0100)]
[corlib] Mark awaited task exception observed when GetResult does the wait

10 years agoRevert "Merge pull request #829 from symform/httpwebreq-async-ssl"
Marek Safar [Mon, 10 Feb 2014 17:48:03 +0000 (18:48 +0100)]
Revert "Merge pull request #829 from symform/httpwebreq-async-ssl"

This reverts commit 35899c07fff7f7e4c6533364091bbac6ce86fdfd, reversing
changes made to 80166fd02fadc470e40b59df0c8c65c19945ed21.

10 years agoMerge pull request #892 from initram/master
Marek Safar [Mon, 10 Feb 2014 07:21:31 +0000 (08:21 +0100)]
Merge pull request #892 from initram/master

Implemented Parse() and TryParse() for System.Numerics.BigInteger and DaysInYearBeforeMinSupportedYear for Calendars

10 years agoMerge pull request #895 from ranma42/fix-tuple-hash-codegen
Marek Safar [Mon, 10 Feb 2014 07:19:18 +0000 (08:19 +0100)]
Merge pull request #895 from ranma42/fix-tuple-hash-codegen

[corlib] Fix implementation of Tuple hash generator

10 years ago[corlib] Fix implementation of Tuple hash generator
Andrea Canciani [Sun, 9 Feb 2014 19:28:46 +0000 (20:28 +0100)]
[corlib] Fix implementation of Tuple hash generator

The Tuples.cs code generator dies with:

Unhandled Exception:
System.NotImplementedException: The requested feature is not implemented.
  at TupleGen.computeHash (Int32 destVar, Int32 start, Int32 count) [0x00000] in <filename unknown>:0
  at TupleGen.WriteHash (Int32 destVar, Int32 start, Int32 count) [0x00000] in <filename unknown>:0
  at TupleGen.Main () [0x00000] in <filename unknown>:0

This is caused by the incorrect definition of WriteHash(), which
instead of recursively calling itself is calling computeHash().

Thanks to Marek Safar for reporting the issue in
https://github.com/fsharp/fsharp/issues/188#issuecomment-34351850

10 years agoImplemented DaysInYearBeforeMinSupportedYear for all Calendars that should have it...
Martin Midtgaard [Sat, 8 Feb 2014 16:44:20 +0000 (17:44 +0100)]
Implemented DaysInYearBeforeMinSupportedYear for all Calendars that should have it in .Net 4.5

10 years agoCleanup and better comment.
Martin Midtgaard [Sat, 8 Feb 2014 15:34:16 +0000 (16:34 +0100)]
Cleanup and better comment.

10 years agoMerge remote-tracking branch 'upstream/master'
Martin Midtgaard [Sat, 8 Feb 2014 15:16:02 +0000 (16:16 +0100)]
Merge remote-tracking branch 'upstream/master'

10 years ago[jit] Fix a regression introduced by b3f36681c72a6900cd5e9df9b593d555b351669f.
Zoltan Varga [Sat, 8 Feb 2014 10:29:35 +0000 (11:29 +0100)]
[jit] Fix a regression introduced by b3f36681c72a6900cd5e9df9b593d555b351669f.

10 years ago[numerics] Fix type in Cosh
Marek Safar [Fri, 7 Feb 2014 22:45:12 +0000 (23:45 +0100)]
[numerics] Fix type in Cosh

10 years agoMerge pull request #829 from symform/httpwebreq-async-ssl
Sebastien Pouliot [Fri, 7 Feb 2014 21:48:05 +0000 (16:48 -0500)]
Merge pull request #829 from symform/httpwebreq-async-ssl

Convert blocking operations in HttpWebRequest and SslClientStream to non-blocking

10 years ago[corlib] Make primitive types smaller than int compare result compatible
Marek Safar [Fri, 7 Feb 2014 19:19:16 +0000 (20:19 +0100)]
[corlib] Make primitive types smaller than int compare result compatible

10 years ago[corlib] Fixes formatting of nested tuples
Marek Safar [Fri, 7 Feb 2014 19:17:14 +0000 (20:17 +0100)]
[corlib] Fixes formatting of nested tuples

10 years ago[corlib] Default comparer uses IComparable interface only
Marek Safar [Fri, 7 Feb 2014 19:07:45 +0000 (20:07 +0100)]
[corlib] Default comparer uses IComparable interface only

10 years agoMerge branch 'BigIntegerParse'
Martin Midtgaard [Fri, 7 Feb 2014 10:23:37 +0000 (11:23 +0100)]
Merge branch 'BigIntegerParse'

10 years agoImplemented overloaded versions of Parse and TryParse functions for BigInteger.
Martin Midtgaard [Fri, 7 Feb 2014 10:21:49 +0000 (11:21 +0100)]
Implemented overloaded versions of Parse and TryParse functions for BigInteger.

Implementation is heavily inspired by Int32.
Added unit tests for the new functions.

10 years agoFixes build
Marek Safar [Thu, 6 Feb 2014 21:36:50 +0000 (22:36 +0100)]
Fixes build

10 years ago[corlib] Update fixed test
Marek Safar [Thu, 6 Feb 2014 21:30:10 +0000 (22:30 +0100)]
[corlib] Update fixed test

10 years agoMerge pull request #889 from slluis/serializer-fix
Marek Safar [Thu, 6 Feb 2014 21:28:59 +0000 (22:28 +0100)]
Merge pull request #889 from slluis/serializer-fix

Fix serialization issue

10 years agoFix serialization issue
Lluis Sanchez [Thu, 6 Feb 2014 21:01:14 +0000 (22:01 +0100)]
Fix serialization issue

Fixes BXC 5667 - SerializationException: The object with ID 1 could
not be resolved

10 years ago[System] Fix process creation when UseShellExecute is set to false.
Rodrigo Kumpera [Thu, 6 Feb 2014 20:50:31 +0000 (15:50 -0500)]
[System] Fix process creation when UseShellExecute is set to false.

This fixes the behavior of process spawning when UseShellExecute is
set to true.

The right behavior is to return no process only when we used the system
launcher. So, spawning /bin/cat should behave in the same way independent
of how UseShellExecute is set.

10 years agoRevert "[runtime] Don't pass SEE_MASK_NOCLOSEPROCESS to ShellExecuteEx as we don...
Rodrigo Kumpera [Thu, 6 Feb 2014 20:23:10 +0000 (15:23 -0500)]
Revert "[runtime] Don't pass SEE_MASK_NOCLOSEPROCESS to ShellExecuteEx as we don't care for the launched process. Part 1/3 of Bug #16119."

This reverts commit 6c06d109952acb28a8198dcf85a6e8f4d4393985.

10 years ago[corlib] Harden CustomAttributeData::GetHashCode
Rodrigo Kumpera [Thu, 6 Feb 2014 14:42:16 +0000 (09:42 -0500)]
[corlib] Harden CustomAttributeData::GetHashCode

10 years ago[runtime] Put back ensure_synch_cs_set () which was removed in a157ac79e8f404f0eb9b26...
Zoltan Varga [Thu, 6 Feb 2014 19:08:05 +0000 (20:08 +0100)]
[runtime] Put back ensure_synch_cs_set () which was removed in a157ac79e8f404f0eb9b263f5de697f13528deec to work around some shutdown crashes.

10 years ago[mcs] Tests update
Marek Safar [Thu, 6 Feb 2014 15:57:18 +0000 (16:57 +0100)]
[mcs] Tests update

10 years ago[runtime] Filter out events with same name
Marek Safar [Thu, 6 Feb 2014 13:57:09 +0000 (14:57 +0100)]
[runtime] Filter out events with same name

10 years agoFixes build
Marek Safar [Thu, 6 Feb 2014 13:49:30 +0000 (14:49 +0100)]
Fixes build

10 years ago[corlib] Cleanup type ToString formatting.
Marek Safar [Thu, 6 Feb 2014 10:35:11 +0000 (11:35 +0100)]
[corlib] Cleanup type ToString formatting.

10 years ago[corlib] Fix some AssemblyName tests
Marek Safar [Thu, 6 Feb 2014 09:48:21 +0000 (10:48 +0100)]
[corlib] Fix some AssemblyName tests

10 years ago[corlib] Better recovery when tasks run on broken scheduler
Marek Safar [Thu, 6 Feb 2014 08:22:47 +0000 (09:22 +0100)]
[corlib] Better recovery when tasks run on broken scheduler

10 years ago[corlib] Cleanup ThreadLocal output formatting.
Marek Safar [Wed, 5 Feb 2014 16:02:39 +0000 (17:02 +0100)]
[corlib] Cleanup ThreadLocal output formatting.

10 years ago[runtime] Fix the computation of AssemblyName.ProcessorArchitecture () to be compatib...
Zoltan Varga [Thu, 6 Feb 2014 10:58:31 +0000 (11:58 +0100)]
[runtime] Fix the computation of AssemblyName.ProcessorArchitecture () to be compatible with MS.NET. Fixes #17632.

10 years agoAdd types from the method header even for gshared methods.
Andrés G. Aragoneses [Thu, 6 Feb 2014 10:34:09 +0000 (11:34 +0100)]
Add types from the method header even for gshared methods.

10 years agoRevert "[aot] Applied patch from "Andrés G. Aragoneses" <knocte@gmail.com>: Add types...
Zoltan Varga [Thu, 6 Feb 2014 10:33:25 +0000 (11:33 +0100)]
Revert "[aot] Applied patch from "Andrés G. Aragoneses" <knocte@gmail.com>: Add types from the method header even for gshared methods."

This reverts commit 9231594314ab2d9d4b42ee1874882a72448788f1.

10 years agofix bug #16744 - null values on nullable value types were not handled in deserializer.
Atsushi Eno [Thu, 6 Feb 2014 08:11:30 +0000 (17:11 +0900)]
fix bug #16744 - null values on nullable value types were not handled in deserializer.

10 years ago[Mono.Data.Sqlite] Add SqliteFunction tests.
Rolf Bjarne Kvinge [Thu, 6 Feb 2014 01:16:42 +0000 (20:16 -0500)]
[Mono.Data.Sqlite] Add SqliteFunction tests.

10 years ago[Mono.Data.Sqlite] Add support for custom collation functions in MonoTouch.
Rolf Bjarne Kvinge [Thu, 6 Feb 2014 00:55:02 +0000 (19:55 -0500)]
[Mono.Data.Sqlite] Add support for custom collation functions in MonoTouch.

10 years ago[aot] Applied patch from "Andrés G. Aragoneses" <knocte@gmail.com>: Add types from...
Zoltan Varga [Wed, 5 Feb 2014 23:52:13 +0000 (00:52 +0100)]
[aot] Applied patch from "Andrés G. Aragoneses" <knocte@gmail.com>: Add types from the method header even for gshared methods.

10 years agoRevert "[aot] Add types from the method header even for gshared methods."
Zoltan Varga [Wed, 5 Feb 2014 23:51:31 +0000 (00:51 +0100)]
Revert "[aot] Add types from the method header even for gshared methods."

This reverts commit 70d7512ac84dcaf903b80f80b36aafe210337a9a.

10 years ago[aot] Add types from the method header even for gshared methods.
Zoltan Varga [Wed, 5 Feb 2014 23:33:08 +0000 (00:33 +0100)]
[aot] Add types from the method header even for gshared methods.

10 years ago[runtime] Fix the windows build.
Zoltan Varga [Wed, 5 Feb 2014 23:16:43 +0000 (00:16 +0100)]
[runtime] Fix the windows build.

10 years ago[arm] Increase the length of the endfinally instruction. Fixes #17589.
Zoltan Varga [Wed, 5 Feb 2014 16:37:03 +0000 (17:37 +0100)]
[arm] Increase the length of the endfinally instruction. Fixes #17589.

10 years ago[corlib] Path.Combine with variable arguments length where one is empty should give...
Marek Safar [Wed, 5 Feb 2014 15:14:13 +0000 (16:14 +0100)]
[corlib] Path.Combine with variable arguments length where one is empty should give same result as other Combine overloads

10 years ago[corlib] Convert with incorrect provider type should still return value when possible
Marek Safar [Wed, 5 Feb 2014 14:44:50 +0000 (15:44 +0100)]
[corlib] Convert with incorrect provider type should still return value when possible

10 years ago[corlib] Use shared version of utf8 encoding in stream reader
Marek Safar [Wed, 5 Feb 2014 14:03:58 +0000 (15:03 +0100)]
[corlib] Use shared version of utf8 encoding in stream reader

10 years ago[corlib] Add nullable tests
Marek Safar [Wed, 5 Feb 2014 14:03:23 +0000 (15:03 +0100)]
[corlib] Add nullable tests

10 years ago[jit] Implement OP_CARD_TABLE_WBARRIER on ios.
Zoltan Varga [Wed, 5 Feb 2014 15:40:20 +0000 (16:40 +0100)]
[jit] Implement OP_CARD_TABLE_WBARRIER on ios.

10 years agoFlush changes in corlib expected results.
Rodrigo Kumpera [Wed, 5 Feb 2014 15:06:18 +0000 (10:06 -0500)]
Flush changes in corlib expected results.

10 years ago[corlib] Add more argument checks to ConcurrentStack
Marek Safar [Wed, 5 Feb 2014 13:09:11 +0000 (14:09 +0100)]
[corlib] Add more argument checks to ConcurrentStack

10 years ago[system] More SortedDictionary argument checks
Marek Safar [Wed, 5 Feb 2014 12:16:40 +0000 (13:16 +0100)]
[system] More SortedDictionary argument checks

10 years ago[system] Fix calls on empty linked list
Marek Safar [Wed, 5 Feb 2014 11:06:08 +0000 (12:06 +0100)]
[system] Fix calls on empty linked list

10 years ago[xbuild] Fix ResolveAssemblyReference verbosity
Michael Hutchinson [Tue, 4 Feb 2014 23:24:42 +0000 (18:24 -0500)]
[xbuild] Fix ResolveAssemblyReference verbosity

Always log search logger messages with low importance.

Missing non-primary references are a low priority message,
not a warning.

10 years ago[corlib] Implement parsing of complex double strings.
Marek Safar [Tue, 4 Feb 2014 16:39:35 +0000 (17:39 +0100)]
[corlib] Implement parsing of complex double strings.

10 years ago[corlib] Initialize null stream reader
Marek Safar [Tue, 4 Feb 2014 12:14:33 +0000 (13:14 +0100)]
[corlib] Initialize null stream reader

10 years ago[corlib] Add overflow checks to string padding
Marek Safar [Tue, 4 Feb 2014 11:40:33 +0000 (12:40 +0100)]
[corlib] Add overflow checks to string padding

10 years ago[jit] Avoid running class cctors during AOT when using the AggressiveInlining attribu...
Zoltan Varga [Tue, 4 Feb 2014 08:52:42 +0000 (09:52 +0100)]
[jit] Avoid running class cctors during AOT when using the AggressiveInlining attribute. Fixes #17558.

10 years ago[runtime] Fix a warning.
Zoltan Varga [Tue, 4 Feb 2014 06:05:34 +0000 (07:05 +0100)]
[runtime] Fix a warning.

10 years ago[corlib] The hashcode of an empty struct must be constant. Fixes #17577
Rodrigo Kumpera [Mon, 3 Feb 2014 23:08:53 +0000 (18:08 -0500)]
[corlib] The hashcode of an empty struct must be constant. Fixes #17577

10 years ago[corlib] Add overflow checks to functions that alloc memory and uses raw pointers.
Rodrigo Kumpera [Mon, 3 Feb 2014 22:36:39 +0000 (17:36 -0500)]
[corlib] Add overflow checks to functions that alloc memory and uses raw pointers.

10 years ago[runtime] Applied patch from Frank Fuchs <fk.fuchs@googlemail.com>. Add win64 support...
Zoltan Varga [Mon, 3 Feb 2014 21:15:30 +0000 (22:15 +0100)]
[runtime] Applied patch from Frank Fuchs <fk.fuchs@googlemail.com>. Add win64 support to mono_threads_core_get_stack_bounds ().

10 years ago[runtime] Applied patch from Frank Fuchs <fk.fuchs@googlemail.com>. Fix the windows...
Zoltan Varga [Mon, 3 Feb 2014 21:11:57 +0000 (22:11 +0100)]
[runtime] Applied patch from Frank Fuchs <fk.fuchs@googlemail.com>. Fix the windows build.

10 years ago[corlib] Allow to use custom comparer when sorting null values.
Marek Safar [Mon, 3 Feb 2014 19:27:58 +0000 (20:27 +0100)]
[corlib] Allow to use custom comparer when sorting null values.

10 years ago[corlib] Clean up array binary search argument checks
Marek Safar [Mon, 3 Feb 2014 17:36:24 +0000 (18:36 +0100)]
[corlib] Clean up array binary search argument checks

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.