Skip to content

Commit

Permalink
Merge from main
Browse files Browse the repository at this point in the history
  • Loading branch information
amanasifkhalid committed Nov 13, 2024
2 parents 090b5a8 + d3d0fce commit 8da80b7
Show file tree
Hide file tree
Showing 1,907 changed files with 54,933 additions and 35,804 deletions.
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "10.0.0-prerelease.24476.1",
"version": "10.0.0-prerelease.24524.9",
"commands": [
"xharness"
]
Expand Down
7 changes: 4 additions & 3 deletions .config/tsaoptions.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"instanceUrl": "https://devdiv.visualstudio.com/",
"template": "TFSDEVDIV",
"projectName": "DEVDIV",
"areaPath": "DevDiv\\NET Libraries",
"areaPath": "DevDiv\\NET Runtime",
"iterationPath": "DevDiv",
"notificationAliases": [ "[email protected]" ],
"repositoryName": "Runtime",
"codebaseName": "Runtime"
}
"codebaseName": "Runtime",
"serviceTreeId": "1dc8dedc-8f5f-4b94-b182-ec3bdfb207b0"
}
16 changes: 4 additions & 12 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,28 +1,20 @@
# 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, 7.0
ARG VARIANT="6.0-jammy"
FROM mcr.microsoft.com/devcontainers/dotnet:0-${VARIANT}

# Set up machine requirements to build the repo and the gh CLI
# Clang-16 up is required but Ubuntu 22.04 comes with clang-14 highest, so add clang-18 sources
RUN apt-get update \
&& wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - \
&& apt-get install software-properties-common -y \
&& add-apt-repository "deb http://apt.llvm.org/$(lsb_release -s -c)/ llvm-toolchain-$(lsb_release -s -c)-18 main" -y \
&& apt-get update \
&& apt-get install clang-18 -y
ARG VARIANT="8.0-noble"
FROM mcr.microsoft.com/devcontainers/dotnet:${VARIANT}

# 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 \
clang \
cmake \
build-essential \
python3 \
curl \
git \
lldb \
llvm \
liblldb-dev \
libunwind8 \
libunwind8-dev \
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/android/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG VARIANT="8.0-jammy"
ARG VARIANT="8.0-noble"
FROM mcr.microsoft.com/devcontainers/dotnet:${VARIANT}

