Age | Commit message (Collapse) | Author |
|
|
|
See https://github.com/mono/mono/issues/16623#issuecomment-678248447
|
|
|
|
|
|
|
|
Add `GlobalizationMode.Invariant` conditionals to some calendar code.
This allows the Japanese, Taiwan and Hebrew calendars to be disabled.
|
|
|
|
dotnet/darc-master-be4ecac4-471a-4e11-961e-78e7628e8c2c
Update dependencies from dotnet/coreclr
(cherry picked from commit 09986997bfa24b73fcffbbdabe363cea60d53eff)
|
|
* Expose Index and Range with adding tests
* More tests and more exposed APIs
* More changes
* address feedback
* Fix ApiCompat break
* Fix UAPAOT app compat
(cherry picked from commit 75a6b034b4a478db5bb50d6cd618cecabbf3ecf1)
|
|
8.0). (#246)
Bring some code from corefx master for async-streams (C# 8.0):
- `IAsyncEnumerable`
- `IAsyncEnumerator`
- `IAsyncDisposable`
- `AsyncIteratorStateMachineAttribute`
- `AsyncIteratorMethodBuilder`
- `ManualResetValueTaskSourceCore`
Minor changes to existing code:
- Add `ExecutionContext.ContextCallback<TState>(ref TState state)` delegate.
- Add `ExecutionContext.RunInternal<TState>` method.
|
|
|
|
C# compiler flags and doesn't expect Mono's defaults.
|
|
|
|
|
|
|
|
Relates to https://github.com/mono/mono/pull/11665.
The changes:
- moved IsContextfulImpl method from referencesource to fix `MonoTests.System.Reflection.Emit.TypeBuilderTest.TestIsContextful`;
- changed Module property from `new` to `override` to avoid API change.
- disabled some test cases in TypeTests.cs and TypeTests.netcoreapp.cs (https://github.com/mono/mono/issues/11684, https://github.com/mono/mono/issues/11692, https://github.com/mono/mono/issues/11693)
|
|
from System.Runtime".
|
|
AssemblyNameTests, MethodInfoTests fixtures within System.Reflection location".
|
|
|
|
HideDetectionHappensBeforeStaticInNonFlattenedHierarchyChecks tests
|
|
some reflection test classes in System.Runtime and System.Reflection". (#161)
|
|
|
|
|
|
|
|
and TestInheritedEventAccessors xunit tests (#123)
|
|
xunit test (#118)
Relates to mono/mono#9746.
The issue: mono/mono#10159
|
|
|
|
|
|
We currently only ever parse a full string as a span; this adds tests for parsing substrings as spans, which is important in case the parsing routine walks off the beginning or end of the input.
|
|
|
|
Copy-and-paste error while adding in the Span-based overload lead to these having the wrong default style. This wasn't caught by tests because a) the existing string-based tests were using the wrong default style (probably also a copy-and-paste error) such that the relevant string-based overloads weren't actually being tested as thought, and b) that code wasn't added to the span-based tests anyway. I've fixed the ref, fixed the string-based tests, and copied/modified the tests for the span-based overloads as well.
|
|
|
|
* Add GetPinnableReference to ref and add tests
* Update tests and fix portable implementation
* Address PR feedback - Add test to confirm empty span returns null ptr.
* Update System.Runtime ref to include new APIs.
* Comment out tests that use span in a fixed statement until we get C# 7.3
* Add to api compat baseline for uapaot and add null check for portable span.
* Address PR feedback: move unsafe block into function signature
* Address PR feedback.
|
|
|
|
beta-26411-01, beta-26411-01, respectively (master) (#29041)
* Update CoreClr, ProjectNTfs, ProjectNTfsTestILC to preview3-26412-01, beta-26411-01, beta-26411-01, respectively
* Remove MemoryManager.Length (dotnet/coreclr#17498)
* Remove MemoryManager.Length
* Feedback
* XML comment nits
Signed-off-by: dotnet-bot-corefx-mirror <dotnet-bot@microsoft.com>
* Remove MemoryManager.Length
* Fix tests
* Fix pipline tests
* Change tests for new api
* Feedback
* Fix ref/tests
* Remove Memory<byte> properties in tests that shouldn't be there.
* Update the Api Compat Baselines for uapaot
|
|
* Update the System.Runtime and System.Memory ref based on new buildtools
* Fix HttpContent TryGetBuffer and update System.Runtime ref
* Update System.Memory ref and fix PipeAwaitable (assign CancellationTokenRegistration)
* Fix 'use of unassigned local' error in System.Memory performance tests
|
|
|
|
empty. (#28876)
|
|
|
|
* Added tests to verify the reported call stacks for rethrown exceptions, as specified by dotnet/coreclr#15780.
1. Exception rethrown in a method different than the method where it was originally thrown: the stack trace contains both the location in the method where the exception was originally thrown, and the location where the method that threw the exception was called.
2. Exception is thrown and later rethrown in the same method: the stack trace only contains the location where the exception was originally thrown and does not include the location where the exception was rethrown.
* - Make test work with full framework. Test will fail after porting dotnet/core#15780 to full framework.
- Fixed variable name
* Write reported call stack to console
Writing call stack to console to debug test errors on NETFX and Linux.
* Add netfx configuration to test project
* Remove redundant throw
A redundant throw in "ThrowAndRethrowOtherMethod" was being removed by the optimizer and causing error in exception line calculation.
* Remove full call stack verification
Verify only the rethrown stack frame due to inconsistencies found on build/release exception call stacks - https://github.com/dotnet/corefx/pull/28059#issuecomment-378335456
|
|
These are ports of the equivalent tests from the Utf8Formatter tests in System.Memory.
|
|
|
|
* Add more functional tests for string.ToLower/Upper{Invariant}
* Add more string.ToLower/Upper perf tests
|
|
|
|
|
|
* Update IRetainable, OwnedMemory, and MemoryHandle APIs
* Split OwnedMemory into MemoryManager and IMemoryOwner
* Update ReadOnlySequence, ArrayMemoryPool, and BufferSegment
* Update System.Memory and System.IO.Pipeline tests
* Temporarily skipping the failing Pipelines tests until impl is corrected.
* Update the reference assembly to match implementation and cleanup
* Update API compat baseline for UAPAOT and add GenFacadesIgnoreMissingTypes
* Fix the System.Runtime ref
* Add back the Pin methods to the uapaot api compat baseline
* Clone the API compat baseline from uapaot and add it for uap as well.
* Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview3-02630-01, preview3-26330-08, preview3-26330-06, preview3-26330-04, beta-26330-00, beta-26330-00, respectively
* Fix pipelines tests and update the api compat baseline shim for uapaot
* Add empty Unpin override to pipe pool test.
* Fix the System.Net.Http Functional tests
|
|
* StringBuilder.Equals: value to span
* BrotliStream.[?Begin]Read/Write[?Async](): 'array' to 'buffer'
|
|
(#28347)
* Leverage existing string API tests to improve coverage of span-based APIs
* Cannot use implicit cast from string to ReadOnlySpan for other runtimes, like netfx. Therefore, explicitly call AsSpan.
* Address PR feedback.
* Fix RemoteInvoke to work with theory and uncomment tests for #10066
|
|
* Adding Memory.Pin() to eventually replace Memory.Retain(bool) (#17269)
* Adding Memory.Pin() to eventually replace Memory.Retain(bool)
* Fix copy/paste error and return default for when object is null.
* Fix XML comments.
Signed-off-by: dotnet-bot-corefx-mirror <dotnet-bot@microsoft.com>
* Add Memory.Pin to the ref and add tests.
* Add Pin tests
* Update calls to Retain(true) to now call Pin()
* Remove extra space in tests.
* Add Pin to the ApiCompatBaseline for uapaot.
|
|
https://github.com/dotnet/coreclr/issues/16804 is fixed. We do not need the workaround anymore.
|