Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating the codebase to Clang v9.0.0 #86

Merged
merged 4 commits into from Sep 27, 2019

Conversation

@tannergooding
Copy link
Member

commented Sep 26, 2019

This resolves #85 by updating the codebase to utilize the new Clang v9.0.0

@tannergooding

This comment has been minimized.

Copy link
Member Author

commented Sep 26, 2019

There weren't that many changes to the C API surface area. Only a few enum changes and two new methods.

<authors>Microsoft and Contributors</authors>
<owners>Microsoft and Contributors</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">Apache-2.0</license>
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
<description>freebsd 11 x64 native library for libclang.</description>
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
<repository type="git" url="https://github.com/llvm-mirror/clang" branch="release_80" />
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />

This comment has been minimized.

Copy link
@tannergooding

tannergooding Sep 26, 2019

Author Member

LLVM now has an official git repo, opted to use that instead.

</metadata>
<files>
<file src="..\libclang\LICENSE.TXT" target="LICENSE.TXT" />
<file src="runtimes\freebsd.11-x64\native\libclang.so" target="runtimes\freebsd.11-x64\native\libclang.so" />
<file src="libclang.so" target="runtimes\freebsd.11-x64\native\libclang.so" />

This comment has been minimized.

Copy link
@tannergooding

tannergooding Sep 26, 2019

Author Member

Just a tweak to make generating the nuspec easier.

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata minClientVersion="2.12">
<id>libclang.runtime.ubuntu.19.04-x64</id>

This comment has been minimized.

Copy link
@tannergooding

tannergooding Sep 26, 2019

Author Member

Ubuntu 19.04 is now supported.

<authors>Microsoft and Contributors</authors>
<owners>Microsoft and Contributors</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">Apache-2.0</license>
<projectUrl>https://github.com/microsoft/clangsharp</projectUrl>
<description>osx x64 native library for libclang.</description>
<copyright>Copyright © University of Illinois at Urbana-Champaign</copyright>
<repository type="git" url="https://github.com/llvm-mirror/clang" branch="release_80" />
<repository type="git" url="https://github.com/llvm/llvm-project" branch="llvmorg-9.0.0" />

This comment has been minimized.

Copy link
@tannergooding

tannergooding Sep 26, 2019

Author Member

All other rid's now have pre-built versions of libclang. macOS is an exception where you still need to build it manually.

@tannergooding tannergooding requested a review from mjsabby Sep 26, 2019
@tannergooding tannergooding merged commit e99347a into microsoft:master Sep 27, 2019
10 checks passed
10 checks passed
license/cla All CLA requirements met.
Details
microsoft.ClangSharp Build #20190926.2 succeeded
Details
microsoft.ClangSharp (macos_debug_x64) macos_debug_x64 succeeded
Details
microsoft.ClangSharp (macos_release_x64) macos_release_x64 succeeded
Details
microsoft.ClangSharp (ubuntu_debug_x64) ubuntu_debug_x64 succeeded
Details
microsoft.ClangSharp (ubuntu_release_x64) ubuntu_release_x64 succeeded
Details
microsoft.ClangSharp (windows_debug_x64) windows_debug_x64 succeeded
Details
microsoft.ClangSharp (windows_debug_x86) windows_debug_x86 succeeded
Details
microsoft.ClangSharp (windows_release_x64) windows_release_x64 succeeded
Details
microsoft.ClangSharp (windows_release_x86) windows_release_x86 succeeded
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.