mono.git
8 years agoReverts not needed changes
Marek Safar [Sat, 24 Jan 2015 08:26:15 +0000 (09:26 +0100)]
Reverts not needed changes

8 years agoFIXME: This completely breaks Xamarin Studio, making it impossible to compile anything.
Martin Baulig [Fri, 23 Jan 2015 23:26:11 +0000 (00:26 +0100)]
FIXME: This completely breaks Xamarin Studio, making it impossible to compile anything.

See the detailed comment inside.

8 years agoAdd 'MONO_FEATURE_NEW_TLS' conditional to SslStreamContext.
Martin Baulig [Thu, 22 Jan 2015 22:56:55 +0000 (23:56 +0100)]
Add 'MONO_FEATURE_NEW_TLS' conditional to SslStreamContext.

This allows us to bring TransportContext.cs and conditionally enable it when needed.

8 years agoDisable com specific stringbuilder marshalling
Marek Safar [Thu, 22 Jan 2015 21:01:55 +0000 (21:01 +0000)]
Disable com specific stringbuilder marshalling

8 years agoRevert "[mscorlib] RuntimeWrappedException mono updates."
Zoltan Varga [Thu, 22 Jan 2015 20:59:51 +0000 (15:59 -0500)]
Revert "[mscorlib] RuntimeWrappedException mono updates."

This reverts commit ea80438e7108d9d0a10b2b6b3dd0c6d123710232.

Revert this, it is now handled in the runtime.

8 years agoUse "Thread.CurrentThread.ManagedThreadId" on Mono.
Martin Baulig [Thu, 22 Jan 2015 19:11:54 +0000 (20:11 +0100)]
Use "Thread.CurrentThread.ManagedThreadId" on Mono.

8 years agoAdd conditionals where needed.
Martin Baulig [Thu, 22 Jan 2015 19:09:47 +0000 (20:09 +0100)]
Add conditionals where needed.

This allows us to bring Internal.cs, Logging.cs and _LoggingObject.cs.

8 years agoAdd REAMDE.Mono with known conditional names.
Martin Baulig [Thu, 22 Jan 2015 19:05:34 +0000 (20:05 +0100)]
Add REAMDE.Mono with known conditional names.

Please update if you add any new conditionals.

8 years agoRuntimeWrappedException mono updates.
Zoltan Varga [Thu, 22 Jan 2015 17:16:33 +0000 (12:16 -0500)]
RuntimeWrappedException mono updates.

8 years agoMono Calendars compatibility
Marek Safar [Thu, 22 Jan 2015 16:02:14 +0000 (17:02 +0100)]
Mono Calendars compatibility

8 years agoList<T> mono updates
Marek Safar [Wed, 21 Jan 2015 13:13:05 +0000 (14:13 +0100)]
List<T> mono updates

8 years agoExclude never used method
Marek Safar [Tue, 20 Jan 2015 22:08:10 +0000 (23:08 +0100)]
Exclude never used method

8 years agoAdd BigNumber runtime api
Marek Safar [Tue, 20 Jan 2015 12:06:37 +0000 (13:06 +0100)]
Add BigNumber runtime api

8 years agoMono number formatting
Marek Safar [Tue, 20 Jan 2015 11:13:21 +0000 (12:13 +0100)]
Mono number formatting

8 years agoComponentModel, make it build in the MOBILE profile
Miguel de Icaza [Sat, 17 Jan 2015 01:19:10 +0000 (20:19 -0500)]
ComponentModel, make it build in the MOBILE profile

8 years agoAdd mono internal API support
Ludovic Henry [Tue, 25 Nov 2014 16:34:18 +0000 (11:34 -0500)]
Add mono internal API support

8 years agoReplace more Array.MaxArrayLength appearences
Marek Safar [Thu, 15 Jan 2015 15:00:38 +0000 (16:00 +0100)]
Replace more Array.MaxArrayLength appearences

