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
AgeCommit message (Collapse)Author
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-09Bump corert (#6420)Marek Safar
* Bump corert * Bump API snapshot submodule
2018-01-05[msvc] Update csproj filesmonojenkins
2018-01-05[corlib] Fixes ThreadPoolTest testMarek Safar
2018-01-05XMLDSIG from .NET Core. (#6154)Vladimir Kazakov
2018-01-04[I18N] Add CP737 (Greek) and CP775 (Baltic) (#6361)Alexander Köplinger
* [I18N] Add CP737 (Greek) and CP775 (Baltic) Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=45901 * Bump API snapshot submodule
2018-01-04 Fix some ThreadPool performance counters. (#6118)jaykrell
* Fix some ThreadPool performance counters. https://bugzilla.xamarin.com/show_bug.cgi?id=41294 The bug is that some performance counters are always zero. Because we do not update them. This addresses two of them: Work items added and thread count. There is PerformanceCounter class and you can Increment instances, however its metadata and some of the implementation is in System.dll. Most of the code is in native. ThreadPool is in mscorlib.dll, so can't use System.dll. A few options exist to address this. We could move and forward the type. We could duplicate and rename and possibly subset the type. Here we add a new icall very specifically for the scenario. There is slight cost for the icall, and for the atomic increment. There is an attempt to measure but the results were unclear. Note that the count of work items is not specifically for QueueUserWorkItem as one might expect, but also for any async calls. Fix a little bit of typos. * Take command lines from command line per PR feedback. * newline at end of file
2018-01-03Bump corefx (#6119)Marek Safar
2018-01-03Add a possibility to use empty X.509 certificates.Vladimir Kazakov
Fixes #6264.
2018-01-02[tests] SRE check that a memberref token is emitted for a gtdAleksey Kliger
Regression test for https://github.com/mono/mono/issues/6192
2017-12-18[bcl] Allow conversion from enums and their basetypes in both directions ↵Zoltan Varga
with Delegate.CreateDelegate (). Fixes https://github.com/mono/mono/issues/6255.
2017-12-14Fix bug 60568: SynchronizationContext.Wait not implemented or invoked by ↵Katelyn Gadd
runtime (#6062) * Checkpoint: Implement SynchronizationContext.Wait * Add missing check for null synchronization context * Update bug 60568 fix to cover WaitAll and add test cases * Add missing file
2017-12-14[console] Invoke async console cancel on ThreadPool from managedLudovic Henry
2017-12-14[wasm] Update corlib testsuite to disable multi-threaded tests.Rodrigo Kumpera
2017-12-14[corlib] Mark tests that requires multiple threads with the "MultiThreaded" ↵Rodrigo Kumpera
category.
2017-12-14[corlib] rename NotWorkingInterpreter and InterpreterNotWorking categories ↵Bernhard Urban
(#6225)
2017-12-06[msvc] Update csproj files (#6163)monojenkins
2017-12-04[runtime] Add support for weak fields. (#5972)Zoltan Varga
2017-11-28Merge pull request #6043 from kumpera/wasm-p2Rodrigo Kumpera
Multiple fixes to the wasm backend
2017-11-28[runtime] Implement a few ModuleBuilder getters (#5787)Alexander Kyte
* [runtime] Implement a few broken getters on ModuleBuilder * [runtime] Implement ModuleBuilder.GetCustomAttributes * [runtime] Test GetMethods, GetCustomAttributes, and GetFields for ModuleBuilder * [runtime] Specify and test use of typebuilders with Custom Attributes + add more tests
2017-11-28[msvc] Update csproj filesmonojenkins
2017-11-28[corlib] Adds Span/Memory testsMarek Safar
2017-11-28[sdks] Use runtime logging features to intercept Console.{Out,Error} and ↵Ludovic Henry
runtime logs for instrumentation (#6083) * [sdks] Fix Android pick of mono runtime * [android] Have Console.{Out,Error} go through the runtime log mechanism to ease their interception * [sdks] Intercept runtime logs instead of Console to send back for instrumentation * [sdks] Intercept Android test runner logging
2017-11-26[msvc] Update csproj files (#6100)monojenkins
2017-11-25[corlib] Fix flaky ThreadPoolTests.AsyncLocalCapture test (#6099)Alexander Köplinger
The test was added in https://github.com/mono/mono/commit/375471820c02ff0bab025bff75b5da7efc95d3cd. We were seeing some flakyness in the this test, looking at it I noticed that we were passing executeOnlyOnce = false to (Unsafe)RegisterWaitForSingleObject. This means that the delegate would be executed again whenever the AutoResetEvent `evt` is signaled or the timeout elapsed. The problem is that evt is never signaled by design and we set a timeout of 1ms which means we'd execute it in a tight loop. Setting executeOnlyOnce = true fixes this and I verified it doesn't change the intent of the test (i.e. the test still fails after the original commit is reverted). Bumped the timeout for the CountdownEvent as well to be safe since it's quite short.
2017-11-24[bcl] Remove the test for ExecutingAssembly.EntryPoint, it behaves in ↵Zoltan Varga
different ways on different configurations. (#6095) * [bcl] Remove the test for ExecutingAssembly.EntryPoint, it behaves in different ways on different configurations. * Simplify ifdef
2017-11-24[corlib] Update exception message to match .netMarek Safar
2017-11-24[bcl] Build some assemblies with -warnaserror (#5295)Alexander Köplinger
* [bcl] Build some assemblies with -warnaserror This ensures that we keep the build warning free. We'll only opt-in a few assemblies that already have zero warnings. We also only apply this when using csc as mcs might raise different warnings. For now just opt-in assemblies in the net_4_x profile.
2017-11-24Merge pull request #5836 from marek-safar/corefx-bumpMarek Safar
Corefx bump
2017-11-24[corlib] Disable test check which is timezone dependentMarek Safar
2017-11-24Bump corefxMarek Safar
2017-11-23[tests] Adjust ifdefs to get the expected behavior for Xamarin.Mac's ↵Rolf Bjarne Kvinge
cryptography tests. (#6091)
2017-11-23[bcl] Remove an ObjCRuntime reference from the TimeZone tests, it shouldn't ↵Zoltan Varga
be needed any more, and it prevents the tests from compiling on the monotouch profile. (#6079)
2017-11-21[msvc] Update csproj files (#6066)monojenkins
2017-11-21[bcl] Add an .exclude file to disable some corlib tests when running with ↵Zoltan Varga
the mono sdk. (#6064) These tests are disabled explicitly on xamarin.ios by xharness.exe: https://github.com/xamarin/xamarin-macios/blob/6fcf4ab7f4c7e2f736a278ca138ab567c1ff6bae/tests/xharness/BCLTestInfo.cs#L16
2017-11-21[corlib] Move System.Runtime.InteropServices.RuntimeInformation to co… (#6060)Marek Safar
* [corlib] Move System.Runtime.InteropServices.RuntimeInformation to corlib to match .net 4.7.1 api * Bump API snapshot submodule
2017-11-20Fix CryptoConfig.CreateFromName on XM Modern (#6029)Chris Hamons
2017-11-19XmlReaderSettings.EnableLegacyXmlSettings should always be false on mono. ↵Egor Bogatov
Fixes bug-60621 (#6014)
2017-11-19[bcl] Fix the ResolvePathBeforeDirectoryExists test on the mobile profile.Zoltan Varga
2017-11-18Merge pull request #6042 from ↵Alexis Christoforides
Unity-Technologies/winrt-time-zone-adjustment-rules Fix TimeZoneInfo rule population for WinRT
2017-11-17[corlib] Add wasm source lists for test suite.Rodrigo Kumpera
2017-11-17The return value of GetDynamicTimeZoneInformationEffectiveYears in the ↵Jonathan Chambers
successful case is ERROR_SUCCESS (0). Adjust failure case to be for return values non 0.
2017-11-17[System.IO] Directory.Exists() now resolves the full path first. Fixes #60267Alexis Christoforides
In Unix, assume our current directory contains: `test`, a directory `test/test2`, another directory `test/test2/test_file`, a file `test3`, a symbolic link pointing to `test/test2` Then the path "test3/../test3" has two interpretations depending on the processor: * The OS (the `lstat` syscall, `ls`, etc.) will find it invalid (as it evaluates to: enter `test/test2`, go up one level, try to enter `test3` which is another level down * We (.NET, at least CoreCLR) should find it valid (enter `test3`, go up one level, enter `test3`). This ensures that for Directory.Exists, we process the path `..`'s on the .NET level before passing it for native processing.
2017-11-16Merge pull request #6027 from ↵Alexis Christoforides
lewurm/fix-DefaultThreadCurrentCultureIsIgnoredWhenCultureFlowsToThread [corlib] fix DefaultThreadCurrentCultureIsIgnoredWhenCultureFlowsToThread test
2017-11-16[corlib] fix DefaultThreadCurrentCultureIsIgnoredWhenCultureFlowsToThread testBernhard Urban
this test case was broken for an unknown time, but surfaced with a recent change in nunit-lite (2255c54966b541095a93be16627e92acebf87215) that runs every test in a new `ExecutionContext`. Previously, the pre-condition for this test was implicility fulfilled by another test. The test failed already when executed only on its own. With the change around `ExecutionContext`, each test is "isolated" regarding said pre-condition. The fix is to explicitly fulfil the pre-condition in the test.
2017-11-16[corlib] Don't capture the execution context when ↵Rodrigo Kumpera
UnsafeRegisterWaitForSingleObject is used. Fixes #60029 (#6013)
2017-11-16[test] Regression test for 60238Aleksey Kliger
2017-11-15Provide a special implementation of ReadToEnd for CStreamReader so that it ↵Katelyn Gadd
echoes input characters correctly when TermInfoDriver is initialized instead of suppressing them. Fixes bug #40699.