Skip to content

Releases: ApsarasX/llvm-bindings

v0.4.2

01 Aug 16:23
Compare
Choose a tag to compare

Bug Fixes

  • Type: wrong parameter verification (8180e9c)

Features

  • IR/GlobalVariable: add setInitializer method (a11ad4c)

v0.4.1

22 Jul 16:05
Compare
Choose a tag to compare

Bug Fixes

  • ConstantArray: fix ConstantArray::get() to check for the right type (#19)(99a52fe)

v0.4.0

27 Jun 15:24
Compare
Choose a tag to compare

Features

  • switch the version of llvm to 14 (c08080a)

v0.3.8

06 Jun 10:41
Compare
Choose a tag to compare

Features

  • ConstantArray: add class ConstantArray and some of its methods (3b609cb)
  • ConstantDataArray: add class ConstantDataArray and some of its methods (2f360f2)

v0.3.7

27 Apr 04:23
Compare
Choose a tag to compare

Features

  • StructType: add missing methods for StructType (#15) (b76c918)

v0.3.6

16 Mar 12:27
Compare
Choose a tag to compare

Features

  • IR: add duplicated getValueType for some subclasses of GlobalValue (ce7c666)

v0.3.5

01 Mar 10:14
Compare
Choose a tag to compare

Bug Fixes

  • test: assertion error caused by test case (7961d42)

Features

  • add support for Windows (a85aa9a)

v0.3.4

17 Feb 07:18
Compare
Choose a tag to compare

Breaking Changes

  • IR: change the signature of Module.print (9a68779)

Bug Fixes

  • IR: return missing in Module.print (377b1d4)

Features

  • Config: add LLVM Config Macro (825dc3c)
  • IR: add class GetElementPtrInst (cecd9fc)
  • IR: add class SelectInst (8fa33b6)
  • IR: add class VectorType and more instruction classes (30bcc1c)
  • IR: add duplicated getType for all subclasses of Value (2e2bfe8)
  • IR: add Module.getDataLayoutStr and DataLayout.getStringRepresentation (3cc8563)

v0.3.3

20 Dec 02:22
Compare
Choose a tag to compare

Bug Fixes

  • Support: symbol not found error in TargetSelect (701c3b3)

Features

  • IR: add class DIDerivedType, class DICompositeType and class DINamespace (40e7471)

v0.3.2

18 Dec 10:40
Compare
Choose a tag to compare

Bug Fixes

  • IR: the insertBB passed into DIBuilder.insertDeclare may be null (ea0760b)

Features

  • IR: add DILexicalBlock and DIBuilder.createLexicalBlock (38519e0)
  • IR: add Module.ModFlagBehavior(enum) (2c4f1be)
  • IR: add some classes and methods related to debug information (7531651)
  • IR: supplement more classes and methods related to debug information (4314aaa)
  • IR: supplement some enums related to debug information (c08e087)