Skip to content

Commit 966513f

Browse files
Update to LLVM 10.0.0 (#131)
* Update to LLVM 10.0.0 * Updating dependencies to their latest stable versions * Upgrading to .NET Core 3.1 * Update to LLVM 10.0.0 * Fixing up the Interop.Extensions * Updating the Linux rid to ubuntu.18.04-x64
1 parent 729d58e commit 966513f

File tree

131 files changed

+359
-195
lines changed

Some content is hidden

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

131 files changed

+359
-195
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<Company>Microsoft</Company>
4141
<PackageOutputPath>$(BaseArtifactsPath)pkg/$(Configuration)/</PackageOutputPath>
4242
<Product>LLVMSharp</Product>
43-
<VersionPrefix>9.0.0</VersionPrefix>
43+
<VersionPrefix>10.0.0</VersionPrefix>
4444
<VersionSuffix>beta</VersionSuffix>
4545
</PropertyGroup>
4646

Directory.Build.targets

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222

2323
<!-- Package versions for package references across all projects -->
2424
<ItemGroup>
25-
<PackageReference Update="libLLVM" Version="9.0.0" />
26-
<PackageReference Update="Microsoft.Bcl.HashCode" Version="1.0.0" />
27-
<PackageReference Update="Microsoft.Net.Compilers.Toolset" Version="3.3.1" />
28-
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.4.0" />
25+
<PackageReference Update="libLLVM" Version="10.0.0" />
26+
<PackageReference Update="Microsoft.Bcl.HashCode" Version="1.1.0" />
27+
<PackageReference Update="Microsoft.Net.Compilers.Toolset" Version="3.5.0" />
28+
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.5.0" />
2929
<PackageReference Update="NUnit" Version="3.12.0" />
30-
<PackageReference Update="NUnit3TestAdapter" Version="3.15.1" />
31-
<PackageReference Update="System.Memory" Version="4.5.3" />
30+
<PackageReference Update="NUnit3TestAdapter" Version="3.16.1" />
31+
<PackageReference Update="System.Memory" Version="4.5.4" />
3232
</ItemGroup>
3333

3434
</Project>

LLVMSharp.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libLLVM.runtime.sles-x64",
9191
packages\libLLVM\libLLVM.runtime.sles-x64\libLLVM.runtime.sles-x64.nuspec = packages\libLLVM\libLLVM.runtime.sles-x64\libLLVM.runtime.sles-x64.nuspec
9292
EndProjectSection
9393
EndProject
94-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libLLVM.runtime.ubuntu.14.04-x64", "libLLVM.runtime.ubuntu.14.04-x64", "{DC151BEE-774F-4032-8D2F-F3360F7F4D82}"
95-
ProjectSection(SolutionItems) = preProject
96-
packages\libLLVM\libLLVM.runtime.ubuntu.14.04-x64\libLLVM.runtime.ubuntu.14.04-x64.nuspec = packages\libLLVM\libLLVM.runtime.ubuntu.14.04-x64\libLLVM.runtime.ubuntu.14.04-x64.nuspec
97-
EndProjectSection
98-
EndProject
9994
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libLLVM.runtime.ubuntu.16.04-x64", "libLLVM.runtime.ubuntu.16.04-x64", "{9F3C3619-32D3-489E-BE7A-92FEE299DE34}"
10095
ProjectSection(SolutionItems) = preProject
10196
packages\libLLVM\libLLVM.runtime.ubuntu.16.04-x64\libLLVM.runtime.ubuntu.16.04-x64.nuspec = packages\libLLVM\libLLVM.runtime.ubuntu.16.04-x64\libLLVM.runtime.ubuntu.16.04-x64.nuspec
@@ -106,6 +101,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libLLVM.runtime.ubuntu.18.0
106101
packages\libLLVM\libLLVM.runtime.ubuntu.18.04-x64\libLLVM.runtime.ubuntu.18.04-x64.nuspec = packages\libLLVM\libLLVM.runtime.ubuntu.18.04-x64\libLLVM.runtime.ubuntu.18.04-x64.nuspec
107102
EndProjectSection
108103
EndProject
104+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libLLVM.runtime.ubuntu.20.04-x64", "libLLVM.runtime.ubuntu.20.04-x64", "{DC151BEE-774F-4032-8D2F-F3360F7F4D82}"
105+
ProjectSection(SolutionItems) = preProject
106+
packages\libLLVM\libLLVM.runtime.ubuntu.20.04-x64\libLLVM.runtime.ubuntu.20.04-x64.nuspec = packages\libLLVM\libLLVM.runtime.ubuntu.20.04-x64\libLLVM.runtime.ubuntu.20.04-x64.nuspec
107+
EndProjectSection
108+
EndProject
109109
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libLLVM.runtime.win-x64", "libLLVM.runtime.win-x64", "{E785DDD0-B9CD-4412-8A3C-4E65C601168C}"
110110
ProjectSection(SolutionItems) = preProject
111111
packages\libLLVM\libLLVM.runtime.win-x64\libLLVM.runtime.win-x64.nuspec = packages\libLLVM\libLLVM.runtime.win-x64\libLLVM.runtime.win-x64.nuspec

packages/libLLVM/libLLVM.runtime.freebsd.11-x64/libLLVM.runtime.freebsd.11-x64.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.freebsd.11-x64</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>freebsd 11 x64 native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\freebsd.11-x64\native\libLLVM.so" target="runtimes\freebsd.11-x64\native\libLLVM.so" />
17+
<file src="libLLVM.so" target="runtimes\freebsd.11-x64\native\libLLVM.so" />
1818
</files>
1919
</package>

packages/libLLVM/libLLVM.runtime.freebsd.11-x86/libLLVM.runtime.freebsd.11-x86.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.freebsd.11-x86</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>freebsd 11 x86 native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\freebsd.11-x86\native\libLLVM.so" target="runtimes\freebsd.11-x86\native\libLLVM.so" />
17+
<file src="libLLVM.so" target="runtimes\freebsd.11-x86\native\libLLVM.so" />
1818
</files>
1919
</package>

packages/libLLVM/libLLVM.runtime.linux-arm/libLLVM.runtime.linux-arm.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.linux-arm</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>linux arm native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\linux-arm\native\libLLVM.so" target="runtimes\linux-arm\native\libLLVM.so" />
17+
<file src="libLLVM.so" target="runtimes\linux-arm\native\libLLVM.so" />
1818
</files>
1919
</package>

packages/libLLVM/libLLVM.runtime.linux-arm64/libLLVM.runtime.linux-arm64.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.linux-arm64</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>linux arm64 native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\linux-arm64\native\libLLVM.so" target="runtimes\linux-arm64\native\libLLVM.so" />
17+
<file src="libLLVM.so" target="runtimes\linux-arm64\native\libLLVM.so" />
1818
</files>
1919
</package>

packages/libLLVM/libLLVM.runtime.osx-x64/libLLVM.runtime.osx-x64.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.osx-x64</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>osx x64 native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\osx-x64\native\libLLVM.dylib" target="runtimes\osx-x64\native\libLLVM.dylib" />
17+
<file src="libLLVM.dylib" target="runtimes\osx-x64\native\libLLVM.dylib" />
1818
</files>
1919
</package>

packages/libLLVM/libLLVM.runtime.sles-x64/libLLVM.runtime.sles-x64.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.sles-x64</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>sles x64 native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\sles-x64\native\libLLVM.so" target="runtimes\sles-x64\native\libLLVM.so" />
17+
<file src="libLLVM.so" target="runtimes\sles-x64\native\libLLVM.so" />
1818
</files>
1919
</package>

packages/libLLVM/libLLVM.runtime.ubuntu.16.04-x64/libLLVM.runtime.ubuntu.16.04-x64.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
33
<metadata minClientVersion="2.12">
44
<id>libLLVM.runtime.ubuntu.16.04-x64</id>
5-
<version>8.0.0</version>
5+
<version>10.0.0</version>
66
<authors>Microsoft and Contributors</authors>
77
<owners>Microsoft and Contributors</owners>
88
<requireLicenseAcceptance>true</requireLicenseAcceptance>
99
<license type="expression">Apache-2.0</license>
1010
<projectUrl>https://github.com/microsoft/llvmsharp</projectUrl>
1111
<description>ubuntu 16.04 x64 native library for libLLVM.</description>
1212
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
13-
<repository type="git" url="https://github.com/llvm-mirror/llvm" branch="release_80" />
13+
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-10.0.0" />
1414
</metadata>
1515
<files>
1616
<file src="..\libLLVM\LICENSE.TXT" target="LICENSE.TXT" />
17-
<file src="runtimes\ubuntu.16.04-x64\native\libLLVM.so" target="runtimes\ubuntu.16.04-x64\native\libLLVM.so" />
17+
<file src="libLLVM.so" target="runtimes\ubuntu.16.04-x64\native\libLLVM.so" />
1818
</files>
1919
</package>

0 commit comments

Comments
 (0)