mono.git
10 years ago[interpreter] Implement simple quote expression. Fixes #18248
Marek Safar [Tue, 11 Mar 2014 13:13:43 +0000 (14:13 +0100)]
[interpreter] Implement simple quote expression. Fixes #18248

10 years agoAdd support/ to the build when cross-compiling.
Alex Rønne Petersen [Tue, 11 Mar 2014 09:11:12 +0000 (10:11 +0100)]
Add support/ to the build when cross-compiling.

10 years agoFix a warning.
Zoltan Varga [Tue, 11 Mar 2014 01:06:36 +0000 (21:06 -0400)]
Fix a warning.

10 years ago[runtime] Fix the build with newer clang versions.
Zoltan Varga [Tue, 11 Mar 2014 00:59:11 +0000 (20:59 -0400)]
[runtime] Fix the build with newer clang versions.

10 years ago[runtime] Simplify unit-tests Makefile.
Mark Probst [Thu, 6 Mar 2014 04:01:23 +0000 (20:01 -0800)]
[runtime] Simplify unit-tests Makefile.

10 years ago[runtime] Move unit tests to separate directory.
Mark Probst [Thu, 6 Mar 2014 03:34:36 +0000 (19:34 -0800)]
[runtime] Move unit tests to separate directory.

10 years ago[runtime] Unit test for lock-free linked list set.
Mark Probst [Thu, 6 Mar 2014 01:44:24 +0000 (17:44 -0800)]
[runtime] Unit test for lock-free linked list set.

10 years ago[MSBuild] BXC18246 - GetAssemblyIdentity is not implemented
Michael Hutchinson [Mon, 10 Mar 2014 19:34:06 +0000 (15:34 -0400)]
[MSBuild] BXC18246 - GetAssemblyIdentity is not implemented

10 years ago[llvm] Update the LLVM backend to llvm 714a9d742af9ce911a3a46aa6e55041099a04be1.
Zoltan Varga [Mon, 10 Mar 2014 21:17:00 +0000 (17:17 -0400)]
[llvm] Update the LLVM backend to llvm 714a9d742af9ce911a3a46aa6e55041099a04be1.

10 years agoMerge pull request #945 from joelmartinez/master
Rodrigo Kumpera [Mon, 10 Mar 2014 20:52:02 +0000 (16:52 -0400)]
Merge pull request #945 from joelmartinez/master

Documentation Update - 4.5 Profile

10 years agodocupdate: System.Numerics documentation update
Joel Martinez [Mon, 10 Mar 2014 15:55:00 +0000 (11:55 -0400)]
docupdate: System.Numerics documentation update

10 years agodocupdate: Microsoft.CSharp documentation update
Joel Martinez [Mon, 10 Mar 2014 15:50:16 +0000 (11:50 -0400)]
docupdate: Microsoft.CSharp documentation update

10 years agodocupdate: System.ComponentModel.DataAnnotations documentation update
Joel Martinez [Mon, 10 Mar 2014 15:48:51 +0000 (11:48 -0400)]
docupdate: System.ComponentModel.DataAnnotations documentation update

10 years agodocupdate: System.ComponentModel.Composition documentation update
Joel Martinez [Mon, 10 Mar 2014 15:47:28 +0000 (11:47 -0400)]
docupdate: System.ComponentModel.Composition documentation update

10 years agodocupdate: System.Core documentation update
Joel Martinez [Mon, 10 Mar 2014 15:45:29 +0000 (11:45 -0400)]
docupdate: System.Core documentation update

10 years agodocupdate: System.IO.Compression documentation update
Joel Martinez [Mon, 10 Mar 2014 15:40:05 +0000 (11:40 -0400)]
docupdate: System.IO.Compression documentation update

10 years agodocupdate: System.Json documentation update
Joel Martinez [Mon, 10 Mar 2014 15:38:05 +0000 (11:38 -0400)]
docupdate: System.Json documentation update

10 years agodocupdate: System.Runtime.Serialization documentation update
Joel Martinez [Mon, 10 Mar 2014 14:53:13 +0000 (10:53 -0400)]
docupdate: System.Runtime.Serialization documentation update

10 years agodocupdate: System.Security documentation update
Joel Martinez [Mon, 10 Mar 2014 14:50:11 +0000 (10:50 -0400)]
docupdate: System.Security documentation update

