New
v16.0.0
What's Changed
- Update sample projects according to the newest LLVM# API + .Net Core 2.0 by @ice1000 in https://github.com/dotnet/LLVMSharp/pull/58
- Add doc link, fix a bug of execution by @ice1000 in https://github.com/dotnet/LLVMSharp/pull/62
- Fix a possible typo in README.md by @unixzii in https://github.com/dotnet/LLVMSharp/pull/67
- Fix signature of ConstIntOfArbitraryPrecision by @am11 in https://github.com/dotnet/LLVMSharp/pull/68
- Update to LLVM 6.0.0 Surface Area by @mjsabby in https://github.com/dotnet/LLVMSharp/pull/72
- Add overloads for string attribute functions by @frederik-h in https://github.com/dotnet/LLVMSharp/pull/71
- Added new API that mirrors parts of the LLVM C++ API. (Updated) by @TChatzigiannakis in https://github.com/dotnet/LLVMSharp/pull/85
- Make dotnet test execute only test projects by @frederik-h in https://github.com/dotnet/LLVMSharp/pull/86
- Remove test filename from Travis configuration. by @TChatzigiannakis in https://github.com/dotnet/LLVMSharp/pull/87
- Add libLLVM macOS build script by @mjsabby in https://github.com/dotnet/LLVMSharp/pull/92
- Regenerate LLVMSharp from the 6.0.0 sources, based on the ClangSharp rewrite by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/93
- Regenerating the LLVMSharp sources based on 8.0.0 release by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/96
- Add Travis CI build badge by @ice1000 in https://github.com/dotnet/LLVMSharp/pull/95
- Regenerate LLVMSharp using multi-file generation by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/97
- Regenerating LLVMSharp using the EnumConstantDecl changes by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/98
- Regenerating LLVMSharp now that parsing basic function bodies is supported. by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/99
- Setup some infrastructure for the repository. by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/100
- Adding an azure-pipelines.yml file. by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/101
- Adding build status badges to the README.md by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/102
- Fixing up some infrastructure so we can consume the libLLVM 8.0.0 packages by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/104
- Updating libLLVM to use the new 8.0.0 package. by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/103
- Regenerate LLVMSharp using unsafe bindings. by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/105
- Fix #107 by using relative link by @ice1000 in https://github.com/dotnet/LLVMSharp/pull/108
- CI Improvements by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/109
- Fixing build status links and moving version suffix to beta. by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/110
- Add LLVMPassManagerBuilderRef Extensions by @talyian in https://github.com/dotnet/LLVMSharp/pull/114
- implement missing apis by @AviAvni in https://github.com/dotnet/LLVMSharp/pull/112
- Updating CI to use the vmImage pool names by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/118
- Updating dependencies to stable versions and adding a NOTICE.TXT by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/119
- Adding license headers and rearranging folder structure by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/120
- Updating the libLLVM and LLVMSharp version to v9.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/121
- Add DIBuilder functions for OOP style by @yowl in https://github.com/dotnet/LLVMSharp/pull/125
- Update to LLVM 10.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/131
- Adding a DllImport resolver for netcoreapp3.1 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/132
- Ensure that LLVMTypeRef passes parameters down properly by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/135
- Adding span overloads for most of the interop extensions by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/136
- Add a proper managed wrapper for LLVMSharp by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/137
- String version of BuildMul(...) calls ReadOnlySpan overload now by @TillAlex in https://github.com/dotnet/LLVMSharp/pull/139
- Add methods for LLVMTargetDataRef by @yowl in https://github.com/dotnet/LLVMSharp/pull/141
- Clarify LLVM release in README by @akoeplinger in https://github.com/dotnet/LLVMSharp/pull/146
- Regenerating bindings for LLVM 11.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/151
- Expose GetTargetFromTriple from LLVMTargetRef by @jackoalan in https://github.com/dotnet/LLVMSharp/pull/153
- Updating to support .NET 5 and to use Open.snk by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/155
- Updating to 11.0.0-beta2 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/156
- Fix build directory by @donaldnevermore in https://github.com/dotnet/LLVMSharp/pull/162
- Updating to LLVM v12.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/165
- Updated README example to use OOP api by @adamdusty in https://github.com/dotnet/LLVMSharp/pull/168
- Change stale link in readme to current ClangSharp repository by @elbuhofantasma in https://github.com/dotnet/LLVMSharp/pull/175
- Updating repo for transfer to the .NET Foundation by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/180
- Expose AddModuleFlag functionality within LLVMModuleRef by @ryan-moreno in https://github.com/dotnet/LLVMSharp/pull/181
- Update URLs, move CI to use GitHub Actions, and largely complete the move to the .NET Foundation by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/183
- Fixing the condition under which PlatformTarget is set by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/184
- Adding a nightly nuget feed and a link to the source browser by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/185
- Update README.md to remove incorrect repo name by @mjsabby in https://github.com/dotnet/LLVMSharp/pull/186
- Regenerating bindings for LLVM 13.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/187
- Regenerating bindings for v14.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/191
- Updating infrastructure files to match the latest conventions by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/196
- Regenerating bindings for LLVM v15.0.0 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/197
- Updating repo infrastructure and use new sign client by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/209
- Updating to libLLVM v16.0.6 by @tannergooding in https://github.com/dotnet/LLVMSharp/pull/213
New Contributors
- @ice1000 made their first contribution in https://github.com/dotnet/LLVMSharp/pull/58
- @unixzii made their first contribution in https://github.com/dotnet/LLVMSharp/pull/67
- @am11 made their first contribution in https://github.com/dotnet/LLVMSharp/pull/68
- @frederik-h made their first contribution in https://github.com/dotnet/LLVMSharp/pull/71
- @tannergooding made their first contribution in https://github.com/dotnet/LLVMSharp/pull/93
- @talyian made their first contribution in https://github.com/dotnet/LLVMSharp/pull/114
- @AviAvni made their first contribution in https://github.com/dotnet/LLVMSharp/pull/112
- @yowl made their first contribution in https://github.com/dotnet/LLVMSharp/pull/125
- @TillAlex made their first contribution in https://github.com/dotnet/LLVMSharp/pull/139
- @akoeplinger made their first contribution in https://github.com/dotnet/LLVMSharp/pull/146
- @jackoalan made their first contribution in https://github.com/dotnet/LLVMSharp/pull/153
- @donaldnevermore made their first contribution in https://github.com/dotnet/LLVMSharp/pull/162
- @adamdusty made their first contribution in https://github.com/dotnet/LLVMSharp/pull/168
- @elbuhofantasma made their first contribution in https://github.com/dotnet/LLVMSharp/pull/175
- @ryan-moreno made their first contribution in https://github.com/dotnet/LLVMSharp/pull/181
Full Changelog: https://github.com/dotnet/LLVMSharp/compare/v5.0.0...v16.0.0