- 22 6月, 2021 24 次提交
-
-
由 Stephen Toub 提交于
-
由 Pavel Savara 提交于
Makes it possible to run LoopbackServer tests with WASM - conditional compilation of LoopbackServer via #if TARGET_BROWSER - minimal implementation of WebSocketStream for the unit tests - simple SocketWrapper class to abstract Socket and WebSocket close/dispose/shutdown - added handling of CORS headers and pre-flight requests as necessary - new xharness web server middleware - adding it to helix payload
-
由 Přemek Vysoký 提交于
This reverts commit 04ad80af.
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from 9 repositories - Merge branch 'main' into darc-main-b0a81754-f267-416d-a8e2-cf56f8c1ee3e - PInvoke warnings fixes for OOB assemblies - Update testPackages.proj - Update testPackages.proj - Update dependencies from https://github.com/dotnet/arcade build 20210621.1 - Merge branch 'main' into darc-main-b0a81754-f267-416d-a8e2-cf56f8c1ee3e Conflicts: eng/Version.Details.xml eng/Versions.props - Fix xml - Update dependencies from https://github.com/dotnet/xharness build 20210622.2
-
由 Michael Simons 提交于
* Initial arcade-powered source-build infra * Add patches, fixup from 5.0 * Rename patches to match 6.0-p1 work * Add source-build specific build script * Incorporate build-source-build.sh, into eng/ * Run inner build script, through coreclr * Initial source-build args based on live build (not props file) * Cleanup: add RID comments, rm empty/absolute args * Fix subsets * Disable sourcelink in env, not args * Fix CI NZEC * Revert "Use same code to DetectCiphersuiteConfiguration for portable and non-portable builds" This reverts commit 464010d9. * Fix portability * Fix AllJits build * Fix missing crossgen2 for non-portable RID * Create supplemental intermediate nupkgs * Tweak category names * Use centralized supplemental nupkg infra * Add additional 6.0 patches * Patch updates after merging in main * SourceBuild.props cleanup * Fix issue with incorrect patch merge * Patch updates * Edit clr.tools patch * patch updates * Revert patch integration * Patch updates * Edits per code review feedback * ILAsm workaround * patch updates * Move logic to set ILAsmToolPath for source-build * Update eng/SourceBuild.props Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com> * Remove libraries specific patches * Patch updates necessary with latest main merge * Add back libraries-packages.proj harvesting patch * Refactor intermediate package split to be chunkier * Integrate patch 0017 * Subsets update per code review * Remove obsolete patch * Removed patches that were integrated into main * Remove two additional patches * Remove remaining patches Co-authored-by: NDavis Goodin <dagood@microsoft.com> Co-authored-by: Ndseefeld <dseefeld@microsoft.com> Co-authored-by: NViktor Hofer <viktor.hofer@microsoft.com>
-
由 Aaron Robinson 提交于
* Convert COM object checking to managed code * Convert IsComWrapperClass to a managed "can cast to" implementation. * Add testing for updates.
-
由 Fan Yang 提交于
* Move to Pri1 * Remove leakwheel from issues.targets file for mono
-
由 Manish Godse 提交于
Should improve build times further.
-
由 Prashanth Govindarajan 提交于
* Test ibm-fpgen locally for validation * sq
-
由 Bruce Forstall 提交于
-
由 Kevin Jones 提交于
-
由 Oded Hanson 提交于
* Add name of corrupted certificate to CryptographicException on Mac When trying to create a CertificateData out of raw X509 byte array it might throw if the data is corrupted. The existing exception message does not provide any information which might help the user identify the corrupted certificate and fix it. This change, makes a native call to SecCertificateCopySubjectSummary which will provide a human readable summary of the certificate, and will generate an exception message using this string. Co-authored-by: NJeremy Barton <jbarton@microsoft.com>
-
由 Oded Hanson 提交于
-
由 Layomi Akinrinade 提交于
-
由 James Newton-King 提交于
-
由 Fan Yang 提交于
* Enable Android x64 with interpreter * Make variable RuntimeVariant available for testenvironment * Pass down runtimeVariant * Verify that tests are running with interpreter * Pass MONO_ENV_OPTIONS value to the app * Set ForceInterpreter to true * Change default value for interp to false * dummy commit * dummy commit 2 * dummy commit * Configure interp for Android * Pass RuntimeVariant down as a parameter * Add issue link * Enable Mono with interpreter on desktop * Disable Android x64 with JIT * Revert hacks to enable all lanes * revert unintentional change * Disable Vector128_1_r*
-
由 Thad House 提交于
* Switch MsQuicOpen to MsQuicOpenVersion MsQuicOpenVersion is designed so we can update the API without breaking old consumers. The version of MsQuic specified in the readme already has this change, so it is safe to completely switch over. Also switches the API to function pointers, as it was easier then updating the delegate too. * Add version contant
-
由 Jo Shields 提交于
* Add UnixFilePermissions.xml for Mono AOT compilers Ref: https://github.com/dotnet/runtime/issues/53545 Ref: https://github.com/dotnet/sdk/issues/16894 Ref: https://github.com/xamarin/xamarin-macios/pull/11869 Ref: https://github.com/xamarin/xamarin-android/pull/6010 * Only set permissions on !windows
-
由 Steve MacLean 提交于
* Add Cross DAC documentation
-
由 Stephen Toub 提交于
-
由 Stephen Toub 提交于
-
由 Michael Simons 提交于
-
由 Eric Erhardt 提交于
With https://github.com/dotnet/runtime/issues/22761 and https://github.com/dotnet/corefx/pull/22833, BitmapSelector.Suffix will always be null. This means this feature is dead code, and users are unable to use it. Removing this dead code because: 1. It doesn't do anything. 2. It is causing ILLink warnings, and it is easier to delete than to try to address the warnings. I logged https://github.com/dotnet/runtime/issues/54363 to follow up and either re-implement this feature, or obsolete the attributes that no longer have any effect on the app.
-
由 Takym (たかやま) 提交于
* Syntax-highlighted `type-loader.md` * Update type-loader.md
-
- 21 6月, 2021 5 次提交
-
-
由 David Fowler 提交于
-
由 xtqqczze 提交于
-
由 Daniel Genkin 提交于
* converted mono-config.js to mono-config.json * Fixed test * fixed handling of case where Module isn't defined * Fixed remaining failing tests * Replaced alerts with console.log to fix Helix test * replaced all vars with consts * use fetch * clean syntax * prevent timeouts when the mono-config file fails to load * Moved config file loading to preInit * Fixed tests * Adjusted file linking * removed the unnecessary js_support.js * cleaned up function * updated samples * removed lingering pre-js flag * Fixed trimming tests * addressed PR comments * removed useless function
-
由 Maxim Lipnin 提交于
* Remove P/Invoke to SystemNative_ConfigureTerminalForChildProcess which doesn't exist on Apple platforms * Address the feedback based on the ifdef approach * Add IsiOSLike property * Use a partial method approach * Address the feedback
-
由 Aleksey Kliger (λgeek) 提交于
-
- 20 6月, 2021 2 次提交
-
-
由 Eric StJohn 提交于
-
由 Bruce Forstall 提交于
-
- 19 6月, 2021 9 次提交
-
-
由 Tomas Weinfurt 提交于
-
由 Bruce Forstall 提交于
-
由 Bruce Forstall 提交于
* Fix AMD64 epilog ABI The Windows AMD64 epilog ABI states that an `lea rsp,[rbp+constant]` instruction may only be used if a frame pointer has been reported to the OS in the prolog unwind info, otherwise an `add rsp, constant` instruction must be used. There were a number of cases where the JIT used the `lea` form simply because a frame pointer had been established and was available, even though it had not been reported to the OS (and, thus, the frame was effectively an `rsp` frame). Fix this by using the same condition in the epilog for determining which form to use, `lea` or `add`, that was used in the prolog to determine whether or not to report the frame pointer in the unwind info. Fixes #54320 * Formatting * Fix OSR
-
由 Ankit Jain 提交于
-
由 Vladimir Sadov 提交于
* Enable loading composite r2r images from a singlefile bundle
-
由 Eirik Tsarpalis 提交于
Backport bugfixes, infrastructural changes and perf improvements from the polymorphism feature branch (#54420) * backport opportunistic bugfixes * strengthen debug assertions and add clarifying comments * Rework WriteStack/ReadStack implementations * Use array instead of list for storing frames. Previous frames can now be passed by reference * Ensure that the _count field always reflects the current depth. * Remove StackFrame.Reset() methods which are occassionally a source of dirty frames being reused. * Take advantage of JIT optimizations in the serialization hot path * address PR feedback
-
由 Tomas Weinfurt 提交于
-
由 Bruce Forstall 提交于
Create a per-MCH file summary.md file, then accumulate them all into a single overall summary Markdown file, for use in GitHub comments. Uses the existing `jit-analyze --md` functionality. Also, change asm diffs to not report missing data or asm diffs as a replay failure. Finally, don't overwrite superpmi.log files (or the new diff_summary.md files): create new, unique file names for each run.
-