10 years agodocupdate: System.ServiceModel documentation update
Joel Martinez [Fri, 7 Mar 2014 19:30:28 +0000 (14:30 -0500)]
docupdate: System.ServiceModel documentation update

10 years agodocupdate: System.Xml.Linq documentation update
Joel Martinez [Fri, 7 Mar 2014 19:15:04 +0000 (14:15 -0500)]
docupdate: System.Xml.Linq documentation update

10 years agodocupdate: System.Xml documentation update
Joel Martinez [Fri, 7 Mar 2014 17:01:42 +0000 (12:01 -0500)]
docupdate: System.Xml documentation update

10 years agodocupdate: Mono.Options documentation update
Joel Martinez [Fri, 7 Mar 2014 16:02:04 +0000 (11:02 -0500)]
docupdate: Mono.Options documentation update

10 years agodocupdate: updated corlib documentation to the 4.5 profile
Joel Martinez [Fri, 7 Mar 2014 00:10:09 +0000 (19:10 -0500)]
docupdate: updated corlib documentation to the 4.5 profile

10 years agoUpdated mdoc to remove <AssemblyVersions> tag
Joel Martinez [Fri, 7 Mar 2014 00:04:31 +0000 (19:04 -0500)]
Updated mdoc to remove <AssemblyVersions> tag

10 years agoFixed some reference issues with mdoc.csproj: mono.cecil assembly reference, and...
Joel Martinez [Thu, 6 Mar 2014 23:50:48 +0000 (18:50 -0500)]
Fixed some reference issues with mdoc.csproj: mono.cecil assembly reference, and some resource files were incorrect

10 years agodocupdate: updated System.dll documentation
Joel Martinez [Thu, 6 Mar 2014 23:37:19 +0000 (18:37 -0500)]
docupdate: updated System.dll documentation

10 years agoUpdated makefile for Facades to avoid updating docs in that folder.
Joel Martinez [Thu, 6 Mar 2014 21:46:54 +0000 (16:46 -0500)]
Updated makefile for Facades to avoid updating docs in that folder.

10 years ago[jit] Add support for --debug=casts to one cast codepath, factor out common code...
Zoltan Varga [Mon, 10 Mar 2014 19:10:26 +0000 (15:10 -0400)]
[jit] Add support for --debug=casts to one cast codepath, factor out common code. Fixes #18280.

10 years ago[jit] Add an optimization to use the optimized delegate invoke trampolines in some...
Zoltan Varga [Mon, 10 Mar 2014 18:54:35 +0000 (14:54 -0400)]
[jit] Add an optimization to use the optimized delegate invoke trampolines in some special cases, since the corresponding delegate invoke wrappers cannot be AOTed. Fixes part of #17423.

10 years ago[jit] Change the sgen vector allocator il code so it can be AOTed.
Zoltan Varga [Mon, 10 Mar 2014 18:45:55 +0000 (14:45 -0400)]
[jit] Change the sgen vector allocator il code so it can be AOTed.

10 years ago[interpreter] Size reduction
Marek Safar [Mon, 10 Mar 2014 15:14:56 +0000 (16:14 +0100)]
[interpreter] Size reduction

10 years ago[corlib] Update en-au pm/am designators
Marek Safar [Mon, 10 Mar 2014 10:33:44 +0000 (11:33 +0100)]
[corlib] Update en-au pm/am designators

10 years ago[corlib] Add .net compatible separators for es culture
Marek Safar [Sat, 8 Mar 2014 22:04:20 +0000 (23:04 +0100)]
[corlib] Add .net compatible separators for es culture

10 years agoMerge pull request #940 from alistair/ilist_xml_serialization
Marek Safar [Sat, 8 Mar 2014 22:01:13 +0000 (23:01 +0100)]
Merge pull request #940 from alistair/ilist_xml_serialization

ilist xml serialization

10 years ago[bcl] Work around quadratic behavior in NunitLite's AreEquivalent () methods.
Zoltan Varga [Sat, 8 Mar 2014 21:11:06 +0000 (16:11 -0500)]
[bcl] Work around quadratic behavior in NunitLite's AreEquivalent () methods.