8 years agoRemove windows api dependency from Timer
Marek Safar [Thu, 15 Jan 2015 09:02:46 +0000 (10:02 +0100)]
Remove windows api dependency from Timer

8 years agoConditionals for mobile profiles
Marek Safar [Tue, 13 Jan 2015 15:58:23 +0000 (16:58 +0100)]
Conditionals for mobile profiles

8 years agoDisable IL code generation until we figure out 25671
Miguel de Icaza [Tue, 13 Jan 2015 04:20:07 +0000 (23:20 -0500)]
Disable IL code generation until we figure out 25671

8 years agoOnly initialize Etw on Windows
Miguel de Icaza [Fri, 9 Jan 2015 01:33:55 +0000 (20:33 -0500)]
Only initialize Etw on Windows

8 years agoRemove code that depends on code that has not been open sourced.
Miguel de Icaza [Mon, 5 Jan 2015 03:52:46 +0000 (01:52 -0200)]
Remove code that depends on code that has not been open sourced.

Use the MONO define for this

8 years agoUse the DISABLE_CAS_USE macro instead of MOBILE to disable CAS
Marek Habersack [Tue, 16 Dec 2014 20:30:48 +0000 (21:30 +0100)]
Use the DISABLE_CAS_USE macro instead of MOBILE to disable CAS

This augments commit 7dc4e513eafd3fb30d34111948ef14c981264463

8 years agoAdding reference source for System.Net
dotnet-bot [Mon, 15 Dec 2014 18:50:15 +0000 (10:50 -0800)]
Adding reference source for System.Net

8 years agoRemoved UnsafeNativeMethods calls on Mono. - MEMORYSTATUSEX usages were replaced...
Marcos Henrich [Thu, 11 Dec 2014 20:56:46 +0000 (20:56 +0000)]
Removed UnsafeNativeMethods calls on Mono. - MEMORYSTATUSEX usages were replaced with performance counters "Total Physical Memory and "Available Physical Memory"

 - SafeRegistryHandle.ReleaseHandle is only called on code that is ignored on Mono.

 - Mono is using AppDomain.FriendlyName directly instead of UnsafeNativeMethods.GetModuleFileName.

8 years agoAdded Mono config variables. Variables __MonoEmulateOneCPU and __MonoTimerPeriod...
Marcos Henrich [Thu, 11 Dec 2014 20:47:32 +0000 (20:47 +0000)]
Added Mono config variables. Variables __MonoEmulateOneCPU and __MonoTimerPeriod are used by some tests.

8 years agoExclude security code from the mobile targets.
Marek Habersack [Wed, 10 Dec 2014 10:16:13 +0000 (11:16 +0100)]
Exclude security code from the mobile targets.

Mobile doesn't support any of the security features of .NET, no point in
running the code and/or defining fake types.

8 years agoDisable UseCompatibleTypeConverterBehavior on mono
Marek Safar [Tue, 9 Dec 2014 13:25:34 +0000 (14:25 +0100)]
Disable UseCompatibleTypeConverterBehavior on mono

8 years agocomponentmodel tweaked to work with mono
Marek Safar [Tue, 9 Dec 2014 13:07:19 +0000 (14:07 +0100)]
componentmodel tweaked to work with mono

8 years agoDisable use of CAS. The added ifdef is required to circumvent a compile error on...
Marcos Henrich [Fri, 5 Dec 2014 16:57:55 +0000 (16:57 +0000)]
Disable use of CAS. The added ifdef is required to circumvent a compile error on older versions of mcs.

8 years agoRemove unused private using
Marek Safar [Thu, 4 Dec 2014 17:43:49 +0000 (18:43 +0100)]
Remove unused private using

8 years agoRemoved unnecessary call to Thread.WriteVolatile. System.Threading.Volatile is intern...
Marcos Henrich [Thu, 4 Dec 2014 13:45:19 +0000 (13:45 +0000)]
Removed unnecessary call to Thread.WriteVolatile. System.Threading.Volatile is internal on framework versions before 4.5. As corlib internals are visible from System.Core we can use Volatile.

