forked from dotnet/coreclr
-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sync at 7.0.19 +ilasm packages (nupkg, 7z) via vsSolutionBuildEvent
- Loading branch information
Showing
6,353 changed files
with
722,623 additions
and
323,588 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DisableFormat: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.192.0/containers/dotnet/.devcontainer/base.Dockerfile | ||
# For details on dotnet specific container, see: https://github.com/microsoft/vscode-dev-containers/tree/main/containers/dotnet | ||
|
||
# [Choice] .NET version: 6.0, 5.0, 3.1, 2.1 | ||
ARG VARIANT="6.0-focal" | ||
FROM mcr.microsoft.com/vscode/devcontainers/dotnet:0-${VARIANT} | ||
|
||
# Setup the gh (GitHub) CLI signing key. | ||
RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ | ||
chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && \ | ||
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null | ||
|
||
# Set up machine requirements to build the repo and the gh CLI | ||
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ | ||
&& apt-get -y install --no-install-recommends cmake llvm-10 clang-10 \ | ||
build-essential python curl git lldb-6.0 liblldb-6.0-dev \ | ||
libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev \ | ||
libssl-dev libnuma-dev libkrb5-dev zlib1g-dev ninja-build \ | ||
gh | ||
|
||
# Install V8 Engine | ||
SHELL ["/bin/bash", "-c"] | ||
|
||
RUN curl -sSL "https://netcorenativeassets.blob.core.windows.net/resource-packages/external/linux/chromium-v8/v8-linux64-rel-8.5.183.zip" -o ./v8.zip \ | ||
&& unzip ./v8.zip -d /usr/local/v8 \ | ||
&& echo $'#!/usr/bin/env bash\n\ | ||
"/usr/local/v8/d8" --snapshot_blob="/usr/local/v8/snapshot_blob.bin" "$@"\n' > /usr/local/bin/v8 \ | ||
&& chmod +x /usr/local/bin/v8 | ||
|
||
# install chromium dependencies to run debugger tests: | ||
RUN sudo apt-get install libnss3 -y \ | ||
&& apt-get install libatk1.0-0 -y \ | ||
&& apt-get install libatk-bridge2.0-0 -y \ | ||
&& apt-get install libcups2 -y \ | ||
&& apt-get install libdrm2 -y \ | ||
&& apt-get install libxkbcommon-x11-0 -y \ | ||
&& apt-get install libxcomposite-dev -y \ | ||
&& apt-get install libxdamage1 -y \ | ||
&& apt-get install libxrandr2 -y \ | ||
&& apt-get install libgbm-dev -y \ | ||
&& apt-get install libpango-1.0-0 -y \ | ||
&& apt-get install libcairo2 -y \ | ||
&& apt-get install libasound2 -y | ||
|
||
# install firefox dependencies to run debugger tests: | ||
RUN sudo apt-get install libdbus-glib-1-2 -y \ | ||
&& apt-get install libgtk-3-0 -y \ | ||
&& apt-get install libx11-xcb-dev -y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: | ||
// https://github.com/microsoft/vscode-dev-containers/tree/v0.192.0/containers/dotnet | ||
{ | ||
"name": "C# (.NET)", | ||
"build": { | ||
"dockerfile": "Dockerfile", | ||
"args": { | ||
// Update 'VARIANT' to pick a .NET Core version: 2.1, 3.1, 5.0 | ||
"VARIANT": "5.0", | ||
} | ||
}, | ||
|
||
"settings": { | ||
// Loading projects on demand is better for larger codebases | ||
"omnisharp.enableMsBuildLoadProjectsOnDemand": true, | ||
"omnisharp.enableRoslynAnalyzers": true, | ||
"omnisharp.enableEditorConfigSupport": true, | ||
"omnisharp.enableAsyncCompletion": true, | ||
"omnisharp.testRunSettings": "${containerWorkspaceFolder}/artifacts/obj/vscode/.runsettings" | ||
}, | ||
|
||
// Add the IDs of extensions you want installed when the container is created. | ||
"extensions": [ | ||
"ms-dotnettools.csharp" | ||
], | ||
|
||
// Use 'onCreateCommand' to run pre-build commands inside the codespace | ||
"onCreateCommand": "${containerWorkspaceFolder}/.devcontainer/scripts/onCreateCommand.sh", | ||
|
||
// Use 'postCreateCommand' to run commands after the container is created. | ||
"postCreateCommand": "${containerWorkspaceFolder}/.devcontainer/scripts/postCreateCommand.sh", | ||
|
||
// Add the locally installed dotnet to the path to ensure that it is activated | ||
// This allows developers to just use 'dotnet build' on the command-line, and the local dotnet version will be used. | ||
// Add the global tools dir to the PATH so that globally installed tools will work | ||
"remoteEnv": { | ||
"PATH": "${containerWorkspaceFolder}/.dotnet:${containerWorkspaceFolder}/.dotnet-tools-global:${containerEnv:PATH}", | ||
"DOTNET_MULTILEVEL_LOOKUP": "0", | ||
// Path to provisioned Emscripten SDK, for rebuilding the wasm runtime | ||
"EMSDK_PATH": "${containerWorkspaceFolder}/src/mono/wasm/emsdk", | ||
}, | ||
|
||
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. | ||
"remoteUser": "vscode", | ||
|
||
// Forward mono samples port | ||
"forwardPorts": [8000], | ||
"portsAttributes": { | ||
"8000": { | ||
"label": "mono wasm samples (8000)", | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e | ||
|
||
# prebuild the repo, so it is ready for development | ||
./build.sh libs+clr -rc Release | ||
# restore libs tests so that the project is ready to be loaded by OmniSharp | ||
./build.sh libs.tests -restore | ||
|
||
# prebuild for WASM, so it is ready for wasm development | ||
make -C src/mono/wasm provision-wasm | ||
export EMSDK_PATH=$PWD/src/mono/wasm/emsdk | ||
./build.sh mono+libs -os Browser -c release | ||
|
||
# install dotnet-serve for running wasm samples | ||
./dotnet.sh tool install dotnet-serve --tool-path ./.dotnet-tools-global | ||
|
||
# save the commit hash of the currently built assemblies, so developers know which version was built | ||
git rev-parse HEAD > ./artifacts/prebuild.sha |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -e | ||
|
||
# reset the repo to the commit hash that was used to build the prebuilt Codespace | ||
git reset --hard $(cat ./artifacts/prebuild.sha) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
7.0.19 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.