# Set up machine requirements to build the repo
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/android/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"build": {
"dockerfile": "Dockerfile",
"args": {
"VARIANT": "8.0-jammy"
"VARIANT": "8.0-noble"
}
},
// The container needs to run privileged in order to use Linux KVM to create Android emulators.
Expand Down
3 changes: 1 addition & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
"build": {
"dockerfile": "Dockerfile",
"args": {
// Update 'VARIANT' to pick a .NET Core version: 6.0, 7.0
"VARIANT": "6.0-jammy"
"VARIANT": "8.0-noble"
}
},
"hostRequirements": {
Expand Down
3 changes: 1 addition & 2 deletions .devcontainer/libraries/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
"build": {
"dockerfile": "../Dockerfile",
"args": {
// Update 'VARIANT' to pick a .NET Core version: 6.0, 7.0
"VARIANT": "6.0-jammy"
"VARIANT": "8.0-noble"
}
},
"hostRequirements": {
Expand Down
18 changes: 5 additions & 13 deletions .devcontainer/wasm-multiThreaded/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,28 +1,20 @@
# 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, 7.0
ARG VARIANT="6.0-jammy"
FROM mcr.microsoft.com/devcontainers/dotnet:0-${VARIANT}

# Set up machine requirements to build the repo and the gh CLI
# Clang-16 up is required but Ubuntu 22.04 comes with clang-14 highest, so add clang-18 sources
RUN apt-get update \
&& wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - \
&& apt-get install software-properties-common -y \
&& add-apt-repository "deb http://apt.llvm.org/$(lsb_release -s -c)/ llvm-toolchain-$(lsb_release -s -c)-18 main" -y \
&& apt-get update \
&& apt-get install clang-18 -y
ARG VARIANT="8.0-noble"
FROM mcr.microsoft.com/devcontainers/dotnet:${VARIANT}

# 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 \
clang \
cmake \
build-essential \
python3 \
curl \
git \
lldb \
llvm \
liblldb-dev \
libunwind8 \
libunwind8-dev \
Expand Down Expand Up @@ -59,7 +51,7 @@ RUN sudo apt-get install libnss3 -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
&& apt-get install libasound2t64 -y

# install firefox dependencies to run debugger tests:
RUN sudo apt-get install libdbus-glib-1-2 -y \
Expand Down
3 changes: 1 addition & 2 deletions .devcontainer/wasm-multiThreaded/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
"build": {
"dockerfile": "Dockerfile",
"args": {
// Update 'VARIANT' to pick a .NET Core version: 6.0, 7.0
"VARIANT": "6.0-jammy"
"VARIANT": "8.0-noble"
}
},
"hostRequirements": {
Expand Down
18 changes: 5 additions & 13 deletions .devcontainer/wasm/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,27 +1,19 @@
# 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, 7.0
ARG VARIANT="6.0-jammy"
FROM mcr.microsoft.com/devcontainers/dotnet:0-${VARIANT}

# Set up machine requirements to build the repo and the gh CLI
# Clang-16 up is required but Ubuntu 22.04 comes with clang-14 highest, so add clang-18 sources
RUN apt-get update \
&& wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - \
&& apt-get install software-properties-common -y \
&& add-apt-repository "deb http://apt.llvm.org/$(lsb_release -s -c)/ llvm-toolchain-$(lsb_release -s -c)-18 main" -y \
&& apt-get update \
&& apt-get install clang-18 -y
ARG VARIANT="8.0-noble"
FROM mcr.microsoft.com/devcontainers/dotnet:${VARIANT}

RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get -y install --no-install-recommends \
clang \
cmake \
build-essential \
python3 \
curl \
git \
lldb \
llvm \
liblldb-dev \
libunwind8 \
libunwind8-dev \
Expand Down Expand Up @@ -58,7 +50,7 @@ RUN sudo apt-get install libnss3 -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
&& apt-get install libasound2t64 -y

# install firefox dependencies to run debugger tests:
RUN sudo apt-get install libdbus-glib-1-2 -y \
Expand Down
3 changes: 1 addition & 2 deletions .devcontainer/wasm/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
"build": {
"dockerfile": "Dockerfile",
"args": {
// Update 'VARIANT' to pick a .NET Core version: 6.0, 7.0
"VARIANT": "6.0-jammy"
"VARIANT": "8.0-noble"
}
},
"hostRequirements": {
Expand Down
87 changes: 43 additions & 44 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -19,49 +19,49 @@

# Mono Code Owners

/src/mono @marek-safar

/src/mono/llvm @lambdageek @steveisok

/src/mono/mono/arch @lambdageek @steveisok
/src/mono/mono/eglib @lambdageek @steveisok

/src/mono/mono/metadata @lambdageek @thaystg
/src/mono/mono/metadata/*-win* @lateralusX @lambdageek
/src/mono/mono/metadata/handle* @lambdageek @steveisok
/src/mono/mono/metadata/monitor* @brzvlad @steveisok
/src/mono/mono/metadata/sgen* @brzvlad @lambdageek
/src/mono/mono/metadata/thread* @lateralusX @lambdageek
/src/mono/mono/metadata/w32* @lateralusX @lambdageek

/src/mono/mono/eventpipe @lateralusX @lambdageek

/src/mono/mono/mini @lambdageek @steveisok
/src/mono/mono/mini/*cfgdump* @lambdageek
/src/mono/mono/mini/*exceptions* @BrzVlad
/src/mono/mono/mini/*llvm* @fanyang-mono @steveisok
/src/mono/mono/mini/*ppc* @lambdageek
/src/mono/mono/mini/*profiler* @BrzVlad @lambdageek
/src/mono/mono/mini/*riscv* @lambdageek @steveisok
/src/mono/mono/mini/*type-check* @lambdageek @steveisok
/src/mono/mono/mini/debugger-agent.c @thaystg @lambdageek
/src/mono/mono/mini/interp/* @BrzVlad @kotlarmilos
/src/mono/mono/mini/interp/*jiterp* @kg
/src/mono/mono/mini/*simd* @fanyang-mono

/src/mono/mono/profiler @BrzVlad @lambdageek
/src/mono/mono/sgen @BrzVlad @lambdageek

/src/mono/mono/utils @lambdageek @steveisok
/src/mono/mono/utils/*-win* @lateralusX @lambdageek
/src/mono/mono/utils/atomic* @lambdageek @steveisok
/src/mono/mono/utils/mono-hwcap* @lambdageek
/src/mono/mono/utils/mono-mem* @lambdageek @steveisok
/src/mono/mono/utils/mono-threads* @lambdageek

/src/mono/dlls @thaystg @lambdageek

/src/native/public/mono @marek-safar @lambdageek
/src/mono @steveisok @vitek-karas

/src/mono/llvm @steveisok @vitek-karas

/src/mono/mono/arch @steveisok @vitek-karas
/src/mono/mono/eglib @steveisok @vitek-karas

/src/mono/mono/metadata @thaystg @steveisok @vitek-karas
/src/mono/mono/metadata/*-win* @lateralusX @steveisok
/src/mono/mono/metadata/handle* @steveisok @vitek-karas
/src/mono/mono/metadata/monitor* @brzvlad @steveisok @vitek-karas
/src/mono/mono/metadata/sgen* @brzvlad @steveisok @vitek-karas
/src/mono/mono/metadata/thread* @lateralusX @steveisok @vitek-karas
/src/mono/mono/metadata/w32* @lateralusX @steveisok @vitek-karas

/src/mono/mono/eventpipe @lateralusX @steveisok @vitek-karas

/src/mono/mono/mini @steveisok @vitek-karas
/src/mono/mono/mini/*cfgdump* @steveisok @vitek-karas
/src/mono/mono/mini/*exceptions* @BrzVlad @steveisok @vitek-karas
/src/mono/mono/mini/*llvm* @steveisok @vitek-karas
/src/mono/mono/mini/*ppc* @steveisok @vitek-karas
/src/mono/mono/mini/*profiler* @BrzVlad @steveisok @vitek-karas
/src/mono/mono/mini/*riscv* @steveisok @vitek-karas
/src/mono/mono/mini/*type-check* @steveisok @vitek-karas
/src/mono/mono/mini/debugger-agent.c @thaystg @steveisok @vitek-karas
/src/mono/mono/mini/interp/* @BrzVlad @kotlarmilos @steveisok @vitek-karas
/src/mono/mono/mini/interp/*jiterp* @kg @steveisok @vitek-karas
/src/mono/mono/mini/*simd* @steveisok @vitek-karas

/src/mono/mono/profiler @BrzVlad @steveisok @vitek-karas
/src/mono/mono/sgen @BrzVlad @steveisok @vitek-karas

/src/mono/mono/utils @steveisok @vitek-karas
/src/mono/mono/utils/*-win* @lateralusX @steveisok @vitek-karas
/src/mono/mono/utils/atomic* @steveisok @vitek-karas
/src/mono/mono/utils/mono-hwcap* @steveisok @vitek-karas
/src/mono/mono/utils/mono-mem* @steveisok @vitek-karas
/src/mono/mono/utils/mono-threads* @steveisok @vitek-karas

/src/mono/dlls @thaystg @steveisok @vitek-karas

/src/native/public/mono @steveisok @vitek-karas
/src/native/external/libunwind @janvorli @AaronRobinsonMSFT @dotnet/dotnet-diag
/src/native/external/libunwind_extras @janvorli @AaronRobinsonMSFT @dotnet/dotnet-diag

Expand All @@ -71,7 +71,6 @@
/src/mono/browser @lewing @pavelsavara
/src/mono/wasi @lewing @pavelsavara
/src/mono/wasm @lewing @pavelsavara
/src/mono/wasm/debugger @thaystg @ilonatommy
/src/mono/browser/debugger @thaystg @ilonatommy
/src/mono/wasm/build @maraf @akoeplinger
/src/mono/wasi/build @maraf @akoeplinger
Expand Down
8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE/04_blank_issue.md

This file was deleted.

25 changes: 20 additions & 5 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ configuration:
reply: Draft Pull Request was automatically closed for 30 days of inactivity. Please [let us know](https://github.com/dotnet/runtime/blob/main/docs/area-owners.md) if you'd like to reopen it.
eventResponderTasks:
- if:
- isOpen
- or:
- payloadType: Issues
- payloadType: Pull_Request
Expand Down Expand Up @@ -177,6 +178,8 @@ configuration:
label: area-Infrastructure-libraries
- labelAdded:
label: area-Infrastructure-mono
- labelAdded:
label: area-Interop-coreclr
- labelAdded:
label: area-Meta
- labelAdded:
Expand Down Expand Up @@ -379,8 +382,8 @@ configuration:
then:
- mentionUsers:
mentionees:
- lambdageek
- steveisok
- vitek-karas
replyTemplate: >-
Tagging subscribers to this area: ${mentionees}
Expand All @@ -392,8 +395,8 @@ configuration:
then:
- mentionUsers:
mentionees:
- lambdageek
- steveisok
- vitek-karas
replyTemplate: >-
Tagging subscribers to this area: ${mentionees}
Expand All @@ -405,8 +408,8 @@ configuration:
then:
- mentionUsers:
mentionees:
- fanyang-mono
- steveisok
- vitek-karas
replyTemplate: >-
Tagging subscribers to this area: ${mentionees}
Expand All @@ -419,7 +422,7 @@ configuration:
- mentionUsers:
mentionees:
- steveisok
- lambdageek
- vitek-karas
replyTemplate: >-
Tagging subscribers to this area: ${mentionees}
Expand Down Expand Up @@ -698,7 +701,7 @@ configuration:
then:
- mentionUsers:
mentionees:
- directhex
- akoeplinger
- matouskozak
replyTemplate: >-
Tagging subscribers to this area: ${mentionees}
Expand Down Expand Up @@ -1409,6 +1412,18 @@ configuration:
See info in [area-owners.md](https://github.com/dotnet/runtime/blob/main/docs/area-owners.md) if you want to be subscribed.
assignMentionees: False
- if:
- hasLabel:
label: area-Interop-coreclr
then:
- mentionUsers:
mentionees:
- dotnet/interop-contrib
replyTemplate: >-
Tagging subscribers to this area: ${mentionees}
See info in [area-owners.md](https://github.com/dotnet/runtime/blob/main/docs/area-owners.md) if you want to be subscribed.
assignMentionees: False
- if:
- hasLabel:
label: area-System.Runtime.Intrinsics
then:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ msbuild.log
msbuild.err
msbuild.wrn
*.binlog
*.pp
.deps/
.dirstamp
.libs/
Expand Down
Loading

0 comments on commit 8da80b7

Please sign in to comment.