10 years agoAdd test to ensure using concrete List as readonly property still serializes
Alistair Bush [Sat, 8 Mar 2014 12:12:06 +0000 (01:12 +1300)]
Add test to ensure using concrete List as readonly property still serializes

This change is released under the MIT license.

10 years agoWhen a read only property and the type is an interface we can't serialize the type.
Alistair Bush [Sat, 8 Mar 2014 12:05:24 +0000 (01:05 +1300)]
When a read only property and the type is an interface we can't serialize the type.

This change is released under the MIT license.

10 years ago[corlib] Fix the mobile profile.
Rodrigo Kumpera [Fri, 7 Mar 2014 23:00:11 +0000 (18:00 -0500)]
[corlib] Fix the mobile profile.

10 years ago[io-layer] Bionic doesn't have clock_nanosleep.
Rodrigo Kumpera [Fri, 7 Mar 2014 20:16:32 +0000 (15:16 -0500)]
[io-layer] Bionic doesn't have clock_nanosleep.

10 years ago[runtime] Make different kinds of delegate invokes use a different name.
Zoltan Varga [Fri, 7 Mar 2014 19:23:26 +0000 (14:23 -0500)]
[runtime] Make different kinds of delegate invokes use a different name.

10 years agoUpdate CLDR to version 2.4. Fixes #17615
Marek Safar [Fri, 7 Mar 2014 16:55:45 +0000 (17:55 +0100)]
Update CLDR to version 2.4. Fixes #17615

10 years ago[corlib] Fix culture name constants in CreateSpecificCultureFromNeutral to be all...
Marek Safar [Fri, 7 Mar 2014 10:18:48 +0000 (11:18 +0100)]
[corlib] Fix culture name constants in CreateSpecificCultureFromNeutral to be all lower case

10 years ago[sgen] Change the bridge interface to include richer type information on classes.
Rodrigo Kumpera [Fri, 7 Mar 2014 15:25:23 +0000 (10:25 -0500)]
[sgen] Change the bridge interface to include richer type information on classes.

There is an additional axis to bridge processing than just if a type is a bridge or not.
It can be processing transparent or opaque.

We didn't make this distinction before and treated all types as transparent.

Opaque types means that bridge processing should stop at them. An opaque bridge, in
addition to that, means it should be reported in.

This change paves the way for bridge graph pruning.

10 years agoMerge pull request #915 from knocte/master
Michael Hutchinson [Thu, 6 Mar 2014 21:57:18 +0000 (16:57 -0500)]
Merge pull request #915 from knocte/master

xbuild: include a Microsoft.Portable.Common.targets file (for F#)

10 years ago[system.net.htt[] Pass CancellationToken in GetAsync. Fixes #13281
Marek Safar [Thu, 6 Mar 2014 21:54:39 +0000 (22:54 +0100)]
[system.net.htt[] Pass CancellationToken in GetAsync. Fixes #13281

10 years ago[corlib] Improve flow of ExecutionContext (few tests taken from https://github.com...
Marek Safar [Thu, 6 Mar 2014 18:50:52 +0000 (19:50 +0100)]
[corlib] Improve flow of ExecutionContext (few tests taken from https://github.com/mono/mono/pull/864). Fixes #18121 and similar.

10 years agoMerge pull request #936 from adahn/master
Rodrigo Kumpera [Thu, 6 Mar 2014 16:18:31 +0000 (11:18 -0500)]
Merge pull request #936 from adahn/master

[runtime] Fixed flags for VirtualAlloc in mono_valloc (Windows)

10 years agoMerge pull request #866 from linquize/content-type-encoding
Marek Safar [Thu, 6 Mar 2014 16:07:27 +0000 (17:07 +0100)]
Merge pull request #866 from linquize/content-type-encoding

(master) If HTTP charset header is empty, do not append content encoding to Content-Type header

10 years ago[runtime] Fixed flags for VirtualAlloc in mono_valloc (Windows)
Adam Rzepka [Thu, 6 Mar 2014 13:00:31 +0000 (14:00 +0100)]
[runtime] Fixed flags for VirtualAlloc in mono_valloc (Windows)

10 years agoMerge pull request #934 from exony-craigminihan/bugzilla#17897-B
Rodrigo Kumpera [Thu, 6 Mar 2014 13:40:47 +0000 (08:40 -0500)]
Merge pull request #934 from exony-craigminihan/bugzilla#17897-B

[Fix] Bugzilla #17897 - MemoryCacheEntryPriorityQueue throws out of boun...

10 years ago[Fix] Bugzilla #17897 - MemoryCacheEntryPriorityQueue throws out of bounds after...
Craig Minihan [Thu, 6 Mar 2014 10:46:49 +0000 (02:46 -0800)]
[Fix] Bugzilla #17897 - MemoryCacheEntryPriorityQueue throws out of bounds after shrink
- when MemoryCacheEntryPriorityQueue grows the timed items after a shrink
  the value of the member variable heapSize is wrong allowing an out-of-
  bounds exception which would normally be prevented by bounds tests
- A test case was added for the out-of-bounds exception

10 years agoDisable the test-messages test on win32, its not needed.
Zoltan Varga [Thu, 6 Mar 2014 02:23:09 +0000 (21:23 -0500)]
Disable the test-messages test on win32, its not needed.

10 years ago[runtime] Fix loaded llvm support.
Zoltan Varga [Thu, 6 Mar 2014 02:13:45 +0000 (21:13 -0500)]
[runtime] Fix loaded llvm support.

10 years ago[runtime] Disable MONO_XEN_OPT on windows.
Zoltan Varga [Thu, 6 Mar 2014 02:12:36 +0000 (21:12 -0500)]
[runtime] Disable MONO_XEN_OPT on windows.

10 years ago[jit] Implement the push/pop LMF code in IR on windows too.
Zoltan Varga [Thu, 6 Mar 2014 02:11:49 +0000 (21:11 -0500)]
[jit] Implement the push/pop LMF code in IR on windows too.

10 years agoReally fix the build.
Zoltan Varga [Thu, 6 Mar 2014 00:15:40 +0000 (19:15 -0500)]
Really fix the build.

10 years ago[runtime] Move some counters to the mono-counters infrastructure, to break dependenci...
Zoltan Varga [Wed, 5 Mar 2014 22:29:58 +0000 (17:29 -0500)]
[runtime] Move some counters to the mono-counters infrastructure, to break dependencies between utils/ and metadata/.

10 years ago[corlib] Parse datetime string using culture calendar. Fixes #18052
Marek Safar [Wed, 5 Mar 2014 22:25:25 +0000 (23:25 +0100)]
[corlib] Parse datetime string using culture calendar. Fixes #18052

10 years ago[runtime] Fix a memory leak.
Zoltan Varga [Wed, 5 Mar 2014 22:01:48 +0000 (17:01 -0500)]
[runtime] Fix a memory leak.

10 years ago[runtime] Fix a memory leak.
Zoltan Varga [Wed, 5 Mar 2014 21:41:56 +0000 (16:41 -0500)]
[runtime] Fix a memory leak.

10 years ago[runtime] Fix a memory leak.
Zoltan Varga [Wed, 5 Mar 2014 21:40:50 +0000 (16:40 -0500)]
[runtime] Fix a memory leak.

10 years ago[runtime] Implement wapi_process_get_path () on non osx platforms by falling back...
Zoltan Varga [Wed, 5 Mar 2014 20:49:49 +0000 (15:49 -0500)]
[runtime] Implement wapi_process_get_path () on non osx platforms by falling back to get_process_name_from_proc ().

10 years ago[sdb] Add some debug output to help track down #18100.
Zoltan Varga [Wed, 5 Mar 2014 19:41:15 +0000 (14:41 -0500)]
[sdb] Add some debug output to help track down #18100.

10 years agoFix the build.
Zoltan Varga [Wed, 5 Mar 2014 19:33:09 +0000 (14:33 -0500)]
Fix the build.

10 years ago[corlib] Implement CultureInfo.ClearCachedData. Fixes #18162
Marek Safar [Wed, 5 Mar 2014 18:44:04 +0000 (19:44 +0100)]
[corlib] Implement CultureInfo.ClearCachedData. Fixes #18162

10 years ago[mdoc] Fix the tests.
Zoltan Varga [Wed, 5 Mar 2014 18:12:38 +0000 (13:12 -0500)]
[mdoc] Fix the tests.

10 years agoMerge pull request #931 from exony-craigminihan/bugzilla#18097
Marek Safar [Wed, 5 Mar 2014 14:19:27 +0000 (15:19 +0100)]
Merge pull request #931 from exony-craigminihan/bugzilla#18097

Correctly set Count after call to ConcurrentStack.PushRange()

10 years agoCorrectly set Count after call to ConcurrentStack.PushRange()
Craig Minihan [Wed, 5 Mar 2014 12:33:54 +0000 (04:33 -0800)]
Correctly set Count after call to ConcurrentStack.PushRange()

10 years agoMerge pull request #930 from theraot/master
Marek Safar [Wed, 5 Mar 2014 07:22:02 +0000 (08:22 +0100)]
Merge pull request #930 from theraot/master

New cast to double and float for BigInteger

10 years agoAdd a MONO_CONSERVATIVE_HWCAP environment variable.
Alex Rønne Petersen [Wed, 5 Mar 2014 06:42:45 +0000 (07:42 +0100)]
Add a MONO_CONSERVATIVE_HWCAP environment variable.

Also a bit of cleanup in the hwcap code.

10 years agoAdd a MONO_DEBUG=suspend-on-exception option.
Alex Rønne Petersen [Wed, 5 Mar 2014 00:55:45 +0000 (01:55 +0100)]
Add a MONO_DEBUG=suspend-on-exception option.

10 years ago[runtime] Launch managed exe's using the current runtime executable if possible....
Zoltan Varga [Wed, 5 Mar 2014 03:05:33 +0000 (22:05 -0500)]
[runtime] Launch managed exe's using the current runtime executable if possible. Fixes #17820.

10 years agoRevert parts of 6769a30f4, it disabled the hand-specialized sort methods in the non...
Zoltan Varga [Tue, 4 Mar 2014 23:41:18 +0000 (18:41 -0500)]
Revert parts of 6769a30f4, it disabled the hand-specialized sort methods in the non-aot case instead of the aot case.

10 years ago[Fix] BigInteger: reimplemented cast to single (float)
theraot [Tue, 4 Mar 2014 21:19:19 +0000 (16:19 -0500)]
[Fix] BigInteger: reimplemented cast to single (float)

- The new implementation casts to double and then to float.

10 years ago[Fix] BigInteger: improved cast to double
theraot [Tue, 4 Mar 2014 18:59:11 +0000 (13:59 -0500)]
[Fix] BigInteger: improved cast to double

- Added overloads for PopulationCount and LeadingZeroCount that take ulong.
- Added helper method BuildDouble that constructs a double by sign, mantissa
  and exponent. This method truncates the mantissa, thus may differ in
  rounding to Math.Pow.
- The new implementation avoids Math.Pow by using BuildDouble.
- Passing all recently added tests.

10 years agoBigInteger: more test cases for cast to double
theraot [Tue, 4 Mar 2014 18:43:58 +0000 (13:43 -0500)]
BigInteger: more test cases for cast to double

10 years ago[interpreter] Size reduction
Marek Safar [Tue, 4 Mar 2014 18:40:25 +0000 (19:40 +0100)]
[interpreter] Size reduction

10 years ago[mcs] Emit correct code for lifted nullable bool logical operators where left operand...
Marek Safar [Tue, 4 Mar 2014 17:33:02 +0000 (18:33 +0100)]
[mcs] Emit correct code for lifted nullable bool logical operators where left operand is not pre cached.

10 years agoBigInteger: added tests for double conversion
theraot [Tue, 4 Mar 2014 16:28:34 +0000 (11:28 -0500)]
BigInteger: added tests for double conversion

10 years ago[Performance] BigInteger: cast to double and float
theraot [Tue, 4 Mar 2014 16:14:01 +0000 (11:14 -0500)]
[Performance] BigInteger: cast to double and float

- The new implementation converts directly to double or float.

10 years agoBigIngeter: new LeadingZeroCount helper method
theraot [Tue, 4 Mar 2014 16:12:41 +0000 (11:12 -0500)]
BigIngeter: new LeadingZeroCount helper method

- The new helper method LeadingZeroCount returns the number of bits
  that are set to 0 at the start of an uint.

10 years ago[System.ServiceModel.Web] Fix regression when converting strings using some (like...
Sebastien Pouliot [Tue, 4 Mar 2014 14:00:19 +0000 (09:00 -0500)]
[System.ServiceModel.Web] Fix regression when converting strings using some (like German) cultures [#18131] and add unit test

10 years ago[corlib] Seal InternalThread
Marek Safar [Tue, 4 Mar 2014 09:17:01 +0000 (10:17 +0100)]
[corlib] Seal InternalThread

10 years ago[runtime] Fix the cross-compiler build.
Zoltan Varga [Tue, 4 Mar 2014 05:05:42 +0000 (00:05 -0500)]
[runtime] Fix the cross-compiler build.

10 years ago[runtime] Fix a memory leak.
Zoltan Varga [Tue, 4 Mar 2014 03:26:16 +0000 (22:26 -0500)]
[runtime] Fix a memory leak.

10 years ago[llvm] Create separate MonoLLVMModule and an LLVM execution engine for each appdomain...
Zoltan Varga [Tue, 4 Mar 2014 01:32:35 +0000 (20:32 -0500)]
[llvm] Create separate MonoLLVMModule and an LLVM execution engine for each appdomain so they can be freed when the appdomain is unloaded. Part of the fix for #18083.

10 years agoFix the build.
Zoltan Varga [Mon, 3 Mar 2014 21:22:02 +0000 (16:22 -0500)]
Fix the build.

10 years ago[llvm] Remove some debug spew.
Zoltan Varga [Mon, 3 Mar 2014 20:04:52 +0000 (15:04 -0500)]
[llvm] Remove some debug spew.

10 years ago[llvm] Make the 'llvm_types' hashtable per-domain to fix memory leaks.
Zoltan Varga [Mon, 3 Mar 2014 19:53:54 +0000 (14:53 -0500)]
[llvm] Make the 'llvm_types' hashtable per-domain to fix memory leaks.

10 years ago[jit] Add support for the new DUMMY_ opcodes to the arm backend.
Zoltan Varga [Mon, 3 Mar 2014 19:53:28 +0000 (14:53 -0500)]
[jit] Add support for the new DUMMY_ opcodes to the arm backend.

10 years ago[llvm] Fix more memory leaks.
Zoltan Varga [Mon, 3 Mar 2014 18:58:00 +0000 (13:58 -0500)]
[llvm] Fix more memory leaks.

10 years ago[llvm] Fix a memory leak.
Zoltan Varga [Mon, 3 Mar 2014 17:58:22 +0000 (12:58 -0500)]
[llvm] Fix a memory leak.

10 years ago[llvm] Fix a memory leak.
Zoltan Varga [Mon, 3 Mar 2014 17:50:36 +0000 (12:50 -0500)]
[llvm] Fix a memory leak.

10 years ago[mcs] Mark switch statement block scope statements as reachable. Fixes #18092
Marek Safar [Mon, 3 Mar 2014 17:09:15 +0000 (18:09 +0100)]
[mcs] Mark switch statement block scope statements as reachable. Fixes #18092

10 years agoThis is a .NET 4.5 test.
Martin Baulig [Mon, 3 Mar 2014 16:34:21 +0000 (17:34 +0100)]
This is a .NET 4.5 test.

10 years ago[jit] Add LLVM support for the new OP_DUMMY_ opcodes.
Zoltan Varga [Sun, 2 Mar 2014 22:16:16 +0000 (17:16 -0500)]
[jit] Add LLVM support for the new OP_DUMMY_ opcodes.

10 years ago[jit] Avoid forcing initlocals to TRUE when the 'unsafe' optimization flag is set...
Zoltan Varga [Sun, 2 Mar 2014 22:06:14 +0000 (17:06 -0500)]
[jit] Avoid forcing initlocals to TRUE when the 'unsafe' optimization flag is set. Fixes #18068.

10 years agoMerge pull request #929 from edbprx/master
Jeffrey Stedfast [Sun, 2 Mar 2014 01:53:37 +0000 (20:53 -0500)]
Merge pull request #929 from edbprx/master

Data corruption using SslStream (Xamarin bug 15293)

10 years ago[jit] Allow inlining of calls to method with the AggressiveInlining attribute in...
Zoltan Varga [Sat, 1 Mar 2014 01:06:13 +0000 (20:06 -0500)]
[jit] Allow inlining of calls to method with the AggressiveInlining attribute in aot mode.