Skip to content

Commit a911e41

Browse files
committed
Merge branch 'main' into 3.6
2 parents 09ac68d + 7697f70 commit a911e41

72 files changed

Lines changed: 1307 additions & 372 deletions

Some content is hidden

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

.editorconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ dotnet_diagnostic.CA1837.severity = suggestion # CA1837: Use 'Environment.Proce
8585
dotnet_diagnostic.CA1838.severity = suggestion # CA1838: Avoid 'StringBuilder' parameters for P/Invokes
8686
dotnet_diagnostic.CA1845.severity = none # CA1845: Use span-based 'string.Concat'
8787
dotnet_diagnostic.CA1846.severity = none # CA1846: Prefer 'AsSpan' over 'Substring'
88-
dotnet_diagnostic.CA1847.severity = none # CA1847: Use char literal for a single character lookup
88+
dotnet_diagnostic.CA1847.severity = suggestion # CA1847: Use char literal for a single character lookup
8989
dotnet_diagnostic.CA1852.severity = suggestion # CA1852: Seal internal types
9090
dotnet_diagnostic.CA1854.severity = suggestion # CA1854: Prefer the 'IDictionary.TryGetValue(TKey, out TValue)' method
9191
dotnet_diagnostic.CA1859.severity = suggestion # CA1859: Use concrete types when possible for improved performance
@@ -97,7 +97,6 @@ dotnet_diagnostic.CA2208.severity = suggestion # CA2208: Instantiate argument e
9797
dotnet_diagnostic.CA2211.severity = none # CA2211: Non-constant fields should not be visible
9898
dotnet_diagnostic.CA2219.severity = suggestion # CA2219: Do not raise exceptions in finally clauses
9999
dotnet_diagnostic.CA2229.severity = suggestion # CA2229: Implement serialization constructors
100-
dotnet_diagnostic.CA2249.severity = suggestion # CA2249: Consider using 'string.Contains' instead of 'string.IndexOf'
101100
dotnet_diagnostic.CA2263.severity = none # CA2263: Prefer generic overload when type is known
102101
dotnet_diagnostic.CA3075.severity = suggestion # CA3075: Insecure DTD processing in XML
103102
dotnet_diagnostic.CA5350.severity = suggestion # CA5350: Do Not Use Weak Cryptographic Algorithms

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
- uses: actions/upload-artifact@v7
5757
with:
5858
name: packages-${{ matrix.os }}
59-
path: Package/Release/Packages
59+
path: dist/Release/Packages
6060

6161
test:
6262
runs-on: ${{ matrix.os }}

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
*.suo
77
*.csproj.user
88
launchSettings.json
9+
*.lscache
910

1011
# Build results
1112
obj/
1213
bin/
13-
Package/Release/
14+
/dist/
1415
*.binlog
1516

1617
# Python cache files

.vsts-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
- task: CopyFiles@2
6565
displayName: Copy Packages
6666
inputs:
67-
SourceFolder: '$(Build.Repository.LocalPath)/Package/Release/Packages'
67+
SourceFolder: '$(Build.Repository.LocalPath)/dist/Release/Packages'
6868
Contents: |
6969
**/*.nupkg
7070
**/*.snupkg

Build.proj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
<BuildSysDir>$(RootDir)eng</BuildSysDir>
1515
</PropertyGroup>
1616

17-
<Import Project="$(BuildSysDir)\Tasks.Targets" />
17+
<Import Project="$(BuildSysDir)\Tasks.targets" />
1818
<Import Project="$(MSBuildThisFileDirectory)\CurrentVersion.props" />
1919

