Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wasm] Convert mono-config.js to mono-config.json #53248

Closed
wants to merge 118 commits into from
Closed

[wasm] Convert mono-config.js to mono-config.json #53248

wants to merge 118 commits into from

Commits on May 20, 2021

  1. Configuration menu
    Copy the full SHA
    cf801ca View commit details
    Browse the repository at this point in the history
  2. checkpoint

    lewing committed May 20, 2021
    Configuration menu
    Copy the full SHA
    ed4f9be View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    5177380 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b24b97 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03856e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bd956f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b2b93b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    77d39db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a2f48fb View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Configuration menu
    Copy the full SHA
    7fe322f View commit details
    Browse the repository at this point in the history
  2. Fixed samples

    Daniel-Genkin committed May 26, 2021
    Configuration menu
    Copy the full SHA
    8438e67 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Fixed console sample

    Daniel-Genkin committed May 27, 2021
    Configuration menu
    Copy the full SHA
    261c133 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Configuration menu
    Copy the full SHA
    dca4bbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3d996d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f14f412 View commit details
    Browse the repository at this point in the history
  4. Print R2RDump Statistics in the Output File Instead of Console (#52278)

    * Moved R2RDump statistics from console to --out file
    
    * Automated the fixup statistics report into a self-maintaining component.
    
    * Optimized the minimum values by setting them at the beginning, and removing the Math.Max() calls.
    ivdiazsa authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    492eb2a View commit details
    Browse the repository at this point in the history
  5. Use Assembly.Load as first option to load TempAssembly. (#52429)

    * Use Assembly.Load as first option to load TempAssembly.
    StephenMolloy authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    e7bfefb View commit details
    Browse the repository at this point in the history
  6. Support string interning for InvokeJS, address string interning perfo…

    …rmance hazard (#51576)
    
    * In WASM builds, inflated lock words have an 'is interned' flag for strings to enable O(1) 'is interned' checks vs the previous hash lookup
    * When the expression being passed to InvokeJS is interned, the binding_support string intern table is used to avoid marshaling the expression again
    kg authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    11b2f1a View commit details
    Browse the repository at this point in the history
  7. [mono] LLVM 11 compatibility fixes (#53019)

    Fixes for minor source-level incompatibilities caught by
    #52984.
    
    `AArch64Intrinsics` really should be `AARCH64Intrinsics`. And `llvm.floor`,
    `llvm.ceil`, and `llvm.trunc` are architecture-independent intrinsics.
    
    Also adds LLVM 11 linking flags to CMakeLists.txt.
    imhameed authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    0f887ce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    881f491 View commit details
    Browse the repository at this point in the history
  9. Return null when Variant contains BSTR (#53030)

    * Return null when Variant contains BSTR
    
    I found this one when implement VARIANT marshalling for NativeAOT. Without that I have to resort to duplicate implementation in that class.
    PR where I discover this - dotnet/runtimelab#1142
    Problem is `Marshal.PtrToStringBSTR` throw exception when passed `IntPtr.Zero`, but `Marshal.StringToBSTR` produce `IntPtr.Zero` when given null.
    
    * Update nullable annotations
    kant2002 authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    993f8fa View commit details
    Browse the repository at this point in the history
  10. Fix OperatingSystem.IsAndroidVersionAtLeast() (#53034)

    The implementation called into uname() which returns the Linux kernel version, but the API as specified in https://github.com/dotnet/designs/blob/main/accepted/2020/platform-checks/platform-checks.md expects the Android API level to be passed in and checked.
    
    Also fix `OperatingSystem.IsLinux()` to return false on Android.
    akoeplinger authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    118f54c View commit details
    Browse the repository at this point in the history
  11. Make the lookup for getApplicationProtocol optional (#53001)

    * Make the lookup for getApplicationProtocol optional
    
    The method getApplicationProtocol in javax.net.ssl.SSLEngine is only supported on API level 29 and above, so running on older devices would result in a crash. This change makes the initial method lookup optional and AndroidCryptoNative_SSLStreamGetApplicationProtocol in pal_sslstream.c will error if it is not supported.
    
    Fixes #52965
    
    * Feedback
    
    Co-authored-by: Steve Pfister <steve.pfister@microsoft.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    3eb2f9f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f15a7fc View commit details
    Browse the repository at this point in the history
  13. Resolving ILLink warnings for Microsoft.Extensions.Configuration.Bind…

    …er (#52795)
    
    * Resolving ILLink warnings for Microsoft.Extensions.Configuration.Binder
    
    * Addressing PR Feedback
    joperezr authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    a5b1eac View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9487aad View commit details
    Browse the repository at this point in the history
  15. Delete an unnecessary pessimization for x86. (#52803)

    Sergey Andreenko authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f48e281 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    00dcb2c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a808b6a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4b7396b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6e93da2 View commit details
    Browse the repository at this point in the history
  20. [wasm] Fix few paths (#53049)

    To avoid parts of the path like:
    
        artifacts\bin\native\net6.0-Browser-Debug-wasm\/dotnet.wasm
    radekdoulik authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b4e3b82 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d66314a View commit details
    Browse the repository at this point in the history
  22. add SslStream_RandomWrites_OK test (#52682)

    * add SslStream_RandomWrites_OK test
    
    * update parameters
    
    * feedback from review
    
    * split RandomReadWriteSizeStream to separate file
    
    * add comment
    
    * feedback from review
    
    * s/_maxSize/_maxChunkSize
    wfurt authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    0742487 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4c030cd View commit details
    Browse the repository at this point in the history
  24. Big-endian fix: JsonWriterHelper (#52790)

    JsonWriterHelper.Transcoding.cs has endian-dependent code that is
    guarded via a #if BIGENDIAN.  However, nobody ever defines this
    predefine (outside of System.Private.CoreLib) so this doesn't work.
    
    Fixed by using BitConverter.IsLittleEndian like everywhere else.
    uweigand authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f206195 View commit details
    Browse the repository at this point in the history
  25. Fix creation of platforms and sources package (#53073)

    * Fix creation of platforms and sources package
    
    * Update Microsoft.Extensions.HostFactoryResolver.Sources.csproj
    ViktorHofer authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    ed1c2e2 View commit details
    Browse the repository at this point in the history
  26. Com trimming related work (#52940)

    * COM related work and native host name changes
    
    * FB
    LakshanF authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    4095d03 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fd69361 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    3d72de2 View commit details
    Browse the repository at this point in the history
  29. Allow more efficient marshalling to IDispatch (#53065)

    In NativeAOT scenario this allow to not rely on reflection to get GUID of the IDispatch, since it is well known. 
    Related to dotnet/runtimelab#1142
    kant2002 authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    80ca507 View commit details
    Browse the repository at this point in the history
  30. [main] Update dependencies from dnceng/internal/dotnet-optimization (#…

    …52966)
    
    * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210518.8
    
    optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.21267.7 -> To Version 1.0.0-prerelease.21268.8
    
    * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210519.5
    
    optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.21267.7 -> To Version 1.0.0-prerelease.21269.5
    
    * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210520.4
    
    optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.21267.7 -> To Version 1.0.0-prerelease.21270.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f3033d8 View commit details
    Browse the repository at this point in the history
  31. Fixing nullability annotations on DateOnly and TimeOnly (#53088)

    * Fixing nullability annotations on DateOnly and TimeOnly
    
    * Fix nullability annotatations for formats parameter on TryParseExact
    tannergooding authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    fa494f7 View commit details
    Browse the repository at this point in the history
  32. Override BaseType in TypeRefTypeSystemType (#52963)

    * Override BaseType in TypeRefTypeSystemType
    
    BaseType is being used to determine whether the type is a value type or
    class type. This meant that `dotnet-pgo merge` would always produce
    metadata saying that all types were class types.
    
    In practice, this meant that we had the following behavior:
    ```
    .\dotnet-pgo.exe merge --input IBCTrace28800.mibc --output identity.mibc
    .\dotnet-pgo.exe merge --input IBCTrace28800.mibc --input identity.mibc --output foo.mibc
    Opening D:\dev\dotnet\dotnet-optimization\output\temp\IBCTrace28800.mibc
    Opening D:\dev\dotnet\runtime\artifacts\bin\coreclr\windows.x64.Debug\dotnet-pgo\foo.mibc
    Unhandled exception. System.Exception: Same type `[S.P.CoreLib]System.ReadOnlySpan`1` used as both ValueType and non-ValueType
       at Microsoft.Diagnostics.Tools.Pgo.TypeRefTypeSystem.TypeRefTypeSystemType.SetIsValueType(Boolean isValueType)
       at Microsoft.Diagnostics.Tools.Pgo.TypeRefTypeSystem.TypeRefTypeSystemContext.TypeRefSignatureParserProvider.GetTypeFromReference(MetadataReader reader, TypeReferenceHandle handle, Byte rawTypeKind)
    ```
    
    The same problem would occur when using compare-mibc to compare a
    merged mibc file with some of its constituents. These scenarios work
    now.
    
    * Re-abstract BaseType in MetadataType
    jakobbotsch authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b013fde View commit details
    Browse the repository at this point in the history
  33. Skip flakey mobile library test crashes (#52931)

    * [mobile][libraries] Skip test suites failing on CI
    
    * [libraries] Add more flakey test suite crashes
    
    * [Android][libraries] Add DynamicChainTests.MismatchKeyIdentifiers failure
    
    * Add issue to DynamicChainTests ActiveIssue
    
    * [Android] Add more flakey test suite crashes for Android arm64
    
    * [libraries] Add RunDisabledAndroidTests condition to be able to run tests on build lane
    
    * [Android] Add even more flakey test suites that crash
    
    * [iOS] Add System.Net.Security.Tests X509 Certificate not supported skips
    
    * [libraries][Android] Add another round of test suite flakes for Android arm64
    
    * Remove suites that had Package Installation Error failures
    
    * [Android][libraries] Add more process crashed test suites
    
    * Add more process crashed for Android arm and arm64
    
    * Remove test suites that failed due to Package Installation Failure
    
    * [Android][libraries] Add System.Diagnostics.Process.Tests active issue
    
    * [Android] Add more flakey test suite crashing from json error
    
    * [Android][libraries] JSON parsing exception section for suite skips
    
    Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    11c969a View commit details
    Browse the repository at this point in the history
  34. JIT: fix relop flags for peeled switch compare (#53096)

    In particular we need to set `GTF_DONT_CSE` so that CSE doesn't
    introduce commas under `GT_JTRUE` nodes.
    
    Fixes #52785.
    AndyAyersMS authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    92f7ba9 View commit details
    Browse the repository at this point in the history
  35. Remove unused field (#53100)

    Tratcher authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    bd833ee View commit details
    Browse the repository at this point in the history
  36. ensure we flush when a window limit is hit (#52797)

    Co-authored-by: Geoffrey Kizer <geoffrek@windows.microsoft.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    19140e6 View commit details
    Browse the repository at this point in the history
  37. Fix typo tihs -> this (#52398)

    jnyrup authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    5b0f256 View commit details
    Browse the repository at this point in the history
  38. Implement Initialize on HashAlgorithm (#51402)

    * Implement Initialize on HashAlgorithm derived types.
    
    * Add test for SHA CryptoServiceProviders
    
    * Implement reset for HMAC
    
    * Remove const
    
    * Fix header.
    
    [sigh]
    
    * Remove ZeroMemory
    
    * Fix performance of CSP hash providers.
    vcsjones authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    6eea7a3 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0b74ae5 View commit details
    Browse the repository at this point in the history
  40. Revert "Allow TimeZoneInfo display names to use any of the installed …

    …Windows languages" (#53112)
    
    This reverts commit b54dbaf.
    mattjohnsonpint authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    df96ac6 View commit details
    Browse the repository at this point in the history
  41. Fix typos in comments (#53064)

    Banyc authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b3af123 View commit details
    Browse the repository at this point in the history
  42. remove pragma (#52481)

    hrrrrustic authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    738e7fe View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    96e09e2 View commit details
    Browse the repository at this point in the history
  44. Integrate misc changes from nativeaot (#53063)

    * Integrate misc changes from nativeaot
    
    * Fix RemoteStack serialization
    
    * Delete confusing String.Empty comment
    jkotas authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    ea8a819 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    e9f61b2 View commit details
    Browse the repository at this point in the history
  46. System.Reflection.* missed Equals nullable annotations (#52162)

    * add NotNullWhen attribute
    hrrrrustic authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f87665e View commit details
    Browse the repository at this point in the history
  47. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-optimization build 20210521.2 (#53124)
    
    optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.21270.4 -> To Version 1.0.0-prerelease.21271.2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    40e2b68 View commit details
    Browse the repository at this point in the history
  48. Avoid dependency on LINQ orderby iterators when building exception me…

    …sssage (#53123)
    
    Saves about 2k compressed for Blazor default template
    marek-safar authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    791a674 View commit details
    Browse the repository at this point in the history
  49. Remove redundant GeneratePackageOnBuild condition (#53107)

    * Remove redundant GeneratePackageOnBuild condition
    ViktorHofer authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    8b58d90 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    81a435c View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    65ccfd9 View commit details
    Browse the repository at this point in the history
  52. Some cleanup of var_types - related functions (#52418)

    * Specified the parameter name for ReinterpretHexAsDecimal
    
    * Refactored "genUnsignedType", now "varTypeToUnsigned"
    
    Renamed "genUnsignedType" to "varTypeToUnsigned" to conform to the existing
    naming convention, moved its definition from "compiler.hpp" to "vartype.h",
    made it a templated function like all the other "varType*" functions.
    Deleted the equivalent but unused "varTypeSignedToUnsigned".
    
    * Deleted "genSignedType" and renamed "varTypeUnsignedToSigned"
    
    "genSignedType" had confusing semantics where it only returned the actual
    signed type for TYP_UINT and TYP_ULONG. Deleted the function and made
    the callsites explicitly request that behavior.
    Also renamed "varTypeUnsignedToSigned" to "varTypeToSigned" for parity
    with "varTypeToUnsigned" and made it a templated function.
    
    * Made "genActualType" a templated function
    
    * Made "genTypeStSz" a templated function
    
    Also renamed the parameters for it and "genTypeSize" to be
    consistent with "genActualType".
    SingleAccretion authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    a823b60 View commit details
    Browse the repository at this point in the history
  53. Fix a 32-bit specific bug in fgMorphCast (#52828)

    * Added a test
    
    Verifying that checked '.un' casts from floats to small types are not treated as casts from unsigned types.
    
    * Do not mark casts from FP types with GTF_UNSIGNED
    
    It used to be that in the importer, whether the cast was to
    be marked as GTF_UNSIGNED was decided exclusively based on
    the incoming opcode. However, the flag only makes sense
    for casts from integral sources, and it turns out morph
    had a bug where it failed to clear this flag which resulted in
    bad codegen.
    
    The bug went as follows: "gtMorphCast" turns casts from an FP
    type to a small integer into a chain of casts:
    CAST(small integer <- FP) => CAST(small integer <- CAST(TYP_INT <- FP)).
    On 32 bit platforms, the code failed to clear the GTF_UNSIGNED flag
    from the original tree, which meant that the outer cast thought it
    had TYP_UINT as the source. This matters for checked casts:
    conv.ovf.i2.un(-2.0d), which is a legitimate conversion, was interpreted
    wrongly as an overflowing one as the resulting codegen only checked the
    upper bound via an unsigned compare.
    
    The fix is two-fold: clear GTF_UNSIGNED for GT_CAST nodes with FP sources
    on creation and unify the 64 bit and 32 bit paths in "gtMorphCast",
    which, after the removal of GTF_UNSIGNED handling, are identical.
    
    This is a zero-diff change across all SPMI collections for Windows x64, Linux x64,
    Linux ARM64.
    
    This **is not** a zero-diff change for Windows x86.
    Instances of bad codegen have been corrected in some tests.
    
    * Assert instead of normalizing
    
    Instead of normalizing GTF_UNSIGNED for FP sources in "gtNewCastNode",
    assert that it is not set in GenTreeCast's constructor and fix the
    importer to respect that constraint.
    SingleAccretion authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    4cead3f View commit details
    Browse the repository at this point in the history
  54. Optimise GetCustomAttributes - Part 1 (#53152)

    - Use is/is not instead of ==/!=. Avoids overhead from operator overloading
    - Pass ListBuilder as ref instead of out. Avoids redundant initialization to default.
    - Use HashSet instead of Dictionary.
    
    Co-authored-by: Ben Adams <thundercat@illyriad.co.uk>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    a45bdb3 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    7789174 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    5b05e78 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    1b1cd20 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    e05bb40 View commit details
    Browse the repository at this point in the history
  59. Update dependencies from https://github.com/dotnet/emsdk build 202105…

    …20.1 (#53013)
    
    [main] Update dependencies from dotnet/emsdk
    dotnet-maestro[bot] authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    84887bd View commit details
    Browse the repository at this point in the history
  60. [main] Update dependencies from dotnet/arcade dotnet/icu dotnet/xharn…

    …ess dotnet/hotreload-utils (#53138)
    
    [main] Update dependencies from dotnet/arcade dotnet/icu dotnet/xharness dotnet/hotreload-utils
    dotnet-maestro[bot] authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b0e4415 View commit details
    Browse the repository at this point in the history
  61. System.Collections.* missed Equals nullable annotations (#52164)

    * add NotNullWhen attribute
    
    * add usings
    hrrrrustic authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    32b2066 View commit details
    Browse the repository at this point in the history
  62. Reflection-annotate obscure API (#53081)

    I missed the extra `Activator` in Activator.RuntimeType.cs (the rest are in Activator.cs). This was flagged on the NativeAOT side.
    
    Also missed the APIs on `ModuleHandle` that I found by accident just now.
    MichalStrehovsky authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    3c9bf09 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    323ab5b View commit details
    Browse the repository at this point in the history
  64. Disabled failing HTTP/3 tests. (#53092)

    * Disabled failing HTTP/3 tests.
    
    * The test disabling move to code for abstract bases.
    ManickaP authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    76f5ace View commit details
    Browse the repository at this point in the history
  65. Change enterprise test password (#53094)

    * Change password
    
    * Change another occurence
    Jan Jahoda authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    aa0f412 View commit details
    Browse the repository at this point in the history
  66. Set NumProc on tizen (#53098)

    gbalykov authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    599d0cf View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    319c025 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    e3fc297 View commit details
    Browse the repository at this point in the history
  69. Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…

    …otnet-optimization build 20210523.4 (#53170)
    
    optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
     From Version 1.0.0-prerelease.21271.2 -> To Version 1.0.0-prerelease.21273.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    3b6baed View commit details
    Browse the repository at this point in the history
  70. Stringify RMWStatus for the dump (#53148)

    * Stringify RMWStatus for the dump
    
    * Use a simpler switch-based implementation
    
    * Made the string into a description
    SingleAccretion authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    263223a View commit details
    Browse the repository at this point in the history
  71. Fix: Avoid throwing if a symbolic link cycle to itself is detected wh…

    …ile enumerating (#52749)
    
    * Fix: Avoid throwing on FileSystemEntry.Initialize
    
    * Add unit tests that verify cyclic symbolic links
    
    * Fix Windows-specific unit test failures
    
    * Use OperatingSystem.IsWindows()
    
    * CHange 'Assert.Equal(1, ' to 'Assert.Single('
    
    * Rename helper method that creates self referencing symlink
    
    * Spacing
    
    * ConditionalClass for CanCreateSymbolicLinks
    
    * ConditionalClass does not work in browser/ios/android, use ConditionalFact/ConditionalTheory
    
    Co-authored-by: carlossanlop <Carlos Sanchez carlossanlop@users.noreply.github.com>
    Co-authored-by: carlossanlop <carlossanlop@users.noreply.github.com>
    3 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f270775 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    d4b91ac View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    bd074cd View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    7134b2d View commit details
    Browse the repository at this point in the history
  75. Fix another bug in the backport action (#53187)

    - #52938 was incomplete
    - see also dotnet/aspnetcore#32930
    dougbu authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    254953a View commit details
    Browse the repository at this point in the history
  76. Update testing docs with x86 instructions (#48715)

    * Update testing docs with x86 instructions
    
    * Apply suggestions from code review
    
    Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
    
    * add more examples
    
    * Apply suggestions from code review
    
    Co-authored-by: Dan Moseley <danmose@microsoft.com>
    
    * Update docs/workflow/testing/libraries/testing.md
    
    Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
    
    Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
    Co-authored-by: Dan Moseley <danmose@microsoft.com>
    Co-authored-by: Eric StJohn <ericstj@microsoft.com>
    4 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    47498e2 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    e323026 View commit details
    Browse the repository at this point in the history
  78. [mono] LLVM build fixes (#53139)

    Don't copy files from an LLVM header and library directory to
    `artifacts/obj/mono` if the directory was supplied as a user-specified
    `MonoLLVMDir` or `MonoAOTLLVMDir` property.
    imhameed authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    a723e83 View commit details
    Browse the repository at this point in the history
  79. Reenable extract unicode System.IO.Compression.ZipFile tests on iOS (#…

    …53176)
    
    As a result of dotnet/xharness#605, the tests should be good to run
    
    Fixes #52471
    steveisok authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b171ea6 View commit details
    Browse the repository at this point in the history
  80. Use the new Microsoft.DotNet.PackageValidation on Microsoft.Extension…

    …s* packages. (#52741)
    
    * enabling the new validation on extensions packages
    
    * use most recent version namespace fixes
    
    * use the new pacakge version with the path fix
    
    * editing the comments
    Anipik authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    2548502 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    82053b5 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    9853434 View commit details
    Browse the repository at this point in the history
  83. Hot Reload: test on WebAssembly (#53050)

    * Hot Reload: test on WebAssembly
    
       1. Always build the assemblies in the ApplyUpdate/ subdirectory without optimization, with debug info.  Hot reload depends on it.
       2. Pass the required environment variable to the runtime via xharness to enable support for applying updates.
    
    * Add ApplyUpdate test assemblies to test project linker descriptor
    
    * Fix wasm EnableAggressiveTrimming lane
    lambdageek authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    1eb0899 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    e3d66af View commit details
    Browse the repository at this point in the history
  85. System.ComponentModel.* missed Equals nullable annotations (#52163)

    * add NotNullWhen attribute
    
    * add usings
    hrrrrustic authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    e6d833c View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    129d20e View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    5cea8eb View commit details
    Browse the repository at this point in the history
  88. Parse DOTNET_PROCESSOR_COUNT with a 10 radix not 16 (#53208)

    * Parse DOTNET_PROCESSOR_COUNT with a 10 radix not 16
    
    * Update test for DOTNET_PROCESSOR_COUNT
    AaronRobinsonMSFT authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    d0d7705 View commit details
    Browse the repository at this point in the history
  89. Emit JITStarting, MethodLoad, ModuleLoad and AssemblyLoad EventPipe e…

    …vents on Mono. (#53020)
    
    * Add native JIT event into EventPipe.
    
    * Emit module/assembly load native events into EventPipe.
    
    * Emit MethodDCEnd_V1 and MethodILToNativeMap EventPipe events.
    lateralusX authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    fff0076 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    9e81f6d View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    1388775 View commit details
    Browse the repository at this point in the history
  92. Deterministic bundling issue 3601 (#52930)

    #3601
    Bundling should generate id based on the content in order to secure unique but reproducible ids
    JanKrivanek authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    ae88cc0 View commit details
    Browse the repository at this point in the history
  93. [Android] Revert arm and arm64 device PR runs (#53210)

    We're still having capacity issues even after doubling the number of devices.  Only run device tests on the rolling build for the time being.
    
    Co-authored-by: Steve Pfister <steve.pfister@microsoft.com>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    60c0b90 View commit details
    Browse the repository at this point in the history
  94. Integrate selected changes from nativeaot branch (#53185)

    - More code sharing for System.Exception
    - Some support for default interface methods
    - Move callling convention helpers around to avoid duplication
    - Unify Environment.StackTrace
    jkotas authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    d8efff2 View commit details
    Browse the repository at this point in the history
  95. Cleanup internal ComWrappers cache when object enters Finalization qu…

    …eue (#52771)
    
    * Clean up the ExternalObjectContext cache for ComWrappers' RCWs.
    
    * Add testing for verifying internal cache clean up.
    AaronRobinsonMSFT authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    1e5199b View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    8162eb2 View commit details
    Browse the repository at this point in the history
  97. Closing opened handles to avoid resource leak. (#51950)

    SymReader::InitializeFromFile opens file handles which were not closed causing resource leaks on each call.
    
    Fix #50422
    
    Co-authored-by: Artem Kliatchkine <eldog@rambler.ru>
    2 people authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    6218d6e View commit details
    Browse the repository at this point in the history
  98. [wasm][testing] create dev cert via powershell on helix (#53225)

    create SSL dev cert via powershell on helix
    pavelsavara authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    b0cb47a View commit details
    Browse the repository at this point in the history
  99. Reduce DefaultPooledConnectionIdleTimeout default (#52687)

    * Reduce DefaultPooledConnectionIdleTimeout default
    
    - Change DefaultPooledConnectionIdleTimeout from 120 seconds to 60 seconds
    - This should reduce the occurrence of socket errors when connected to IIS or Kestrel
    halter73 authored and Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    faeba22 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    3c0cf22 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    9469eec View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    9e8af01 View commit details
    Browse the repository at this point in the history
  103. Fixed samples

    Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    c0ba6d4 View commit details
    Browse the repository at this point in the history
  104. Fixed console sample

    Daniel-Genkin committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    9c93d7a View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    2927c77 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    93a7f31 View commit details
    Browse the repository at this point in the history