Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
AliveDevil committed Jul 26, 2024
2 parents beb7199 + d5a13de commit 42249ad
Show file tree
Hide file tree
Showing 332 changed files with 89 additions and 10,117 deletions.
11 changes: 0 additions & 11 deletions .github/workflows/IKVM.yml
Original file line number Diff line number Diff line change
Expand Up @@ -223,16 +223,6 @@ jobs:
path: /tmp/jdk.tar.gz
- name: Delete JDK
run: rm /tmp/jdk.tar.gz
- name: Package Tests (IKVM.ByteCode.Tests)
run: tar czvf /tmp/tests--IKVM.ByteCode.Tests.tar.gz tests/IKVM.ByteCode.Tests
working-directory: dist
- name: Upload Tests (IKVM.ByteCode.Tests)
uses: actions/upload-artifact@v4
with:
name: tests--IKVM.ByteCode.Tests
path: /tmp/tests--IKVM.ByteCode.Tests.tar.gz
- name: Delete Tests (IKVM.ByteCode.Tests)
run: rm /tmp/tests--IKVM.ByteCode.Tests.tar.gz
- name: Package Tests (IKVM.Reflection.Tests)
run: tar czvf /tmp/tests--IKVM.Reflection.Tests.tar.gz tests/IKVM.Reflection.Tests
working-directory: dist
Expand Down Expand Up @@ -382,7 +372,6 @@ jobs:
}
$run = @(
"IKVM.ByteCode.Tests",
"IKVM.Reflection.Tests",
"IKVM.Tests",
"IKVM.Java.Tests",
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ Increases in the major and minor version are accomplished manually by introducin

# Package Layout

The main IKVM package is 'IKVM'. This package contains the IKVM.ByteCode, IKVM.Runtime, IKVM.Java assemblies, and the
The main IKVM package is 'IKVM'. This package contains the IKVM.Runtime, IKVM.Java assemblies, and the
libikvm native library. This is the minimal set of files required to begin bootstrapping the JVM. However, the JVM
itself requires additional files which are present in the IKVM.Image package hierarchy.

Expand Down
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
<OpenJdkMajorVersion>1</OpenJdkMajorVersion>
<OpenJdkMinorVersion>8</OpenJdkMinorVersion>
<OpenJdkMicroVersion>0</OpenJdkMicroVersion>
<OpenJdkUpdateVersion>412</OpenJdkUpdateVersion>
<OpenJdkBuildNumber>b07</OpenJdkBuildNumber>
<OpenJdkUpdateVersion>422</OpenJdkUpdateVersion>
<OpenJdkBuildNumber>b05</OpenJdkBuildNumber>
<OpenJdkVersion>OpenJDK $(OpenJdkMinorVersion)u$(OpenJdkUpdateVersion) $(OpenJdkBuildNumber)</OpenJdkVersion>
<OpenJdkFullVersion>$(OpenJdkMajorVersion).$(OpenJdkMinorVersion).$(OpenJdkMicroVersion)_$(OpenJdkUpdateVersion)-$(OpenJdkBuildNumber)</OpenJdkFullVersion>
<OpenJdkVendor>Oracle</OpenJdkVendor>
Expand Down
11 changes: 4 additions & 7 deletions IKVM.deps.targets
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
<Project>

<ItemGroup>
<PackageReference Include="IKVM.ByteCode" Version="8.10.0" />
</ItemGroup>

<Choose>
<When Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net461'))">
<ItemGroup>
Expand Down Expand Up @@ -27,13 +31,6 @@
<PackageReference Include="System.Data.Odbc" Version="6.0.0" />
</ItemGroup>
</When>
<When Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netcoreapp3.1'))">
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="6.0.0" />
<PackageReference Include="System.Data.Odbc" Version="6.0.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="5.0.0" />
</ItemGroup>
</When>
</Choose>

</Project>
6 changes: 0 additions & 6 deletions IKVM.refs.targets
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);GetIkvmLibsTfmSpecificContent;GetIkvmLibsTfmSpecificDebugSymbols;GetIkvmJavaTfmSpecificContent;GetIkvmJavaTfmSpecificDebugSymbols</TargetsForTfmSpecificContentInPackage>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="$(MSBuildThisFileDirectory)src\IKVM.ByteCode\IKVM.ByteCode.csproj">
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>

<ItemGroup>
<ProjectReference Include="$(MSBuildThisFileDirectory)src\IKVM.Runtime\IKVM.Runtime.csproj">
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
Expand Down
12 changes: 0 additions & 12 deletions IKVM.sln
Original file line number Diff line number Diff line change
Expand Up @@ -153,8 +153,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.Image.JDK.runtime.osx-
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.Image.JRE.runtime.osx-x64", "src\IKVM.Image.JRE.runtime.osx-x64\IKVM.Image.JRE.runtime.osx-x64.csproj", "{FD39DA19-C81E-4752-B308-43594CC201BB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.ByteCode", "src\IKVM.ByteCode\IKVM.ByteCode.csproj", "{032B77B4-199E-4077-841E-951BAD862050}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "dist", "dist", "{F8B6B3D8-006C-4D8F-8883-EB48D9EB417F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dist-nuget", "src\dist-nuget\dist-nuget.csproj", "{6C106109-0131-4413-8D41-348256EADC7E}"
Expand Down Expand Up @@ -193,8 +191,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.Tools.Importer", "src\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.Tools.Importer.Tests", "src\IKVM.Tools.Importer.Tests\IKVM.Tools.Importer.Tests.csproj", "{6C942D7C-654A-4CBE-B3A9-887A37D2FA4C}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IKVM.ByteCode.Tests", "src\IKVM.ByteCode.Tests\IKVM.ByteCode.Tests.csproj", "{60E804E4-B25B-4C9A-A3E6-F83D618CFD26}"
EndProject
Project("{6DE1C62B-E8D7-451A-8734-87EAEB46E35B}") = "libsunec", "src\libsunec\libsunec.clangproj", "{0714956B-BCE5-43DB-87A6-B58B57E0765B}"
EndProject
Project("{6DE1C62B-E8D7-451A-8734-87EAEB46E35B}") = "libsunmscapi", "src\libsunmscapi\libsunmscapi.clangproj", "{1658E7AC-0FC7-4527-A7CF-9E0FF752B368}"
Expand Down Expand Up @@ -573,10 +569,6 @@ Global
{FD39DA19-C81E-4752-B308-43594CC201BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FD39DA19-C81E-4752-B308-43594CC201BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FD39DA19-C81E-4752-B308-43594CC201BB}.Release|Any CPU.Build.0 = Release|Any CPU
{032B77B4-199E-4077-841E-951BAD862050}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{032B77B4-199E-4077-841E-951BAD862050}.Debug|Any CPU.Build.0 = Debug|Any CPU
{032B77B4-199E-4077-841E-951BAD862050}.Release|Any CPU.ActiveCfg = Release|Any CPU
{032B77B4-199E-4077-841E-951BAD862050}.Release|Any CPU.Build.0 = Release|Any CPU
{6C106109-0131-4413-8D41-348256EADC7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6C106109-0131-4413-8D41-348256EADC7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6C106109-0131-4413-8D41-348256EADC7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -649,10 +641,6 @@ Global
{6C942D7C-654A-4CBE-B3A9-887A37D2FA4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6C942D7C-654A-4CBE-B3A9-887A37D2FA4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6C942D7C-654A-4CBE-B3A9-887A37D2FA4C}.Release|Any CPU.Build.0 = Release|Any CPU
{60E804E4-B25B-4C9A-A3E6-F83D618CFD26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{60E804E4-B25B-4C9A-A3E6-F83D618CFD26}.Debug|Any CPU.Build.0 = Debug|Any CPU
{60E804E4-B25B-4C9A-A3E6-F83D618CFD26}.Release|Any CPU.ActiveCfg = Release|Any CPU
{60E804E4-B25B-4C9A-A3E6-F83D618CFD26}.Release|Any CPU.Build.0 = Release|Any CPU
{0714956B-BCE5-43DB-87A6-B58B57E0765B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0714956B-BCE5-43DB-87A6-B58B57E0765B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0714956B-BCE5-43DB-87A6-B58B57E0765B}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down
2 changes: 1 addition & 1 deletion ext/openjdk
Submodule openjdk updated 518 files
Binary file removed src/IKVM.ByteCode.Tests/0.class
Binary file not shown.
69 changes: 0 additions & 69 deletions src/IKVM.ByteCode.Tests/ClassFormatVersionTests.cs

This file was deleted.

23 changes: 0 additions & 23 deletions src/IKVM.ByteCode.Tests/IKVM.ByteCode.Tests.csproj

This file was deleted.

45 changes: 0 additions & 45 deletions src/IKVM.ByteCode.Tests/Parsing/TypeAnnotationRecordTests.cs

This file was deleted.

Loading

0 comments on commit 42249ad

Please sign in to comment.