Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs
AgeCommit message (Collapse)Author
2018-01-26Bump corefxMarek Safar
2018-01-25[System.IO.Compression.FileSystem] Improve ZipCreateFromEntryChangeTimestamp ↵Alexander Köplinger
test `entry.LastWriteTime` is an unspecified/local DateTime but we're comparing it against `date` which is in UTC. This could lead to issues where the Day isn't matching when running the test around midnight. Examples: https://github.com/xamarin/maccore/issues/597 https://jenkins.mono-project.com/job/xamarin-android-pr-builder/2387/testReport/Xamarin.Android.Bcl_Tests,%20MonoTests.System.IO.Compression.FileSystem/ZipArchiveTests/ZipCreateFromEntryChangeTimestamp___Debug/
2018-01-25Avoid crash under GNOME if no gtk+2 available (#6654)Balló György
gtk+2 is non-essential part of the GNOME 3 desktop nowadays.
2018-01-24[WindowsBase] Use case-insensitive extension match in ↵Sauta, Usevalad
System.IO.Packaging.ZipPackage
2018-01-24Address review comments.Manuel de la Pena
2018-01-24[Test] Skip some tests from System.ServiceModel on WatchOS.Manuel de la Pena
Some of the classes are not supported in the platform while are supported in MOBILE. Skip them accordingly.
2018-01-23Understand PE32+, at least as much as PE32 is understood. (#6503)jaykrell
* Minimal fix to Authenticode infrastructure to understand PE32+. A number of other problems are noticed in the code but commented only. This fixes https://bugzilla.xamarin.com/show_bug.cgi?id=56071 * Induce many array out of bounds accesses, and some other error paths. * Tweaks. * tweak * Move braces, move addition, document constants and use them. * whitespace * fix comment * remove diff-minimizing hacks * cosmetic * move braces and assume zero-initialization; adjust comment. * improving Makefile but still a ways to go * fix C# indent * Change from C++ to C, and cleanup Makefile. * update clean target in Makefile * cleanup Makefile and C# * remove test code that people don't like and it wasn't very useful wordsmithing and new good information in comments * Fix indentation
2018-01-23[msvc] Update csproj files (#6642)monojenkins
2018-01-23[tests] Fix cscs/mcs specific GetMethodBody logicAlexander Kyte
2018-01-23Fixes an issue where a pipestream handle may be closed twice (Case 942966)Michael DeRoy
2018-01-23Bump corefxMarek Safar
2018-01-23[perfcounters] Move machine handling from native to managed. (#6543)jaykrell
* Move machine handling of performance counters from native to managed -- just slightly less native code therefore. * PR feedback: Rename ValidMachine to IsValidMachine. Use string::operator== instead of .Length/[]. Change InstanceExistsInternal to return bool/MonoBoolean directly instead of int. Remove question mark on FIXME comment for more reliable grep. Remove redundant zeroing of a pointer.
2018-01-22[runtime] Apply cctor filters to callees of cctors (#6562)Alexander Kyte
2018-01-22[mcs] Implements C# 7 tuples implicit deconstructionMarek Safar
2018-01-22Add test for reproduce problem in debugger steppingMikhail Filippov
2018-01-22Fix watchos tests for system.data (#6600)Egor Bogatov
2018-01-22[Tests] Skip a subset of the System.IdentityModel for iOS and Mac. (#6594)Manuel de la Pena
2018-01-22This test is supposed to take between 1 and 2 seconds, but takes slightly ↵Jay Krell
longer in practise and fails. Give it 2.5 seconds. https://jenkins.mono-project.com/job/test-mono-pull-request-amd64/10727/parsed_console/log.html Tests run: 120, Passed: 119, Errors: 0, Failures: 1, Inconclusive: 0 Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0 Elapsed time: 00:00:32.8320000 Errors and Failures: EndBuildWaitsForSubmissionCompletion (MonoTests.Microsoft.Build.Execution.BuildSubmissionTest.EndBuildWaitsForSubmissionCompletion) #5 Expected: less than or equal to 00:00:02 But was: 00:00:02.0757916 at MonoTests.Microsoft.Build.Execution.BuildSubmissionTest.EndBuildWaitsForSubmissionCompletion () [0x00126] in /mnt/jenkins/workspace/test-mono-pull-request-amd64/mcs/class/Microsoft.Build/Test/Microsoft.Build.Execution/BuildSubmissionTest.cs:105 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in /mnt/jenkins/workspace/test-mono-pull-request-amd64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305
2018-01-19[mcs] Adds missing default literal conversion test in probing code pathMarek Safar
2018-01-19[mcs] Fixes assumption that string class has no implicit/explicit conversion ↵Marek Safar
operators
2018-01-19Bump linkerMarek Safar
2018-01-18 [Tests] Skip System.ServiceModel tests that are not supported on XamMac 4.5 ↵Manuel de la Pena
(#6574)
2018-01-18Convert K&R warning farm to ANSI and add static/const.Jay Krell
Also smaller part fix C-vs.-C++-isms.
2018-01-18Add CI to WebAssembly. This is PR based on top of # Only the top 3 commits ↵Rodrigo Kumpera
matter for this PR: (#6488) * [WASM] Fix System.Core issues and disable broken tests. * [wasm] Fix cookie computation heap overflow. Use a local to make it thread safe. * [wasm] Disable System tests that don't work under WASM. Change the wasm profile to disable BSD sockets. * [wasm] Address reviewer feedback. * [wasm] Disable test that requires multiple threads. * [wasm] Add package target to wasm. * [wasm] Modify the runner to exit(1) if the test suite fails. * [wasm] Add CI configuration for WebAssembly. * [wasm] Fix issues found over review.
2018-01-17[Tests] Do not assume order of returned interfacesRadek Doulik
Updated the System.Reflection.Emit/SaveTest to not depend on order of interfaces returned from the System.Type::GetInterfaces method, as the order is not guaranted. As described in the [documentation][0]. Also see github [issue][1] for more information and reasoning. [0]: https://msdn.microsoft.com/en-us/library/system.type.getinterfaces(v=vs.110).aspx#Anchor_2 [1]: https://github.com/xamarin/xamarin-android/issues/1186
2018-01-17Improve GetArgumentName in MonoOptions. Fixes bug-60904 (#6506)Egor Bogatov
* Rewrite Options.GetArgumentName to use Regex * code cleanup * code cleanup
2018-01-17[mcs] Implements C# 7.0 discardsMarek Safar
2018-01-17[Tests] Skip some of the System.ServiceModel tests when using MOBILE (#6545)Manuel de la Pena
Mobile does not support all clases found in System.ServiceModel, we skip those tests of the not supported classes yet run all the others.
2018-01-16[msvc] Update csproj files (#6538)monojenkins
2018-01-16[corlib] Use Environment.Platform to access the platform, rather than ↵Miguel de Icaza
probing the file system (#6535) Alternatve patch to: #6533
2018-01-16fix system.data ssl-bug on linuxEgorBo
2018-01-16[corlib] Fixes StoppedThreadsThrowThreadStateException test buildMarek Safar
2018-01-15[mcs] C# 7.2 non-trailing named argumentsMarek Safar
2018-01-15[msvc] Update csproj files (#6516)monojenkins
2018-01-15[class] Add Obsolete message to ICSharpCode.SharpZipLib.dll (#6511)Alexander Köplinger
* [class] Add Obsolete message to ICSharpCode.SharpZipLib.dll Users should use the nuget package instead, we'll remove the assembly in Mono 6.0 Don't install it into the 4.7.1 reference assembly directory anymore. * Bump API snapshot submodule
2018-01-15Add ↵Vladimir Kazakov
System.ServiceModel.Description.UseRequestHeadersForMetadataAddressBehavior. (#6508)
2018-01-15change messages for some system exceptions (consistency with .net)EgorBo
2018-01-15[Tests] Ensure that tests are runnable on xamarin-macios (#5875)Manuel de la Pena
2018-01-12[runtime] Fix some default interface method problems. (#6484)Zoltan Varga
* [runtime] Allow access to protected default interface methods from classes which implement the interface. * [interp] Add some automatic conversations between virtual and non-virtual calls that .net has. Fixes dim-valuetype.il. * [bcl] Sort the MethodImpl table in PEAPI. * [runtime] Enable dim-methodimpl.exe test. * [runtime] Fix vtable construction tracing. * [interp] Fix null checks on the receiver when converting virtual calls to non-virtual.
2018-01-12Fix bug 60359Katelyn Gadd
2018-01-10[msvc] Update csproj files (#6473)monojenkins
2018-01-10[corlib] Optimizes non-intrinsics version of string indexer codeMarek Safar
2018-01-09Improve sgen error reporting for assemblies it attempts to process (#6463)Miguel de Icaza
Makes it simpler to see what is wrong with an assembly.
2018-01-09Bump corert (#6420)Marek Safar
* Bump corert * Bump API snapshot submodule
2018-01-09[System] Set exception on Finish*Failure in SocketAsyncEventArgs (#6462)Alexander Köplinger
Follow up to https://github.com/mono/mono/pull/6431, we should capture the exception that is passed to the methods. Copied the SetResult() method that referencesource uses.
2018-01-09[w32process] Ensure process_handle is a legal value (#6449)Ludovic Henry
* [w32process] Ensure process_handle is a legal value Fixes https://github.com/mono/mono/issues/6383 * [w32process] Remove dead code
2018-01-08Implement a couple of SocketAsyncEventArgs methodsMiguel de Icaza
2018-01-08if MONO missing in Fix some ThreadPool performance counters. (#6118) (#6434)jaykrell
2018-01-06[System] Recursively delete directory in ApplicationSettingsBaseTestAlexander Köplinger
Otherwise we'd get a "directory not empty" exception in the TestFixtureTearDown (which for some reason isn't shown in the log?). This was added in https://github.com/mono/mono/pull/6272
2018-01-06[System] Clear XDG_DATA_HOME and XDG_CONFIG_HOME in ApplicationSettingsBase ↵Alexander Köplinger
tests (#6417) They were set in https://github.com/mono/mono/pull/6272 but since env vars are process wide we'd end up with non-existing paths once the tests are done. It is safer to unset the variables after the test.