2020
<PropertyGroup>
2121
<PackageVersion Condition="'$(ReleaseLevel)' == 'final'">$(MajorVersion).$(MinorVersion).$(MicroVersion)</PackageVersion>
2222
<PackageVersion Condition="'$(ReleaseLevel)' != 'final' or '$(ReleaseSerial)' != '0'">$(MajorVersion).$(MinorVersion).$(MicroVersion)-$(ReleaseLevel)$(ReleaseSerial)</PackageVersion>
23-
<StageDir>$(RootDir)Package\$(Configuration)\Stage\IronPython-$(PackageVersion)</StageDir>
24-
<PackageDir>$(RootDir)Package\$(Configuration)\Packages\IronPython-$(PackageVersion)</PackageDir>
23+
<StageDir>$(RootDir)dist\$(Configuration)\Stage\IronPython-$(PackageVersion)</StageDir>
24+
<PackageDir>$(RootDir)dist\$(Configuration)\Packages\IronPython-$(PackageVersion)</PackageDir>
2525
<StdLibDirName>lib</StdLibDirName>
2626
</PropertyGroup>
2727

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,20 +74,20 @@
7474
<Using Namespace="System.Text.RegularExpressions" />
7575
<Code Type="Fragment" Language="cs">
7676
<![CDATA[
77-
try {
78-
System.Text.RegularExpressions.Regex replaceRegex = new System.Text.RegularExpressions.Regex(Expression);
79-
foreach(ITaskItem item in Files) {
80-
string fileName = item.ItemSpec;
81-
Log.LogMessage(string.Format("Updating File \"{0}\".", fileName));
82-
string buffer = File.ReadAllText(fileName);
83-
buffer = replaceRegex.Replace(buffer, Replacement);
84-
File.WriteAllText(fileName, buffer);
85-
}
86-
Success = true;
87-
} catch(Exception ex) {
88-
Success = false;
89-
Log.LogErrorFromException(ex);
90-
}
77+
try {
78+
System.Text.RegularExpressions.Regex replaceRegex = new System.Text.RegularExpressions.Regex(Expression);
79+
foreach (ITaskItem item in Files) {
80+
string fileName = item.ItemSpec;
81+
Log.LogMessage(string.Format("Updating File \"{0}\".", fileName));
82+
string buffer = File.ReadAllText(fileName);
83+
buffer = replaceRegex.Replace(buffer, Replacement);
84+
File.WriteAllText(fileName, buffer);
85+
}
86+
Success = true;
87+
} catch (Exception ex) {
88+
Success = false;
89+
Log.LogErrorFromException(ex);
90+
}
9191
]]>
9292
</Code>
9393
</Task>

eng/net10.0.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<Features>$(Features);FEATURE_METADATA_READER</Features>
2424
<Features>$(Features);FEATURE_MMAP</Features>
2525
<Features>$(Features);FEATURE_NATIVE</Features>
26+
<Features>$(Features);FEATURE_NET_ASYNC</Features>
2627
<Features>$(Features);FEATURE_OSPLATFORMATTRIBUTE</Features>
2728
<Features>$(Features);FEATURE_PIPES</Features>
2829
<Features>$(Features);FEATURE_PROCESS</Features>

eng/net8.0.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<Features>$(Features);FEATURE_METADATA_READER</Features>
2424
<Features>$(Features);FEATURE_MMAP</Features>
2525
<Features>$(Features);FEATURE_NATIVE</Features>
26+
<Features>$(Features);FEATURE_NET_ASYNC</Features>
2627
<Features>$(Features);FEATURE_OSPLATFORMATTRIBUTE</Features>
2728
<Features>$(Features);FEATURE_PIPES</Features>
2829
<Features>$(Features);FEATURE_PROCESS</Features>

eng/net9.0.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<Features>$(Features);FEATURE_METADATA_READER</Features>
2424
<Features>$(Features);FEATURE_MMAP</Features>
2525
<Features>$(Features);FEATURE_NATIVE</Features>
26+
<Features>$(Features);FEATURE_NET_ASYNC</Features>
2627
<Features>$(Features);FEATURE_OSPLATFORMATTRIBUTE</Features>
2728
<Features>$(Features);FEATURE_PIPES</Features>
2829
<Features>$(Features);FEATURE_PROCESS</Features>

eng/package/choco/IronPython.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<metadata>
66
<id>ironpython</id>
77
<version>3.4.0</version>
8-
<packageSourceUrl>https://github.com/IronLanguages/ironpython3/tree/main/Package/choco</packageSourceUrl>
8+
<packageSourceUrl>https://github.com/IronLanguages/ironpython3/tree/main/eng/package/choco</packageSourceUrl>
99
<title>IronPython</title>
1010
<authors>IronPython Contributors, Microsoft</authors>
1111
<copyright>© IronPython Contributors</copyright>

0 commit comments

Comments
 (0)