Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-27[Codespaces] Make it possible to run wasm samples in the browser (#64277)Aleksey Kliger (λgeek)
With these changes, running the following in the Codespace will open the local browser to a page served from the codespace hosting the WASM sample: ```console cd src/mono/sample/wasm/browser make make run-browser ``` * Set EMSDK_PATH in .devcontainer.json We provision Emscripten as part of the devcontainer prebuild. Set EMSDK_PATH to allow rebuilding the wasm runtime to work without any additional ceremony * Install dotnet-serve into .dotnet-tools-global * [wasm] Don't try to open browser if running in Codespaces * .devcontainer: add global tools dir to PATH * .devcontainer: forward port 8000 This enables running the mono wasm samples in the local browser: * [wasm] samples: also check for dotnet-serve on the path On Codespaces we install dotnet-serve on the PATH but not where `dotnet tool list` can see it * remove onAutoForward: notify - it's the default * Adjust the path of v8 depends if running in a dev container * Check if we're running in any Docker container, not just Codespaces Co-authored-by: Fan Yang <52458914+fanyang-mono@users.noreply.github.com>
2022-01-09[wasm] Webpack & NextJS & TypeScript samples (#63335)Pavel Savara
- nextJs sample - webpack sample - typescript sample Co-authored-by: campersau <buchholz.bastian@googlemail.com>
2021-12-02[Wasm] JS modularization (#61313)Pavel Savara
Modularized dotnet.js * By using emcc options MODULARIZE and EXPORT_ES6, depending on WasmEnableES6 to produce ES6 or CommonJS modules respectively. * WasmEnableES6 enables WasmBuildNative because dotnet.js need to be re-linked * CommonJS version is able to be loaded into global namespace and behaves as before this change. * Added new es6/*.js and es6/*.js files which are included in dotnet.js creation. * Key aspects are documented in src/mono/wasm/runtime/modularize-dotnet.md of this PR. * Improved dotnet.d.ts it is now generated into version control too, so that we could observe how it evolves. * Removed legacy --testing argument and simplified is_testing logic in the the samples. * Added browser-es6 sample app, which uses WasmEnableES6=true to compile dotnet.js as ES6 module. * Added browser-legacy sample, which uses dotnet.js CommonJS module and loads it into global namespace. * Added package.json into the nupkg Co-authored-by: Ankit Jain <radical@gmail.com> Co-authored-by: Katelyn Gadd <kg@luminance.org> Co-authored-by: Marek Fišera <mara@neptuo.com>
2021-11-30Build HttpStress and SslStress with live-built runtime using current TFM ↵Anton Firszov
(#61689) This PR changes both local (non-containerized) and containerized stress builds to build against the live-built runtime with the help of targetingpacks.targets.
2021-09-29Add initial codespaces support for dotnet/runtime (#59723)Eric Erhardt
* Add initial codespaces support for dotnet/runtime * Enable codespaces-prebuild
2021-09-20Ignore MSBuild_Logs/ directory (#59323)Adeel Mujahid
This is a new directory used by msbuild for logging since https://github.com/dotnet/msbuild/commit/cdb5077c451180ab38161e0b5e70f5448e70355b.
2021-03-20Remove duplicate lines for the src/coreclr/debug folder exception in ↵Anton Firszov
.gitignore (#49749) * remove unused duplicate in .gitignore * delete "!pal/prebuilt/idl/*_i.c"
2021-02-16[mono] Adjust wasm gitignore (#48325)Kenneth Pouncey
- move the responsibility of ignoring wasm files to the mono/wasm .gitignore
2020-12-08December infra rollout - remove duplicated 'src' from coreclr subrepo ↵Tomáš Rylek
(src/coreclr/src becomes src/coreclr) (#44973) * Move src/coreclr/src/Directory.Build.targets to src/coreclr Merge src/coreclr/src/CMakeLists.txt into src/coreclr/CMakeLists.txt * Mechanical move of src/coreclr/src to src/coreclr * Scripts adjustments to reflect the changed paths
2020-11-27Optimize HTTP2 HPack huffman decoding (#43603)Roman Konecny
Optimized to use 8 bits lookup tables tree with result of about 0.35 CPU utilization as oppose to former version. Decoding table is lazy generated as ushort[].
2020-08-20Remove Makefile from gitignore (#41075)wooooooood
2020-08-14[mono] Adjust wasm gitignore and Makefile (#40797)Ryan Lucia
2020-06-19Add support for illumos cross-compilation (#37753)Adeel Mujahid
2020-04-17Enable cross OS DBI build (#35021)Steve MacLean
* Enable cross OS DBI build * Fix .gitignore * Fix Cross OS DBI compilation issues * Review feedback * Cleanup dummy/twowaypipe.cpp
2020-04-06Enable restore for ref and src projects in libs (#33553)Viktor Hofer
- Use RestoreUseStaticGraphEvaluation which improves no-op restore by 10-15x down to 10-20 seconds. - .builds msbuild files renamed to .proj as RestoreUseStaticGraphEvaluation throws for non .proj files without an env var set. - Introducing subsets for libraries and mono and replacing -buildtests switch which was only working for libraries in favor of the subset switch -subset tests which works consistently. - Fixing the Microsoft.DotNet.CodeAnalysis analyzer which wasn't running and adding missing exclusions. - Separating restore and build phases in different parts in the repo (ie for installer.tasks) as generated props and targets need to be imported which requires a reevaluation in the build phase. - Fix eng/docker/build-docker-sdk.ps1 by using the official build entrypoints (cc @alnikola) - Remove a few depprojs in favor of project restore (faster restore :)) - Fix root code coverage measurement not working correctly - Traversal support instead of dir.traversal.targets or manual build target defines. - Introduce a root Build.proj entrypoint which is responsible for building and restoring the repository. This is necessary to enable the new NuGet fast restore which works best and fastest with a single entrypoint. - Avoid binclashes in libraries and between libraries and installer (netstandard.depproj vs netstandard.csproj) - Upgrading the SDK to 5.0 latest - Code cleanup
2020-03-10Remove duplicated entries (#33371)pi1024e
2020-02-06[mono] Improve mono.proj, auto-detect build configurations (#31739)Egor Bogatov
* Auto-detect build configuration in Makefile * Improve RunCoreClrTests target * Clone .dotnet to .dotnet-mono * Implement Console
2020-01-15Add link to shared portion of CoreLib to .gitignore (#1607)Michal Strehovský
In the coreclr repo, one could simply findstr in the System.Private.CoreLib directory to find stuff. Since in the runtime repo the shared portion of the CoreLib moved to src/libraries/, but private portion lives in src/coreclr, the files are split. We can work around it locally by making a symbolic link. That way runtime devs that just grep/findstr stuff don't have to suffer entering the src/libraries directory where tab completion doesn't work because there's 180 directories prefixed by `System.`.
2019-12-17remote *_i.h blacklist from .gitignore (#975)Eirik Tsarpalis
2019-12-05Fix linux musl arm64 testing (#523)Jarret Shook
* Fix linux musl arm64 testing 1. Increase crossgen-comparion job to 2 hour timeout 2. modify .gitignore to include .devcontainer -> vscode hidden folder * Update comment
2019-11-22Libraries testing (#178)Viktor Hofer
* Add Libraries Testing framework package as inline The existing package Microsoft.DotNet.CoreFxTesting lived in Arcade because of no infrastructure being available to compile local tasks in the repository. As the runtime repository now offers that we can inline the testing framework. * Hardcode configuration for installer.tasks * Update ReportGenerator global tool version * Add vstest support * Update binary serialization blobs
2019-11-14Initial runtime repository structuredotnet-bot