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