Skip to content

Commit 8f5c1e0

Browse files
authored
Merge pull request #1364 from swap357/release0.46
CHANGE_LOG for `0.46.0rc1`
2 parents 010e6fd + 5ffcf65 commit 8f5c1e0

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

CHANGE_LOG

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,64 @@
1+
v0.46.0rc1 (November 13, 2025)
2+
------------------------------
3+
4+
Highlights of this release include:
5+
6+
- Official support for Python 3.14.
7+
- CMake IPO (Interprocedural Optimization) support.
8+
- Fix for LLVM symbol visibility to prevent unwanted symbol export.
9+
- Support for typed constants in debug info metadata.
10+
- Improved error handling for FFI binding errors and missing CMake.
11+
- Documentation for migrating from older llvmlite versions (<0.45).
12+
13+
Pull-Requests:
14+
15+
* PR `#1309 <https://github.com/numba/llvmlite/pull/1309>`_: Add docs for migrating from older llvmlite (<0.45) (`sklam <https://github.com/sklam>`_ `esc <https://github.com/esc>`_)
16+
* PR `#1311 <https://github.com/numba/llvmlite/pull/1311>`_: GHA/ cleanup on python 3.14 official support (`swap357 <https://github.com/swap357>`_)
17+
* PR `#1313 <https://github.com/numba/llvmlite/pull/1313>`_: Merge pull request #1310 from esc/change-log-0.45.1 (`esc <https://github.com/esc>`_)
18+
* PR `#1314 <https://github.com/numba/llvmlite/pull/1314>`_: [FIX] Hide non-API symbols when CXX compiler supports GNUC style visibility controls to prevent LLVM symbol export and interposition (`domcharrier <https://github.com/domcharrier>`_)
19+
* PR `#1316 <https://github.com/numba/llvmlite/pull/1316>`_: Prevent creating typed pointers of opaque pointers. (`rj-jesus <https://github.com/rj-jesus>`_)
20+
* PR `#1317 <https://github.com/numba/llvmlite/pull/1317>`_: Correct debug message text (`eric-wieser <https://github.com/eric-wieser>`_)
21+
* PR `#1320 <https://github.com/numba/llvmlite/pull/1320>`_: chore(deps): update dependency python to 3.14 (`renovate[bot] <https://github.com/apps/renovate>`_)
22+
* PR `#1321 <https://github.com/numba/llvmlite/pull/1321>`_: Fix OptimizationLevel mapping for Os (`yashssh <https://github.com/yashssh>`_)
23+
* PR `#1322 <https://github.com/numba/llvmlite/pull/1322>`_: update release checklists (`esc <https://github.com/esc>`_)
24+
* PR `#1323 <https://github.com/numba/llvmlite/pull/1323>`_: Consolidate conda installs on azure environment setup script (`swap357 <https://github.com/swap357>`_)
25+
* PR `#1325 <https://github.com/numba/llvmlite/pull/1325>`_: fix `llvmdev_for_wheel` linux builds (`swap357 <https://github.com/swap357>`_)
26+
* PR `#1326 <https://github.com/numba/llvmlite/pull/1326>`_: [FEA] Add support for typed constant in debug info metadata emission. (`jiel-nv <https://github.com/jiel-nv>`_)
27+
* PR `#1327 <https://github.com/numba/llvmlite/pull/1327>`_: Update pre-commit hook rhysd/actionlint to v1.7.8 (`renovate[bot] <https://github.com/apps/renovate>`_)
28+
* PR `#1329 <https://github.com/numba/llvmlite/pull/1329>`_: Update pre-commit hook python-jsonschema/check-jsonschema to v0.34.1 (`renovate[bot] <https://github.com/apps/renovate>`_)
29+
* PR `#1332 <https://github.com/numba/llvmlite/pull/1332>`_: GHA/ fix llvmlite `osx-arm64` wheel build tag (`swap357 <https://github.com/swap357>`_)
30+
* PR `#1333 <https://github.com/numba/llvmlite/pull/1333>`_: InlineAsm: fix formatting (`gmarkall <https://github.com/gmarkall>`_)
31+
* PR `#1334 <https://github.com/numba/llvmlite/pull/1334>`_: CMake IPO support. (`stuartarchibald <https://github.com/stuartarchibald>`_ `tiran <https://github.com/tiran>`_)
32+
* PR `#1335 <https://github.com/numba/llvmlite/pull/1335>`_: Fix use of deprecated LLVM API. (`stuartarchibald <https://github.com/stuartarchibald>`_)
33+
* PR `#1336 <https://github.com/numba/llvmlite/pull/1336>`_: Fix dummy CMake project. (`stuartarchibald <https://github.com/stuartarchibald>`_)
34+
* PR `#1339 <https://github.com/numba/llvmlite/pull/1339>`_: chore(deps): update github artifact actions (major) (`renovate[bot] <https://github.com/apps/renovate>`_)
35+
* PR `#1340 <https://github.com/numba/llvmlite/pull/1340>`_: fix syntax in docs (`esc <https://github.com/esc>`_)
36+
* PR `#1341 <https://github.com/numba/llvmlite/pull/1341>`_: fix/ remove 'conda-remove-defaults' option from `setup-miniconda` (`swap357 <https://github.com/swap357>`_)
37+
* PR `#1345 <https://github.com/numba/llvmlite/pull/1345>`_: gha/add upload_packages workflow (`swap357 <https://github.com/swap357>`_)
38+
* PR `#1346 <https://github.com/numba/llvmlite/pull/1346>`_: gha/ pin `miniconda` installers for manylinux builds (`swap357 <https://github.com/swap357>`_)
39+
* PR `#1350 <https://github.com/numba/llvmlite/pull/1350>`_: update license metadata (`esc <https://github.com/esc>`_)
40+
* PR `#1353 <https://github.com/numba/llvmlite/pull/1353>`_: chore(deps): update pre-commit hook pre-commit/mirrors-clang-format to v21.1.5 (`renovate[bot] <https://github.com/apps/renovate>`_)
41+
* PR `#1354 <https://github.com/numba/llvmlite/pull/1354>`_: Improve error handling on FFI binding error (`stuartarchibald <https://github.com/stuartarchibald>`_)
42+
* PR `#1355 <https://github.com/numba/llvmlite/pull/1355>`_: Improve error handling when CMake is not found. (`stuartarchibald <https://github.com/stuartarchibald>`_)
43+
* PR `#1358 <https://github.com/numba/llvmlite/pull/1358>`_: Pin gcc/gxx to 11 (`sklam <https://github.com/sklam>`_)
44+
* PR `#1359 <https://github.com/numba/llvmlite/pull/1359>`_: update macos image version from `macos-13` to `macos-15` on azure ci (`swap357 <https://github.com/swap357>`_)
45+
* PR `#1360 <https://github.com/numba/llvmlite/pull/1360>`_: chore(deps): update pre-commit hook python-jsonschema/check-jsonschema to v0.35.0 (`renovate[bot] <https://github.com/apps/renovate>`_)
46+
47+
Authors:
48+
49+
* `domcharrier <https://github.com/domcharrier>`_
50+
* `eric-wieser <https://github.com/eric-wieser>`_
51+
* `esc <https://github.com/esc>`_
52+
* `gmarkall <https://github.com/gmarkall>`_
53+
* `jiel-nv <https://github.com/jiel-nv>`_
54+
* `renovate[bot] <https://github.com/apps/renovate>`_
55+
* `rj-jesus <https://github.com/rj-jesus>`_
56+
* `sklam <https://github.com/sklam>`_
57+
* `stuartarchibald <https://github.com/stuartarchibald>`_
58+
* `swap357 <https://github.com/swap357>`_
59+
* `tiran <https://github.com/tiran>`_
60+
* `yashssh <https://github.com/yashssh>`_
61+
162
v0.45.1 (October 01, 2025)
263
--------------------------
364

0 commit comments

Comments
 (0)