8 years agoReaderWriterLockSlim.cs now builds with mono.
Marcos Henrich [Tue, 2 Dec 2014 17:27:10 +0000 (17:27 +0000)]
ReaderWriterLockSlim.cs now builds with mono.

* Builds without [MethodImpl(MethodImplOptions.AggressiveInlining)]
  when target framework version is lower than 4.5.

* Use Thread.Volatile instead of Volatile.Read when target framework
  version is lower than 4.5.

8 years agoAdd support to build with Mono
Alexander Köplinger [Sat, 29 Nov 2014 17:00:48 +0000 (18:00 +0100)]
Add support to build with Mono

8 years agoRemove unused System.Web namespace from source (it does not exists in the mobile...
Sebastien Pouliot [Wed, 26 Nov 2014 21:21:29 +0000 (16:21 -0500)]
Remove unused System.Web namespace from source (it does not exists in the mobile profile).

8 years agoDisable use of CAS when compiling with DISABLE_CAS_USE
Miguel de Icaza [Wed, 26 Nov 2014 19:39:09 +0000 (14:39 -0500)]
Disable use of CAS when compiling with DISABLE_CAS_USE

8 years agoFix the conditional, we disable Emit code on FULL_AOT
Miguel de Icaza [Wed, 26 Nov 2014 19:38:19 +0000 (14:38 -0500)]
Fix the conditional, we disable Emit code on FULL_AOT

8 years agoAdd support to build with Mono.
Marek Safar [Mon, 24 Nov 2014 15:40:33 +0000 (16:40 +0100)]
Add support to build with Mono.

    * Change location of internal Array constants. Mono runtime cannot handle
    array type with constants.

    * Removes some warnings from the build for unused fields.

8 years agoAdjust to disable IL generation under FULL_AOT_RUNTIME
Miguel de Icaza [Mon, 24 Nov 2014 02:32:47 +0000 (21:32 -0500)]
Adjust to disable IL generation under FULL_AOT_RUNTIME

8 years agoAdd support to build build with Mono.
Miguel de Icaza [Sat, 22 Nov 2014 20:42:36 +0000 (15:42 -0500)]
Add support to build build with Mono.

This patch does the following things:

* Adds support to build without Code Access Security, by using the new
  define DISABLE_CAS_USE.  The reason is that this is both slow, and
  Mono does not actually offer a Code Access Secured environment.  So
  avoid paying the price.

* Removes some warnings from the build for unused variables.

* Allows the code to be bootstrapped with a 2.0 compiler (which Mono
  does during the bootstrap phase currently).

8 years agoAdding System.Compo... System.Ident... System.Numer... System.Runti...
dotnet-bot [Tue, 18 Nov 2014 01:40:57 +0000 (17:40 -0800)]
Adding System.Compo... System.Ident... System.Numer... System.Runti...

Adding reference source for
System.ComponentModel.DataAnnotations
System.IdentityModel
System.IdentityModel.Selectors
System.Numerics
System.Runtime.Caching
System.Runtime.Serialization

8 years agoUpdate formatting of LICENSE.txt and PATENTS.TXT
dotnet-bot [Fri, 14 Nov 2014 02:38:09 +0000 (18:38 -0800)]
Update formatting of LICENSE.txt and PATENTS.TXT

8 years agoAdding System.Data..., System.ServiceModel..., and System.Web...
dotnet-bot [Thu, 13 Nov 2014 22:45:02 +0000 (14:45 -0800)]
Adding System.Data..., System.ServiceModel..., and System.Web...

Adding reference source for
System.Data
System.Data.DataSetExtensions
System.Data.Entity
System.Data.Entity.Design
System.Data.Linq
System.Data.SqlXml
System.ServiceModel
System.ServiceModel.Activation
System.ServiceModel.Activities
System.ServiceModel.Channels
System.ServiceModel.Discovery
System.ServiceModel.Internals
System.ServiceModel.Routing
System.ServiceModel.WasHosting
System.ServiceModel.Web
System.Web
System.Web.ApplicationServices
System.Web.DynamicData
System.Web.Entity
System.Web.Entity.Design
System.Web.Extensions
System.Web.Mobile
System.Web.Routing
System.Web.Services
System.Xml
System.Xml.Linq

8 years agoInitial commit
dotnet-bot [Wed, 12 Nov 2014 05:42:05 +0000 (21:42 -0800)]
Initial commit

    _   _ _____ _____   ____            _        _
   | \ | | ____|_   _| |  _ \ ___   ___| | _____| |
   |  \| |  _|   | |   | |_) / _ \ / __| |/ / __| |
  _| |\  | |___  | |   |  _ < (_) | (__|   <\__ \_|
 (_)_| \_|_____| |_|   |_| \_\___/ \___|_|\_\___(_)

8 years ago[System.Runtime.Serialization] Remove redundant IVT to System.ServiceModel.Web
Marek Safar [Mon, 2 May 2016 14:07:12 +0000 (16:07 +0200)]
[System.Runtime.Serialization] Remove redundant IVT to System.ServiceModel.Web

8 years ago[System.Runtime.Serialization] Remove redundant IVT to System.ServiceModel
Marek Safar [Mon, 2 May 2016 13:36:30 +0000 (15:36 +0200)]
[System.Runtime.Serialization] Remove redundant IVT to System.ServiceModel

8 years ago[arm64] Dist arm64-codegen.h. Fixes #38223.
Zoltan Varga [Sat, 30 Apr 2016 03:23:49 +0000 (23:23 -0400)]
[arm64] Dist arm64-codegen.h. Fixes #38223.

8 years agoMerge pull request #1345 from mattleibow/websocket-continuation-frame-fix
Alexander Köplinger [Wed, 27 Apr 2016 15:04:43 +0000 (11:04 -0400)]
Merge pull request #1345 from mattleibow/websocket-continuation-frame-fix

[system] WebSocket continuation frame incorrectly handles the message type

8 years agoMerge pull request #2947 from mfilippov/master
monojenkins [Tue, 26 Apr 2016 17:25:23 +0000 (18:25 +0100)]
Merge pull request #2947 from mfilippov/master

Socket.AcceptAsync should use SocketAsyncEventArgs.AcceptSocket

Socket.AcceptAsync shouldn't create new socket if SocketAsyncEventArgs.AcceptSocket isn't null.

8 years ago[runtime] Moved MONO_ZERO_LEN_ARRAY to mono-publib.h.
Joao Matos [Tue, 26 Apr 2016 16:59:16 +0000 (12:59 -0400)]
[runtime] Moved MONO_ZERO_LEN_ARRAY to mono-publib.h.

8 years agoMerge pull request #2960 from directhex/switchable-configure-in-jenkins
Alexander Köplinger [Tue, 26 Apr 2016 15:37:06 +0000 (11:37 -0400)]
Merge pull request #2960 from directhex/switchable-configure-in-jenkins

Switchable configure in jenkins

8 years ago[jenkins] introduce CI_TAGS env var, to alter flow of jenkins script
Jo Shields [Tue, 26 Apr 2016 15:32:46 +0000 (16:32 +0100)]
[jenkins] introduce CI_TAGS env var, to alter flow of jenkins script

8 years agoRefactoring SocketAcceptAsyncTest
Mikhail Filippov [Tue, 26 Apr 2016 15:16:41 +0000 (18:16 +0300)]
Refactoring SocketAcceptAsyncTest

8 years agoFix SocketAcceptAsyncTest
Mikhail Filippov [Tue, 26 Apr 2016 14:58:44 +0000 (17:58 +0300)]
Fix SocketAcceptAsyncTest

8 years ago[jenkins] Don't overwrite EXTRA_CONF_FLAGS inside run-jenkins.sh
Jo Shields [Tue, 26 Apr 2016 14:53:55 +0000 (15:53 +0100)]
[jenkins] Don't overwrite EXTRA_CONF_FLAGS inside run-jenkins.sh

This means we can pass EXTRA_CONF_FLAGS to the script, to more easily change the script behaviour from Jenkins

8 years agoMerge pull request #2949 from Unity-Technologies/xbuild-windows-mcs
Marek Safar [Tue, 26 Apr 2016 11:19:44 +0000 (07:19 -0400)]
Merge pull request #2949 from Unity-Technologies/xbuild-windows-mcs

Make xbuild on Windows use Mono instead of .NET

8 years agoMerge pull request #2957 from akoeplinger/fix-corlib-mobile-tests
monojenkins [Tue, 26 Apr 2016 02:25:24 +0000 (03:25 +0100)]
Merge pull request #2957 from akoeplinger/fix-corlib-mobile-tests

Fix two corlib test issues on mobile

Fixes [#40642](https://bugzilla.xamarin.com/show_bug.cgi?id=40624).

@monojenkins merge

8 years agoMerge pull request #2953 from mono/fix-fileinfo-delete
Alexander Köplinger [Mon, 25 Apr 2016 21:27:27 +0000 (17:27 -0400)]
Merge pull request #2953 from mono/fix-fileinfo-delete

[corlib] Bring the FileInfo.Delete fix

8 years ago[corlib] Fix FileInfoTest.MoveTo_SameName test that failed on mobile
Alexander Köplinger [Mon, 25 Apr 2016 21:18:32 +0000 (17:18 -0400)]
[corlib] Fix FileInfoTest.MoveTo_SameName test that failed on mobile

The MoveTo target is in the current working directory instead of in the temp dir, so it runs into permission issues.
Use the temp dir instead. Fixes part 2 of #40624

8 years ago[corlib] Ignore a TimeZoneInfo test on mobile that doesn't make sense there
Alexander Köplinger [Mon, 25 Apr 2016 21:16:54 +0000 (17:16 -0400)]
[corlib] Ignore a TimeZoneInfo test on mobile that doesn't make sense there

It failed on maccore because it uses reflection on code that's excluded on mobile.
Exclude the test too, fixes part 1 of #40624

8 years ago[runtime] Remove dead mono_thread_get_and_clear_pending_exception () function.
Zoltan Varga [Mon, 25 Apr 2016 21:16:04 +0000 (17:16 -0400)]
[runtime] Remove dead mono_thread_get_and_clear_pending_exception () function.

8 years agoMerge pull request #2946 from ludovic-henry/fix-process-40643
Ludovic Henry [Mon, 25 Apr 2016 18:48:41 +0000 (14:48 -0400)]
Merge pull request #2946 from ludovic-henry/fix-process-40643

[Process] Fix Process.Start handle leak

8 years agoMerge pull request #2924 from ludovic-henry/fix-missing-gsharedvt-wb
Ludovic Henry [Mon, 25 Apr 2016 18:46:47 +0000 (14:46 -0400)]
Merge pull request #2924 from ludovic-henry/fix-missing-gsharedvt-wb

[mini] Add missing gsharedvt write barrier

8 years ago[corlib] Bring the FileInfo.Delete fix
Alexander Köplinger [Mon, 25 Apr 2016 16:10:51 +0000 (12:10 -0400)]
[corlib] Bring the FileInfo.Delete fix

See https://github.com/mono/referencesource/commit/fdebd8a4d709002bb499555c35e1dfd3834e2f4f for details.

Also add a test for checking if deleting a non-existent file works (we were missing coverage there before).

8 years ago[io-layer] Remove dead code
Ludovic Henry [Fri, 4 Mar 2016 10:39:51 +0000 (10:39 +0000)]
[io-layer] Remove dead code

8 years agoMerge pull request #2952 from mono/revert-2721-fix-mono_ms_ticks
Alexander Köplinger [Mon, 25 Apr 2016 16:26:13 +0000 (12:26 -0400)]
Merge pull request #2952 from mono/revert-2721-fix-mono_ms_ticks

Revert "[runtime] Fix potential overflow when using mono_msec_ticks"

8 years agoRevert "[runtime] Fix potential overflow when using mono_msec_ticks"
Alexander Köplinger [Mon, 25 Apr 2016 16:24:51 +0000 (12:24 -0400)]
Revert "[runtime] Fix potential overflow when using mono_msec_ticks"

8 years agoMerge pull request #2721 from ludovic-henry/fix-mono_ms_ticks
Ludovic Henry [Mon, 25 Apr 2016 15:22:15 +0000 (11:22 -0400)]
Merge pull request #2721 from ludovic-henry/fix-mono_ms_ticks

[runtime] Fix potential overflow when using mono_msec_ticks

8 years agoMake xbuild on Windows use Mono instead of .NET
Josh Peterson [Thu, 21 Apr 2016 19:38:15 +0000 (15:38 -0400)]
Make xbuild on Windows use Mono instead of .NET

We don't have .NEt 4.6 installed on all of our build machines, to
running mcs.exe on Windows fails, as it was built with .NET 4.6.
Instead, we will run mcs.exe via Mono on Windows (which is what happens
on OSX, although there the low-level Process class handles it).

To accomplish this, we run mcs.bat instead of mcs.exe.

8 years agoSocket.AcceptAsync shouldn't create new socket if SocketAsyncEventArgs.AcceptSocket...
Mikhail Filippov [Mon, 25 Apr 2016 13:06:31 +0000 (16:06 +0300)]
Socket.AcceptAsync shouldn't create new socket if SocketAsyncEventArgs.AcceptSocket isn't null

8 years ago[Process] Fix handle leak on child process Creation
Ludovic Henry [Sun, 24 Apr 2016 20:09:07 +0000 (16:09 -0400)]
[Process] Fix handle leak on child process Creation

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=40643

8 years ago[Process] Improve debugging info and slight refactor of CreateProcess
Ludovic Henry [Sun, 24 Apr 2016 20:08:12 +0000 (16:08 -0400)]
[Process] Improve debugging info and slight refactor of CreateProcess

8 years ago[Process] Fix System.Diagnostics.ProcessTest.StandardInputWrite
Ludovic Henry [Sun, 24 Apr 2016 20:04:46 +0000 (16:04 -0400)]
[Process] Fix System.Diagnostics.ProcessTest.StandardInputWrite

The child process would simpky execute ls, then exiting right away. Writing to its stdin would then crash with "EPIPE: An attempt is made to write to a pipe that is not open for reading by any process." as the child process exited.

8 years agoMerge pull request #2941 from jogibear9988/patch-1
Alexander Köplinger [Sun, 24 Apr 2016 17:49:48 +0000 (13:49 -0400)]
Merge pull request #2941 from jogibear9988/patch-1

Bugfix DateTime in Sqlite: https://bugzilla.xamarin.com/show_bug.cgi?id=40603

8 years agoRevert "[verifier] Do method visibility checks for virtual final methods. Enable...
Marek Safar [Sun, 24 Apr 2016 14:08:52 +0000 (16:08 +0200)]
Revert "[verifier] Do method visibility checks for virtual final methods. Enable type visibility for all methods. Fixes #5644."

This reverts commit 24ee5b8db0ab3115f88dcef72432568e3c1b8e83.

8 years agoRevert "WIP - don't merge"
Marek Safar [Sun, 24 Apr 2016 14:08:38 +0000 (16:08 +0200)]
Revert "WIP - don't merge"

This reverts commit 359bb511d3cdb2b320fba35d99684152615d5242.

8 years agoRevert "WIP fix the previous issue."
Marek Safar [Sun, 24 Apr 2016 14:08:21 +0000 (16:08 +0200)]
Revert "WIP fix the previous issue."

This reverts commit a26a53369857ed120522c8625b1bebc653f25baf.

8 years ago[corlib] Reenable IsReadOnly test
Marek Safar [Sun, 24 Apr 2016 07:24:13 +0000 (09:24 +0200)]
[corlib] Reenable IsReadOnly test

8 years ago[xbuild] Fix ApplicationIcon incremental build dependency
Marek Safar [Sun, 24 Apr 2016 07:17:23 +0000 (09:17 +0200)]
[xbuild] Fix ApplicationIcon incremental build dependency

8 years agoMerge pull request #2942 from jogibear9988/patch-2
Marek Safar [Sun, 24 Apr 2016 07:49:59 +0000 (09:49 +0200)]
Merge pull request #2942 from jogibear9988/patch-2

bugfix numInfo of Cultureinfo NonSerialized on Windows

8 years agoMerge pull request #2945 from mono/xi-40574
Marek Safar [Sun, 24 Apr 2016 07:04:31 +0000 (09:04 +0200)]
Merge pull request #2945 from mono/xi-40574

[linker] Method decorated with System.Runtime.Serialization.*Attribut…

8 years ago[linker] Method decorated with System.Runtime.Serialization.*Attribute must be marked...
Sebastien Pouliot [Sat, 23 Apr 2016 09:05:38 +0000 (05:05 -0400)]
[linker] Method decorated with System.Runtime.Serialization.*Attribute must be marked, Fixes #40574

Some serialization attributes are unlikely to have direct reference,
from IL, but will be needed at runtime to correctly serialize (or
deserialize) objects.

* OnDeserializedAttribute
* OnDeserializingAttribute
* OnSerializedAttribute
* OnSerializingAttribute

This, along with aad627c5e8ddf15397c87fa2d3e18b54f929c927, fixed bug
40574. The later part will have new unit tests in XI.

references:
https://bugzilla.xamarin.com/show_bug.cgi?id=40574

8 years ago[corlib] Disable core security icalls on mobile
Marek Safar [Sat, 23 Apr 2016 06:56:08 +0000 (08:56 +0200)]
[corlib] Disable core security icalls on mobile

8 years agoMicrosoft relicensed this fork of the Ajax library under the MIT license
Miguel de Icaza [Sat, 23 Apr 2016 00:19:02 +0000 (20:19 -0400)]
Microsoft relicensed this fork of the Ajax library under the MIT license

8 years agoMicrosoft relicensed this fork of the DLR under the MIT license
Miguel de Icaza [Sat, 23 Apr 2016 00:18:34 +0000 (20:18 -0400)]
Microsoft relicensed this fork of the DLR under the MIT license

8 years agoMerge pull request #2944 from lambdageek/dev/monoerror-thread_create
Aleksey Kliger (λgeek) [Fri, 22 Apr 2016 19:18:33 +0000 (15:18 -0400)]
Merge pull request #2944 from lambdageek/dev/monoerror-thread_create

[runtime] MonoError-ize mono_thread_create{,_internal}

8 years ago[runtime] MonoError-ize mono_thread_create{,_internal}
Aleksey Kliger [Wed, 20 Apr 2016 16:20:42 +0000 (12:20 -0400)]
[runtime] MonoError-ize mono_thread_create{,_internal}

Mark mono_thread_create external only.  Runtime should use
mono_thread_create_checked.

8 years ago[corlib] FileInfo from referencesource
Marek Safar [Fri, 22 Apr 2016 15:11:56 +0000 (17:11 +0200)]
[corlib] FileInfo from referencesource

8 years ago[corlib] Remove System.Core security types
Marek Safar [Fri, 22 Apr 2016 11:37:39 +0000 (13:37 +0200)]
[corlib] Remove System.Core security types

8 years ago[corlib] Remove duplicated sources
Marek Safar [Fri, 22 Apr 2016 08:35:44 +0000 (10:35 +0200)]
[corlib] Remove duplicated sources

8 years ago[System.Core] Add CommonCrypto dependencies
Marek Safar [Fri, 22 Apr 2016 08:30:09 +0000 (10:30 +0200)]
[System.Core] Add CommonCrypto dependencies

8 years ago[corlib] FileSystemInfo from reference source
Marek Safar [Fri, 22 Apr 2016 08:08:11 +0000 (10:08 +0200)]
[corlib] FileSystemInfo from reference source

8 years ago[acceptance-tests] Move roslyn build dependencies to download server
Alexander Köplinger [Fri, 22 Apr 2016 07:48:12 +0000 (09:48 +0200)]
[acceptance-tests] Move roslyn build dependencies to download server

storage.bos.internalx.com is only available via VPN now.

Also bump coreclr to get a recent minor fix.

8 years agoMerge pull request #2943 from mono/xi-40570
Marek Safar [Fri, 22 Apr 2016 05:55:16 +0000 (07:55 +0200)]
Merge pull request #2943 from mono/xi-40570

[System.Core] Add back AesManaged to tvOS and watchOS profiles. Fixes #40570

8 years ago[WindowsBase] Serialization fix of Int32Rect, Point, Rect, Size, Vector, Matrix ...
Kirill [Fri, 22 Apr 2016 04:44:52 +0000 (09:44 +0500)]
[WindowsBase] Serialization fix of Int32Rect, Point, Rect, Size, Vector, Matrix (#2873)

The problem is that private fields in described types doesn't start from _ prefix, but it should be so according to reference source.
That's way MONO can't deserialize that types correctly if source stream was created by MS .NET binary serializer.

This change is released under the MIT license.

8 years ago[System.Core] Add back AesManaged to tvOS and watchOS profiles
Sebastien Pouliot [Fri, 22 Apr 2016 01:25:38 +0000 (21:25 -0400)]
[System.Core] Add back AesManaged to tvOS and watchOS profiles

Switching maccore to use mono-4.5.0-branch introduced this bug where
AesManaged is not available in System.Core for both tvOS and watchOS
profiles (iOS is fine).

This results in unit tests failures on bots building maccore/master.

This fix the problem by importing the "main" monotouch_System.Core.
dll.sources into the other profiles - since they all share the same
feature set (in this case) and make it less likely to forget something
else in the future.

reference:
https://bugzilla.xamarin.com/show_bug.cgi?id=40570

8 years ago[runtime] Allow enums with base type of char in Enum.ToObject (), this is valid in...
Zoltan Varga [Thu, 21 Apr 2016 21:23:09 +0000 (17:23 -0400)]
[runtime] Allow enums with base type of char in Enum.ToObject (), this is valid in f#. Fixes #40568.

8 years agoMerge pull request #2940 from xmcclure/disable-jit-gsharedvt
monojenkins [Thu, 21 Apr 2016 20:40:20 +0000 (21:40 +0100)]
Merge pull request #2940 from xmcclure/disable-jit-gsharedvt

Fix gsharedvt compile on DISABLE_JIT platforms

8 years agobugfix numInfo of Cultureinfo NonSerialized on Windows, https://bugzilla.xamarin...
Jochen Kühner [Thu, 21 Apr 2016 19:59:57 +0000 (21:59 +0200)]
bugfix numInfo of Cultureinfo NonSerialized on Windows, https://bugzilla.xamarin.com/show_bug.cgi?id=35872

Cultureinfo numInfo is not NonSerialized on DotNet for windows, so it also should not on mono.

http://referencesource.microsoft.com/#mscorlib/system/globalization/cultureinfo.cs,76

8 years agoBugfix https://bugzilla.xamarin.com/show_bug.cgi?id=40603
Jochen Kühner [Thu, 21 Apr 2016 19:41:05 +0000 (21:41 +0200)]
Bugfix https://bugzilla.xamarin.com/show_bug.cgi?id=40603