11# LLVM.jl release notes
22
33
4- ## In development: LLVM.jl v9.1
4+ ## LLVM.jl v9.1
55
66The most important feature of this release is the addition of documentation, both in the
77form of function docstrings, and an extensive manual.
88
99As part of the documentation writing effort, many minor issues or areas for improvement were
1010identified, resulting in a large amount of minor, but breaking changes. For all of those,
11- deprecations are in place, so this release is not technically breaking. However, it is
12- strongly recommended to update your code to the new APIs as soon as possible, which can be
13- done by testing your code with ` --depwarn=error ` .
11+ deprecations are in place. However, it is strongly recommended to update your code to the
12+ new APIs as soon as possible, which can be done by testing your code with ` --depwarn=error ` .
1413
15- Technically beaking changes:
14+ Technically beaking changes (unlikely to affect any users) :
1615
1716- Metadata values attached using the ` metadata ` function [ now need to
1817 be] ( https://github.com/maleadt/LLVM.jl/pull/476 ) a subtype of ` MDNode ` . This behavior
@@ -23,7 +22,7 @@ Technically beaking changes:
2322 The previous behavior resulted in the wrong context being used, which could lead to
2423 crashes.
2524
26- Minor changes:
25+ Minor changes (breaking changes with deprecations) :
2726
2827- Branch instruction predicate getters [ have been
2928 renamed] ( https://github.com/maleadt/LLVM.jl/pull/473 ) from ` predicate_int ` and
@@ -47,6 +46,8 @@ New features:
4746 enable extracting the address of a compiled function from an execution engine. This makes
4847 it possible to simply ` ccall ` a compiled function without having to deal with
4948 ` GenericValue ` s.
49+ - ` globalstring! ` and ` globalstring_ptr! ` now support ` addrspace ` and ` add_null ` arguments,
50+ similar to their C++ counterparts.
5051
5152
5253## LLVM.jl v9.0
0 commit comments