Alexander Köplinger [Thu, 19 Feb 2015 18:12:10 +0000 (19:12 +0100)]
[genproj] Fix line endings in generated file to be CRLF
The template uses CRLF everywhere, so we should generate the same to avoid mixed line endings.
Marek Safar [Fri, 20 Feb 2015 17:45:42 +0000 (18:45 +0100)]
[corlib] Fixes build with old UnmanagedMemoryStream
Atsushi Eno [Mon, 16 Feb 2015 18:44:00 +0000 (02:44 +0800)]
Add missing new I18N DefaultEncoder class.
Atsushi Eno [Mon, 16 Feb 2015 13:06:51 +0000 (21:06 +0800)]
Add old mono Encoder and use it in MonoEncoding to keep compatibility.
There was some glitch in CP932 encoding and referencesource Encoder
that caused error in Convert(), shown in System.XML tests.
To avoid this, bring back old Encoder as we used before and keep
compatible processing.
It might be buggier, but doesn't regress. We may be able to bring nlp-
based Encodings later too.
Zoltan Varga [Fri, 20 Feb 2015 16:51:19 +0000 (11:51 -0500)]
[runtime] Export the GC bridge api functions.
Miguel de Icaza [Fri, 20 Feb 2015 16:23:50 +0000 (11:23 -0500)]
Merge pull request #1582 from zevane/patch-1
Make the class thread-safe
Marek Safar [Fri, 20 Feb 2015 16:07:15 +0000 (17:07 +0100)]
[corlib] Remove ResourceCloseHandler usage
Marek Safar [Fri, 20 Feb 2015 14:09:14 +0000 (15:09 +0100)]
[corlib] Add more internal apis
Marek Safar [Fri, 20 Feb 2015 12:34:18 +0000 (13:34 +0100)]
[build] Handle multiple entries in RESOURCE_STRINGS
Marek Safar [Fri, 20 Feb 2015 10:25:23 +0000 (11:25 +0100)]
Bump reference sources to revert Add read-only interfaces to some collections
Marek Safar [Fri, 20 Feb 2015 10:16:18 +0000 (11:16 +0100)]
Use more resource text strings from reference sources
Marek Safar [Fri, 20 Feb 2015 08:57:30 +0000 (09:57 +0100)]
[System.Runtime.Serialization] Makefile cleanup
Marek Safar [Fri, 20 Feb 2015 08:52:44 +0000 (09:52 +0100)]
[System.Numerics] Cleanup Makefile
Marek Safar [Fri, 20 Feb 2015 08:44:37 +0000 (09:44 +0100)]
[System.ComponentModel.DataAnnotations] Makefile clean-up
zevane [Fri, 20 Feb 2015 08:12:47 +0000 (09:12 +0100)]
Make the class thread-safe
If two threads request the same section, which isn't yet cached, both try to insert it into the cache, causing a "Key duplication when adding...". It's neccesary to lock the getter. This solves bugs #5263, #7785, #18303
Marek Safar [Fri, 20 Feb 2015 07:49:17 +0000 (08:49 +0100)]
[corlib] Switch to official mscorlib.txt
Miguel de Icaza [Fri, 20 Feb 2015 02:02:49 +0000 (21:02 -0500)]
Bring referencesource messages that were just published by Microsoft
Zoltan Varga [Fri, 20 Feb 2015 01:24:38 +0000 (20:24 -0500)]
[aot] Fix the emission of dwarf debug info.
Zoltan Varga [Fri, 20 Feb 2015 01:02:39 +0000 (20:02 -0500)]
[aot] Emit dwarf emission on arm64.
Zoltan Varga [Thu, 19 Feb 2015 23:53:37 +0000 (18:53 -0500)]
Zoltan Varga [Thu, 19 Feb 2015 22:17:20 +0000 (17:17 -0500)]
[llvm] Mark methods with the NOINLINING attribute as non-inlinable.
Zoltan Varga [Thu, 19 Feb 2015 22:01:59 +0000 (17:01 -0500)]
[llvm] Refactor the calling convention handling code a bit, add support for returning fp structures by value.
Ludovic Henry [Thu, 19 Feb 2015 20:48:47 +0000 (15:48 -0500)]
[tpl] Increase wait timing in test suite to adapt to the slower ramp up of the ThreadPool
Zoltan Varga [Thu, 19 Feb 2015 19:34:27 +0000 (14:34 -0500)]
[aot] Enable LLVM level inlining.
Marek Safar [Thu, 19 Feb 2015 19:12:31 +0000 (20:12 +0100)]
[system.web] Tests update
Marek Safar [Thu, 19 Feb 2015 19:11:05 +0000 (20:11 +0100)]
[WindowsBase] Implement Vector formattable ToString
Marek Safar [Thu, 19 Feb 2015 16:17:04 +0000 (17:17 +0100)]
[corlib] BufferedStream from reference sources
Zoltan Varga [Thu, 19 Feb 2015 19:06:20 +0000 (14:06 -0500)]
[llvm] Mark methods with clauses as noinline.
Zoltan Varga [Thu, 19 Feb 2015 19:05:51 +0000 (14:05 -0500)]
[jit] Fix the overflow checks in the liveness2 pass since the liveness ranges are stored as signed ints.
Zoltan Varga [Thu, 19 Feb 2015 18:26:23 +0000 (13:26 -0500)]
[aot] Fix catching exceptions in gshared methods on amd64.
Zoltan Varga [Thu, 19 Feb 2015 17:10:02 +0000 (12:10 -0500)]
[llvm] Mark the mono_aot_personality () function as used, to prevent llvm from optimizing it away.
Zoltan Varga [Thu, 19 Feb 2015 16:41:05 +0000 (11:41 -0500)]
[runtime] Export a few functions needed by xam.mac.
Jo Shields [Thu, 19 Feb 2015 15:50:20 +0000 (15:50 +0000)]
Add ReferenceSources/mscorlib.txt to EXTRA_DIST (fixes distcheck)
Marek Safar [Thu, 19 Feb 2015 16:04:14 +0000 (17:04 +0100)]
[corlib] Text streams from reference sources
Marek Safar [Thu, 19 Feb 2015 15:42:57 +0000 (16:42 +0100)]
[corlib] Use public TextWriter.Synchronized for Console synchronization and leave stream closing handling to underlying stream
Marek Safar [Thu, 19 Feb 2015 12:04:16 +0000 (13:04 +0100)]
[corlib] Stream, MemoryStream from reference sources
Marek Safar [Thu, 19 Feb 2015 11:47:40 +0000 (12:47 +0100)]
[corlib] Access null stream using public property
Marek Safar [Thu, 19 Feb 2015 11:46:48 +0000 (12:46 +0100)]
[corlib] Rename IsDirectorySeparator method to match reference sources
Alex Rønne Petersen [Thu, 19 Feb 2015 10:04:59 +0000 (11:04 +0100)]
Stop building with `-Wdeclaration-after-statement` since we're C99 now.
Zoltan Varga [Thu, 19 Feb 2015 01:35:47 +0000 (20:35 -0500)]
[aot] Fix an assertion.
Zoltan Varga [Thu, 19 Feb 2015 00:15:12 +0000 (19:15 -0500)]
[llvm] Emit null checks for remainders as well.
Zoltan Varga [Thu, 19 Feb 2015 00:04:51 +0000 (19:04 -0500)]
[llvm] Emit null checks in div opcodes if needed.
Zoltan Varga [Thu, 19 Feb 2015 00:04:08 +0000 (19:04 -0500)]
[aot] Fix binary search in the code offsets table when emitting llvm code separately.
Zoltan Varga [Wed, 18 Feb 2015 23:24:44 +0000 (18:24 -0500)]
[aot] Fix the computation of LLVM code ranges.
Jo Shields [Wed, 18 Feb 2015 23:13:43 +0000 (23:13 +0000)]
Ensure check-seq-point target exits immediately on failure.
Zoltan Varga [Wed, 18 Feb 2015 22:31:02 +0000 (17:31 -0500)]
[jit] Disable llvm support for the atomic load/store opcodes for now to fix corlib test failures.
Zoltan Varga [Wed, 18 Feb 2015 22:10:57 +0000 (17:10 -0500)]
[aot] Handle separate blocks of llvm and jitted code correctly.
Mark Probst [Wed, 18 Feb 2015 20:26:00 +0000 (12:26 -0800)]
[sgen] Correctly calculate size of zero-based one-dimensional non-vector arrays.
Marek Safar [Wed, 18 Feb 2015 19:01:05 +0000 (20:01 +0100)]
[mcs] Make compiler output deterministic. Fixes #26842
Zoltan Varga [Wed, 18 Feb 2015 18:41:08 +0000 (13:41 -0500)]
Merge pull request #1576 from McSherry/patch-1
revises GZipStream ctor parameter names
Zoltan Varga [Wed, 18 Feb 2015 18:39:00 +0000 (13:39 -0500)]
[runtime] Really fix the loadable LLVM build.
Liam McSherry [Wed, 18 Feb 2015 18:32:43 +0000 (18:32 +0000)]
revises GZipStream ctor parameter names
By changing the names of the parameters, code that uses .NET GZipStream constructors[1][2] with named parameters can use this GZipStream without change.
[1]: https://msdn.microsoft.com/en-us/library/as1ff51s(v=vs.110).aspx
[2]: https://msdn.microsoft.com/en-us/library/27ck2z1y(v=vs.110).aspx
Jo Shields [Wed, 18 Feb 2015 18:29:01 +0000 (18:29 +0000)]
Just avoid BSD sed altogether.
Jo Shields [Wed, 18 Feb 2015 17:42:15 +0000 (17:42 +0000)]
More fixes for BSD sed breaking check-seq-point target
Jo Shields [Wed, 18 Feb 2015 17:17:21 +0000 (17:17 +0000)]
Further fixes to check-seq-point test
Jo Shields [Wed, 18 Feb 2015 16:54:30 +0000 (16:54 +0000)]
Fix test suite on OSX
Zoltan Varga [Wed, 18 Feb 2015 16:43:25 +0000 (11:43 -0500)]
[runtime] Fix the loadable LLVM build.
Marek Safar [Wed, 18 Feb 2015 16:04:30 +0000 (17:04 +0100)]
Bump ikdasm to fix crashes on mobile mscorlib
João Matos [Wed, 18 Feb 2015 16:00:06 +0000 (16:00 +0000)]
Merge pull request #1575 from mono/revert-1574-patch-1
Revert "revises GZipStream ctor parameter names"
João Matos [Wed, 18 Feb 2015 15:59:39 +0000 (15:59 +0000)]
Revert "revises GZipStream ctor parameter names"
João Matos [Wed, 18 Feb 2015 15:59:16 +0000 (15:59 +0000)]
Merge pull request #1574 from McSherry/patch-1
revises GZipStream ctor parameter names
Liam McSherry [Wed, 18 Feb 2015 15:55:01 +0000 (15:55 +0000)]
revises GZipStream ctor parameter names
By changing the names of the parameters, code that uses .NET GZipStream constructors[1][2] with named parameters can use this GZipStream without change.
[1]: https://msdn.microsoft.com/en-us/library/as1ff51s(v=vs.110).aspx
[2]: https://msdn.microsoft.com/en-us/library/27ck2z1y(v=vs.110).aspx
João Matos [Wed, 18 Feb 2015 15:28:59 +0000 (15:28 +0000)]
[profiler] Fixed an Android build regression introduced by
2b74940f64fb39b727b882c278eda31e06a15fcf.
Zoltan Varga [Wed, 18 Feb 2015 13:12:32 +0000 (08:12 -0500)]
[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported. Use a separate SHARED_CFLAGS variable so it only affects a subset of libs.
Zoltan Varga [Wed, 18 Feb 2015 13:10:44 +0000 (08:10 -0500)]
Revert "[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported."
This reverts commit
8a5a230aeca7e229d86761c0d4f7885112b8e2b8.
Revert this as it still causes test failures.
João Matos [Wed, 18 Feb 2015 12:48:52 +0000 (12:48 +0000)]
[monodis] Fixed building against LLVM-compiled Mono.
João Matos [Wed, 18 Feb 2015 12:26:09 +0000 (12:26 +0000)]
Merge pull request #1572 from directhex/emit-nunit-xml-in-unmanaged-tests
Emit NUnit representation of check-seq-points target.
Jo Shields [Wed, 18 Feb 2015 12:10:39 +0000 (12:10 +0000)]
Emit NUnit representation of check-seq-points target.
This generates an XML representation of the check-seq-points target,
as separate tests, which can be easily tracked by anything which
parses NUnit output (e.g. Jenkins or other CI systems). For example,
we are currently regressed on this on ARM.
Marek Safar [Wed, 18 Feb 2015 11:54:49 +0000 (12:54 +0100)]
[corlib] Removes extra bufffer from FileStream async mode writes. Fixes #27086
Martin Baulig [Wed, 18 Feb 2015 07:12:08 +0000 (08:12 +0100)]
Merge pull request #1464 from akoeplinger/fix-portable-target
[xbuild] Only execute PCL target "ImplicitlyExpandTargetFramework" when corresponding property is true
Miguel de Icaza [Wed, 18 Feb 2015 04:27:58 +0000 (23:27 -0500)]
Merge pull request #1563 from directhex/emit-nunit-xml-in-unmanaged-tests
Generate NUnit interpretation of whether "mono --regressions" passed
Zoltan Varga [Thu, 12 Feb 2015 07:25:12 +0000 (02:25 -0500)]
[runtime] Use -fvisibility=hidden so only symbols marked with MONO_API are exported.
Zoltan Varga [Tue, 17 Feb 2015 22:31:26 +0000 (17:31 -0500)]
[runtime] Link the logging profiler against eglib.
Zoltan Varga [Tue, 17 Feb 2015 22:28:26 +0000 (17:28 -0500)]
[runtime] Export mono_threads_attach_tools_thread ().
Marek Safar [Tue, 17 Feb 2015 20:58:23 +0000 (21:58 +0100)]
[build] Remove misused bootstrap profile definition
Marek Safar [Tue, 17 Feb 2015 20:42:54 +0000 (21:42 +0100)]
[corlib] Remove duplicate source files
Marek Safar [Tue, 17 Feb 2015 20:40:59 +0000 (21:40 +0100)]
[corlib] Replace resource keys with actual messages during compilation
Rodrigo Kumpera [Tue, 17 Feb 2015 19:49:05 +0000 (13:49 -0600)]
Merge pull request #1570 from mono/fix27010
Bug 27010 - Difference in Assembly.GetExportedTypes with .NET
Alex Rønne Petersen [Tue, 17 Feb 2015 18:58:14 +0000 (19:58 +0100)]
Merge pull request #1571 from evincarofautumn/fix-warning
[utils] Fix warning in Makefile.am.
Jon Purdy [Tue, 17 Feb 2015 18:56:01 +0000 (10:56 -0800)]
[utils] Fix warning in Makefile.am.
João Matos [Tue, 17 Feb 2015 16:12:49 +0000 (16:12 +0000)]
[mini] Improve the driver to handle more cases of incompatible cross-compilation targets.
João Matos [Tue, 17 Feb 2015 16:12:11 +0000 (16:12 +0000)]
[metadata] Do not try to use host context members when cross-compiling.
João Matos [Tue, 17 Feb 2015 16:11:21 +0000 (16:11 +0000)]
[metadata] Add missing ARM64 object offsets.
This fixes the mobile products build with Mono master.
Zoltan Varga [Tue, 17 Feb 2015 12:46:11 +0000 (07:46 -0500)]
[aot] Fix the emission of ElementAddr wrappers.
Zoltan Varga [Tue, 17 Feb 2015 11:59:29 +0000 (06:59 -0500)]
[runtime] Link monodis against libmonoruntime instead of libmono which can be a dynamic lib.
Zoltan Varga [Tue, 17 Feb 2015 11:57:43 +0000 (06:57 -0500)]
[gsharedvt] Implement support for multi-dimensional arrays in gsharedvt methods.
Zoltan Varga [Tue, 17 Feb 2015 10:44:58 +0000 (05:44 -0500)]
Fix a warning.
Marek Safar [Tue, 17 Feb 2015 09:57:23 +0000 (10:57 +0100)]
[mcs] Single name meaning relaxation to match roslyn
Alex Rønne Petersen [Tue, 17 Feb 2015 09:52:34 +0000 (10:52 +0100)]
Update refsrc to get read-only interface changes for System/System.Core.
Marek Safar [Tue, 17 Feb 2015 07:13:45 +0000 (08:13 +0100)]
[mcs] Fixes check for overriden auto-properties.
Ungureanu Marius [Tue, 17 Feb 2015 04:39:46 +0000 (06:39 +0200)]
Bug 27010 - Difference in Assembly.GetExportedTypes with .NET
Alex Rønne Petersen [Tue, 17 Feb 2015 01:03:58 +0000 (02:03 +0100)]
[mini] Fix a crash on armel.
Zoltan Varga [Mon, 16 Feb 2015 21:07:03 +0000 (16:07 -0500)]
[jit] Add tests for arm64 gsharedvt argument passing.
Zoltan Varga [Mon, 16 Feb 2015 20:20:11 +0000 (15:20 -0500)]
[jit] Add tests for arm64 gsharedvt argument passing.
Alexander Köplinger [Mon, 16 Feb 2015 18:05:00 +0000 (19:05 +0100)]
[Microsoft.Build.Tasks] Rethrow exception in Copy task
This way we don't lose the original stacktrace.
Marek Safar [Mon, 16 Feb 2015 16:03:50 +0000 (17:03 +0100)]
Add new test
Marek Safar [Mon, 16 Feb 2015 15:47:10 +0000 (16:47 +0100)]
[mcs] Implements dictionary initializers on pointer types
Miguel de Icaza [Mon, 16 Feb 2015 15:19:44 +0000 (10:19 -0500)]
Merge pull request #1542 from ninjarobot/UriTemplateMatchException
Fix to UriTemplate.Match to properly handle query parameters without a v...
Miguel de Icaza [Mon, 16 Feb 2015 15:01:17 +0000 (10:01 -0500)]
[System.ServiceModel] Prevent server crash when client disconnect
This patch is an updated version of a pull request (377) from Rob
Wilkens to fix #5926
João Matos [Mon, 16 Feb 2015 12:48:05 +0000 (12:48 +0000)]
[aot] Re-organize JSON dumping code.