Skip to content

Commit 88e3707

Browse files
authored
Merge branch 'main' into lazyregex
2 parents 95b917a + 8fca0a1 commit 88e3707

File tree

1,699 files changed

+54664
-27154
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,699 files changed

+54664
-27154
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
]
1616
},
1717
"microsoft.dotnet.xharness.cli": {
18-
"version": "10.0.0-prerelease.24524.9",
18+
"version": "10.0.0-prerelease.24575.1",
1919
"commands": [
2020
"xharness"
2121
]

.devcontainer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
99
&& apt-get -y install --no-install-recommends \
1010
clang \
1111
cmake \
12+
cpio \
1213
build-essential \
1314
python3 \
1415
curl \

.devcontainer/android/Dockerfile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ FROM mcr.microsoft.com/devcontainers/dotnet:${VARIANT}
44
# Set up machine requirements to build the repo
55
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
66
&& apt-get -y install --no-install-recommends \
7-
cmake \
8-
llvm \
97
clang \
8+
cmake \
9+
cpio \
1010
build-essential \
1111
python3 \
1212
curl \
1313
git \
1414
lldb \
15+
llvm \
1516
liblldb-dev \
1617
libunwind8 \
1718
libunwind8-dev \
@@ -22,6 +23,8 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
2223
libkrb5-dev \
2324
zlib1g-dev \
2425
ninja-build \
26+
zlib1g-dev \
27+
ninja-build \
2528
openjdk-17-jdk \
2629
pulseaudio
2730

.devcontainer/wasm-multiThreaded/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
99
&& apt-get -y install --no-install-recommends \
1010
clang \
1111
cmake \
12+
cpio \
1213
build-essential \
1314
python3 \
1415
curl \

.devcontainer/wasm/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
88
&& apt-get -y install --no-install-recommends \
99
clang \
1010
cmake \
11+
cpio \
1112
build-essential \
1213
python3 \
1314
curl \

.github/CODEOWNERS

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -19,49 +19,49 @@
1919

2020
# Mono Code Owners
2121

22-
/src/mono @marek-safar
23-
24-
/src/mono/llvm @lambdageek @steveisok
25-
26-
/src/mono/mono/arch @lambdageek @steveisok
27-
/src/mono/mono/eglib @lambdageek @steveisok
28-
29-
/src/mono/mono/metadata @lambdageek @thaystg
30-
/src/mono/mono/metadata/*-win* @lateralusX @lambdageek
31-
/src/mono/mono/metadata/handle* @lambdageek @steveisok
32-
/src/mono/mono/metadata/monitor* @brzvlad @steveisok
33-
/src/mono/mono/metadata/sgen* @brzvlad @lambdageek
34-
/src/mono/mono/metadata/thread* @lateralusX @lambdageek
35-
/src/mono/mono/metadata/w32* @lateralusX @lambdageek
36-
37-
/src/mono/mono/eventpipe @lateralusX @lambdageek
38-
39-
/src/mono/mono/mini @lambdageek @steveisok
40-
/src/mono/mono/mini/*cfgdump* @lambdageek
41-
/src/mono/mono/mini/*exceptions* @BrzVlad
42-
/src/mono/mono/mini/*llvm* @fanyang-mono @steveisok
43-
/src/mono/mono/mini/*ppc* @lambdageek
44-
/src/mono/mono/mini/*profiler* @BrzVlad @lambdageek
45-
/src/mono/mono/mini/*riscv* @lambdageek @steveisok
46-
/src/mono/mono/mini/*type-check* @lambdageek @steveisok
47-
/src/mono/mono/mini/debugger-agent.c @thaystg @lambdageek
48-
/src/mono/mono/mini/interp/* @BrzVlad @kotlarmilos
49-
/src/mono/mono/mini/interp/*jiterp* @kg
50-
/src/mono/mono/mini/*simd* @fanyang-mono
51-
52-
/src/mono/mono/profiler @BrzVlad @lambdageek
53-
/src/mono/mono/sgen @BrzVlad @lambdageek
54-
55-
/src/mono/mono/utils @lambdageek @steveisok
56-
/src/mono/mono/utils/*-win* @lateralusX @lambdageek
57-
/src/mono/mono/utils/atomic* @lambdageek @steveisok
58-
/src/mono/mono/utils/mono-hwcap* @lambdageek
59-
/src/mono/mono/utils/mono-mem* @lambdageek @steveisok
60-
/src/mono/mono/utils/mono-threads* @lambdageek
61-
62-
/src/mono/dlls @thaystg @lambdageek
63-
64-
/src/native/public/mono @marek-safar @lambdageek
22+
/src/mono @steveisok @vitek-karas
23+
24+
/src/mono/llvm @steveisok @vitek-karas
25+
26+
/src/mono/mono/arch @steveisok @vitek-karas
27+
/src/mono/mono/eglib @steveisok @vitek-karas
28+
29+
/src/mono/mono/metadata @thaystg @steveisok @vitek-karas
30+
/src/mono/mono/metadata/*-win* @lateralusX @steveisok
31+
/src/mono/mono/metadata/handle* @steveisok @vitek-karas
32+
/src/mono/mono/metadata/monitor* @brzvlad @steveisok @vitek-karas
33+
/src/mono/mono/metadata/sgen* @brzvlad @steveisok @vitek-karas
34+
/src/mono/mono/metadata/thread* @lateralusX @steveisok @vitek-karas
35+
/src/mono/mono/metadata/w32* @lateralusX @steveisok @vitek-karas
36+
37+
/src/mono/mono/eventpipe @lateralusX @steveisok @vitek-karas
38+
39+
/src/mono/mono/mini @steveisok @vitek-karas
40+
/src/mono/mono/mini/*cfgdump* @steveisok @vitek-karas
41+
/src/mono/mono/mini/*exceptions* @BrzVlad @steveisok @vitek-karas
42+
/src/mono/mono/mini/*llvm* @steveisok @vitek-karas
43+
/src/mono/mono/mini/*ppc* @steveisok @vitek-karas
44+
/src/mono/mono/mini/*profiler* @BrzVlad @steveisok @vitek-karas
45+
/src/mono/mono/mini/*riscv* @steveisok @vitek-karas
46+
/src/mono/mono/mini/*type-check* @steveisok @vitek-karas
47+
/src/mono/mono/mini/debugger-agent.c @thaystg @steveisok @vitek-karas
48+
/src/mono/mono/mini/interp/* @BrzVlad @kotlarmilos @steveisok @vitek-karas
49+
/src/mono/mono/mini/interp/*jiterp* @kg @steveisok @vitek-karas
50+
/src/mono/mono/mini/*simd* @steveisok @vitek-karas
51+
52+
/src/mono/mono/profiler @BrzVlad @steveisok @vitek-karas
53+
/src/mono/mono/sgen @BrzVlad @steveisok @vitek-karas
54+
55+
/src/mono/mono/utils @steveisok @vitek-karas
56+
/src/mono/mono/utils/*-win* @lateralusX @steveisok @vitek-karas
57+
/src/mono/mono/utils/atomic* @steveisok @vitek-karas
58+
/src/mono/mono/utils/mono-hwcap* @steveisok @vitek-karas
59+
/src/mono/mono/utils/mono-mem* @steveisok @vitek-karas
60+
/src/mono/mono/utils/mono-threads* @steveisok @vitek-karas
61+
62+
/src/mono/dlls @thaystg @steveisok @vitek-karas
63+
64+
/src/native/public/mono @steveisok @vitek-karas
6565
/src/native/external/libunwind @janvorli @AaronRobinsonMSFT @dotnet/dotnet-diag
6666
/src/native/external/libunwind_extras @janvorli @AaronRobinsonMSFT @dotnet/dotnet-diag
6767

.github/PULL_REQUEST_TEMPLATE/servicing_pull_request_template.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ main PR <!-- Link to PR if any that fixed this in the main branch. -->
2222

2323
<!-- Please assess the risk of taking this fix. Provide details backing up your assessment. -->
2424

25-
# Package authoring signed off?
25+
# Package authoring no longer needed in .NET 9
2626

27-
IMPORTANT: If this change touches code that ships in a NuGet package, please make certain that you have added any necessary [package authoring](../../docs/project/library-servicing.md) and gotten it explicitly reviewed.
27+
IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
28+
Keep in mind that we still need package authoring in .NET 8 and older versions.

.github/policies/resourceManagement.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ configuration:
111111
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.
112112
eventResponderTasks:
113113
- if:
114+
- isOpen
114115
- or:
115116
- payloadType: Issues
116117
- payloadType: Pull_Request
@@ -381,8 +382,8 @@ configuration:
381382
then:
382383
- mentionUsers:
383384
mentionees:
384-
- lambdageek
385385
- steveisok
386+
- vitek-karas
386387
replyTemplate: >-
387388
Tagging subscribers to this area: ${mentionees}
388389
@@ -394,8 +395,8 @@ configuration:
394395
then:
395396
- mentionUsers:
396397
mentionees:
397-
- lambdageek
398398
- steveisok
399+
- vitek-karas
399400
replyTemplate: >-
400401
Tagging subscribers to this area: ${mentionees}
401402
@@ -407,8 +408,8 @@ configuration:
407408
then:
408409
- mentionUsers:
409410
mentionees:
410-
- fanyang-mono
411411
- steveisok
412+
- vitek-karas
412413
replyTemplate: >-
413414
Tagging subscribers to this area: ${mentionees}
414415
@@ -421,7 +422,7 @@ configuration:
421422
- mentionUsers:
422423
mentionees:
423424
- steveisok
424-
- lambdageek
425+
- vitek-karas
425426
replyTemplate: >-
426427
Tagging subscribers to this area: ${mentionees}
427428
@@ -700,7 +701,7 @@ configuration:
700701
then:
701702
- mentionUsers:
702703
mentionees:
703-
- directhex
704+
- akoeplinger
704705
- matouskozak
705706
replyTemplate: >-
706707
Tagging subscribers to this area: ${mentionees}
@@ -1588,9 +1589,7 @@ configuration:
15881589
then:
15891590
- mentionUsers:
15901591
mentionees:
1591-
- agocke
1592-
- sbomer
1593-
- vitek-karas
1592+
- dotnet/illink
15941593
replyTemplate: >-
15951594
Tagging subscribers to this area: ${mentionees}
15961595

.github/workflows/backport.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,7 @@ jobs:
4848
4949
- The PR target branch is `release/X.0-staging`, not `release/X.0`.
5050
51-
- If the change touches code that ships in a NuGet package, you have added the necessary [package authoring](https://github.com/dotnet/runtime/blob/main/docs/project/library-servicing.md) and gotten it explicitly reviewed.
51+
## Package authoring no longer needed in .NET 9
52+
53+
**IMPORTANT**: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
54+
Keep in mind that we still need package authoring in .NET 8 and older versions.

.github/workflows/jit-format.yml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,10 @@ jobs:
2828
container: ${{ matrix.os.container }}
2929
name: Format jit codebase ${{ matrix.os.name }}
3030
steps:
31-
- name: Checkout jitutils
32-
uses: actions/checkout@v4
33-
with:
34-
path: jitutils
35-
repository: dotnet/jitutils
36-
ref: main
37-
token: ${{ secrets.GITHUB_TOKEN }}
3831
- name: Install .NET
3932
uses: actions/setup-dotnet@v4
4033
with:
4134
dotnet-version: '8.0.x'
42-
- name: Build jitutils
43-
run: |
44-
./bootstrap${{ matrix.os.extension }}
45-
working-directory: jitutils
4635
- name: Checkout runtime
4736
uses: actions/checkout@v4
4837
with:
@@ -52,7 +41,7 @@ jobs:
5241

5342
- name: Run jitformat.py
5443
run: |
55-
python3 runtime/src/coreclr/scripts/jitformat.py --jitutils jitutils -r runtime -o ${{ matrix.os.name }} -a x64 ${{ matrix.os.cross }}
44+
python3 runtime/src/coreclr/scripts/jitformat.py -r runtime -o ${{ matrix.os.name }} -a x64 ${{ matrix.os.cross }}
5645
env:
5746
ROOTFS_DIR: ${{ matrix.os.rootfs }}
5847

@@ -61,4 +50,4 @@ jobs:
6150
with:
6251
path: runtime/format.patch
6352
name: format.${{matrix.os.name}}.patch
64-
if: failure()
53+
if: failure()

0 commit comments

Comments
 (0)