Age | Commit message (Collapse) | Author |
|
Prepare uap package
|
|
Add Activity to DiagnosticSource
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Filtering down the NETNative TargetingPack to avoid type conflicts
|
|
Fixed cross-process tests
|
|
Several tests that use a secondary process fail when the path
contains spaces.
Fix #15891
|
|
Remove non-existent project.json's from project files
|
|
Regression tests for issues found in CoreRT/.NET Native.
|
|
|
|
CodeDom fixes for explicit interface implementation with built-in types
|
|
Update Reference and ProjectReference ordering in our targets.
|
|
|
|
This is quite corner case but C#/VB compilers cannot even parse code
where built in types are used as prefix in explicit interface implementation
The patch fixes cases like the one bellow to always use fully qualified name
in this scenario.
public class Test1
{
event int int.Click;
}
|
|
Switch the to using a common DefaultReference notion between targets
and eliminated targetingpack.props. Moved the default references for
tests into tests.targets.
Fixed where we added Private to References because in some cases it wasn't happing
because the target that set Private=true was run before all the references were
added. This is why we are now setting Reference Private=false in a different target
from ProjectReference Private=false because they sometimes need to happen at different
times in the target execution.
Set _FindDependencies=false to block RAR from trying to automatically
add the closure of the primary references as it added automatic references that folks
could accidently start depending on and we want to be explicit about our dependencies.
This was really noticable once we started auto referencing the netstandard facade which
caused everything to get pulled into the reference set.
To fix the various build scenarios where we add ProjectReferences automatically we needed
a common target to hook on which we now have AddProjectReferencesDynamically target that
correctly hooks into the various dependency chains. See comment in targets file for more
details.
|
|
* The only remaining uses are in the CoreFX.Tools project (to be removed
eventually, anyways).
|
|
* Last batch of fixes to get compilation to run on Android
* Move the MNTOPT_RO definition inside HAVE_MNTINFO to avoid a unused identifier
|
|
|
|
Android - Support unsigned wd in inotify_rm_watchx
|
|
Add some SortedSet tests
|
|
* Factor ImmutableArray<T> into many files
- Break immutable array (an enumerable, immutable, array) into a core component
- And a bunch of algorithm components which represents algorithms on the array
- And a bunch of components which represent creation of new related immutable arrays
- The purpose of this work is to make it possible to source include the core of immutable array into a component which cannot depend on high level apis such as LINQ, SortedDictionary, etc. (All api use must be satisfied by System.Private.CoreLib). The work to add this other component (System.Private.Reflection.Metadata.Ecma335 will be delivered via a separate PR)
* Finish merge with ImmutableArray changes
* Reduce number of partial files to two
|
|
|
|
Marking code that may intentionally lead to over or underflows with
unchecked in preparation of turning on CheckForOverflowUnderflow for
all projects (issue #3140)
|
|
Make socket tests more reliable under Unix
|
|
Don't short-circuit null-checks in lifted binary ops
|
|
* Support unsigned ipv6mr_interface, bind() arguments
|
|
S.L.Expressions compiles a lifted operator where both operands are
nullable as x.HasValue && y.HasValue ? x op y : null;
Roslyn compiles the same operator without the short-circuiting, avoiding
a branch: x.HasValue & y.HasValue ? x op y : null;
Make Expressions follow the same non-short-circuiting approach.
|
|
|
|
* Fall back to mkstemp if mkstemps is not available
|
|
* Fall back to futimens if futimes is not available
* Don't fail if futimes nor futimens are available
|
|
Delete NoWarn's that are not required anymore
|
|
|
|
Fix name of DocumenationFile so intellisense correctly builds
|
|
|
|
* Fall back to uname if getdomainname is not available
* PR feedback
* Don't fail to compile if getdomainname and uname are not present, but return ENOTSUP
|
|
Fixes https://github.com/dotnet/corefx/issues/15823
|
|
* Get System.Private.DataContractSerialization to have a uapaot config
* Build System.Private.DataContractSerialization in aot
|
|
The changes onclude some other minor clean up in the test project files
|
|
Marking code that may intentionally lead to over or underflows with
unchecked in preparation of turning on CheckForOverflowUnderflow for
all projects (issue #3140)
|
|
Update CoreClr to beta-25006-03 (master)
|
|
Android - Don't support ShmUnlink if ShmOpen is not supported
|
|
|
|
not set
|
|
Fix networking test activeissues in System.Net.Http
|
|
Throw expected message in expression hitting null T?.Value
|