Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
This is a breaking release, which the major change being a switch from explicit ctx
arguments to various API calls, to a global task-bound context that's implicitly set by the Context
constructor and removed by the dispose(::Context)
function. Practically, this means that you can get rid of all context arguments, and things should generally still work. For more complex uses, see the changes in #358.
Other breaking changes include the rename of called_value
to called_operand
for consistency with upstream LLVM, and the removal of deprecations from the previous breaking release.
Closed issues:
Merged pull requests:
Colossus
to list of backends to initialise (#354) (@giordano)Published by github-actions[bot] over 1 year ago
This is a feature release, with the main addition being the ability to clone basic blocks (#349).
Closed issues:
Merged pull requests:
Published by github-actions[bot] over 1 year ago
Merged pull requests:
Published by github-actions[bot] over 1 year ago
This is a breaking release, with as major breaking change the introduction of additional type arguments to many IRBuilder methods that involve pointers. This is to prepare for opaque pointers, and when using a sufficiently recent version of LLVM/Julia, LLVM.jl fully supports running with opaque pointers enabled. Practically, you need to update many call sites (like call!
or gep!
) to now include the element type of pointers, where this would previously had been deduced from the pointer value. Deprecations are put in place, which will be removed in the next breaking release.
As part of this breaking change, we also changed llvmtype
to value_type
, in addition to newly introduced function_type
and return_type
queries.
Closed issues:
@asmcall
(#325)write
does return incorrect amount of bytes written (#328)Merged pull requests:
Published by github-actions[bot] over 1 year ago
Merged pull requests:
Published by github-actions[bot] over 1 year ago
Merged pull requests:
Published by github-actions[bot] over 1 year ago
Merged pull requests:
Published by maleadt over 1 year ago
Full Changelog: https://github.com/maleadt/LLVM.jl/compare/v4.14.1...v4.15.0
Published by github-actions[bot] almost 2 years ago
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Closed issues:
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
Closed issues:
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Closed issues:
Merged pull requests:
Published by github-actions[bot] over 2 years ago
Closed issues:
LLVMIntSLT
and LLVMIntEQ
when global variables are involved (#282)UndefVarError: libLLVMExtra not defined
on julia master (#291)Merged pull requests:
llvmeltype
(#288) (@MasonProtter)Published by github-actions[bot] almost 3 years ago
Closed issues:
Merged pull requests: