LLVM.jl

Julia wrapper for the LLVM C API

OTHER License

Stars
129
Committers
27

Bot releases are visible (Hide)

LLVM.jl - v4.7.0

Published by github-actions[bot] almost 3 years ago

LLVM v4.7.0

Diff since v4.6.0

Closed issues:

  • LLVM.jl type system versus plain pointers (#271)

Merged pull requests:

  • Warn about issues with libLLVM before failing to import LLVMExtra_jll (#270) (@maleadt)
  • Add a couple of missing passes. (#272) (@maleadt)
LLVM.jl - v4.6.0

Published by github-actions[bot] about 3 years ago

LLVM v4.6.0

Diff since v4.5.3

Merged pull requests:

  • Add support for inspecting and creating operand bundles. (#269) (@maleadt)
LLVM.jl - v4.5.3

Published by github-actions[bot] about 3 years ago

LLVM v4.5.3

Diff since v4.5.2

Merged pull requests:

  • Delay conversions to Int in pointer intrinsics. (#268) (@maleadt)
LLVM.jl - v4.5.2

Published by github-actions[bot] about 3 years ago

LLVM v4.5.2

Diff since v4.5.1

Merged pull requests:

  • Use at-inline instead of _inline_meta. (#267) (@maleadt)
LLVM.jl - v4.5.1

Published by github-actions[bot] about 3 years ago

LLVM v4.5.1

Diff since v4.5.0

Merged pull requests:

  • Fix return value of assume. (#266) (@maleadt)
LLVM.jl - v4.5.0

Published by github-actions[bot] about 3 years ago

LLVM v4.5.0

Diff since v4.4.0

Merged pull requests:

  • Expose MergeFunctions pass. (#265) (@maleadt)
LLVM.jl - v4.4.0

Published by github-actions[bot] about 3 years ago

LLVM v4.4.0

Diff since v4.3.0

Merged pull requests:

  • Add support for less common floating-point types. (#261) (@maleadt)
  • Support for inspecting and creating constant expressions. (#262) (@maleadt)
  • Implement Base.copy for copying a module. (#263) (@maleadt)
  • Support ConstantData(Vector|Array). (#264) (@maleadt)
LLVM.jl - v4.3.0

Published by github-actions[bot] about 3 years ago

LLVM v4.3.0

Diff since v4.2.0

Closed issues:

  • Attributes are non-roundtrippable (#186)

Merged pull requests:

  • Add wrappers for LLVM's cloning utilities. (#257) (@maleadt)
  • Add a wrapper for llvm::Function's deleteBody. (#258) (@maleadt)
  • Make some iterators a subtype of AbstractVector. (#259) (@maleadt)
  • Optimizations (#260) (@maleadt)
LLVM.jl - v4.2.0

Published by github-actions[bot] about 3 years ago

LLVM v4.2.0

Diff since v4.1.1

Merged pull requests:

  • Add support for CFG simplification with options. (#255) (@maleadt)
LLVM.jl - v4.1.1

Published by github-actions[bot] over 3 years ago

LLVM v4.1.1

Diff since v4.1.0

Merged pull requests:

  • Allow literal types with at-asmcall. (#254) (@maleadt)
LLVM.jl - v4.1.0

Published by github-actions[bot] over 3 years ago

LLVM v4.1.0

Diff since v4.0.1

Merged pull requests:

  • Add backport of TypeAttribute (#251) (@vchuravy)
  • Minor bump for adding TypeAttribute (#252) (@vchuravy)
LLVM.jl - v4.0.1

Published by github-actions[bot] over 3 years ago

LLVM v4.0.1

Diff since v4.0.0

LLVM.jl - v4.0.0

Published by github-actions[bot] over 3 years ago

LLVM v4.0.0

Diff since v3.9.0

Closed issues:

  • personality!(nothing) and initializer!(nothing) fail assertions (#197)
  • How to use this package with Julia built with LLVM_full_assert_jl? (#247)

Merged pull requests:

  • Use LLVMExtra_jll (#237) (@vchuravy)
  • Remove @runtime_ccall (#238) (@maleadt)
  • Remove old compatibility code. (#239) (@maleadt)
  • Breaking changes (#240) (@maleadt)
  • Import LLVMExtra (#241) (@vchuravy)
  • Fix the LLVMExtra_jll ccall invocations. (#242) (@maleadt)
  • Correct the project name due to the copy-paste oversight (#244) (@Gnimuc)
  • Improvements to LLVMExtra build-script, fixes for LLVM+Assertions (#246) (@maleadt)
  • Improve coverage of Metadata API (#248) (@maleadt)
  • Make the context a compulsory keyword argument of most APIs. (#249) (@maleadt)
LLVM.jl - v3.9.0

Published by github-actions[bot] over 3 years ago

LLVM v3.9.0

Diff since v3.8.0

Closed issues:

  • off_t definition for apple silicon needed. (#234)

Merged pull requests:

  • Add the definition of off_t for Apple Silicon (#235) (@Gnimuc)
  • Add some native intrinsics. (#236) (@maleadt)
LLVM.jl - v3.8.0

Published by github-actions[bot] over 3 years ago

LLVM v3.8.0

Diff since v3.7.1

Merged pull requests:

  • regenerate the LLVM bindings for LLVM12/ORCv2 (#230) (@vchuravy)
  • Add a pointer type-preserving ccall wrapper. (#231) (@maleadt)
  • Fix and test typed_ccall with void return type. (#232) (@maleadt)
LLVM.jl - v3.7.1

Published by github-actions[bot] over 3 years ago

LLVM v3.7.1

Diff since v3.7.0

Merged pull requests:

  • Update CI, use 1.6. (#228) (@maleadt)
  • Compatibility with LLVM 12. (#229) (@maleadt)
LLVM.jl - v3.7.0

Published by github-actions[bot] over 3 years ago

LLVM v3.7.0

Diff since v3.6.0

Closed issues:

  • unsafe_convert/resolver issue with OrcJIT (#224)

Merged pull requests:

  • Upgrade wrapper generator (#226) (@Gnimuc)
  • Fix and test SubProgram handling. (#227) (@maleadt)
LLVM.jl - v3.6.0

Published by github-actions[bot] almost 4 years ago

LLVM v3.6.0

Diff since v3.5.2

Merged pull requests:

  • [ORC] Implement a reasonable default resolver and throw errors on undefinded symbols (#208) (@vchuravy)
LLVM.jl - v3.5.2

Published by github-actions[bot] almost 4 years ago

LLVM v3.5.2

Diff since v3.5.1

Merged pull requests:

  • Update opcodes, support Freeze. (#223) (@maleadt)
LLVM.jl - v3.5.1

Published by github-actions[bot] almost 4 years ago

LLVM v3.5.1

Diff since v3.5.0

Merged pull requests:

  • Remove wrong native init methods. (#222) (@maleadt)
Package Rankings
Top 3.61% on Juliahub.com
Badges
Extracted from project README
PkgEval