---
# System prepended metadata

title: 'Numba Meeting: 2025-03-04'
tags: [meeting_notes]

---

# Numba Meeting: 2025-03-04

Attendees: 
FPOC (last week): Siu 
FPOC (incoming): Stu

NOTE: All communication is subject to the [Numba Code of Conduct](https://github.com/numba/numba-governance/blob/accepted/code-of-conduct.md).


Please refer to [this calendar](https://calendar.google.com/calendar/embed?src=5rqnddm4gjrdfjm31fsv182epk%40group.calendar.google.com) for the next meeting date.



## Discussion

Discussed during triage meeting
* Adding a way for Ricardo Jesus and Yashwant Singh to have write access to llvmlite for doing reviews:
    * Agreed to grant this permission
    * Graham to propose what the changes to the permissions are and check with other Numba maintainers to ensure they're the correct changes to make
* MCJIT perf support?
    * stuart will try to enable to see if it works


---
For public meeting discussion:

* GHA workflow discussion.
    * GHA for llvmlite and Numba conda-packages and wheel building
        * numba win64 conda-packages action: https://github.com/numba/numba/actions/workflows/numba_win-64_builder.yml
    * How to trigger a workflow for PR?
        * https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request ?
        * Solved: current numba win64 builder is for pre-release testing. PR testing is WIP.
* Pandas JIT support: https://github.com/pandas-dev/pandas/pull/61032#issuecomment-2694801824 
    * Related (?): https://github.com/numba/numba/pull/9584 
        * [RFC] Support for `__array__()`
    * Side discussion:
        * what happens where Bodo and Numba are used in the same process?
            - Bodo do not vendor in Numba. But Bodo do insert extensions to the installed Numba.
- `numba-gdb` entry point proposal:
    - automatic invoke gdb with numba specific plugins
    - test the gdb on PATH to make sure it is usable (i.e. security controls, etc)

- Exceptions discussion
    - Deprecate exception based control-flow? No more catching?
        - We will first see how much impact exception control-flow handling has during Python 3.14 upgrade
    - Modify how `raise` is implemented?

## 1. New Issues

- [numba#9941](https://github.com/numba/numba/issues/9941) - Add support for alignment to cuda array helpers
- [numba#9948](https://github.com/numba/numba/issues/9948) - pycc linking error on Python 3.13 (__excinfo_unwrap_args... multiply defined)
- [numba#9949](https://github.com/numba/numba/issues/9949) - Unrecognized reduction pattern.
- [numba#9952](https://github.com/numba/numba/issues/9952) - bug numba on windows 11
- [numba#9956](https://github.com/numba/numba/issues/9956) - `test_target_extension.TestTargetHierarchySelection.test_overload_allocation` fails when run in isolation
- [llvmlite#1164](https://github.com/numba/llvmlite/issues/1164) - Duplicate debug metadata for DIBasicType

### Closed Issues
- [numba#9944](https://github.com/numba/numba/issues/9944) - Cannot initialize an empty list of dictionaries in a jitclass
- [numba#9951](https://github.com/numba/numba/issues/9951) - KeyError: 'LLVMPY_AddSymbol'
- [llvmlite#1162](https://github.com/numba/llvmlite/issues/1162) - llvm.parse_assembly() is failing with opaque pointers in version 0.44.0

## 2. New PRs
- [numba#9942](https://github.com/numba/numba/pull/9942) - Implement support for array alignment
- [numba#9943](https://github.com/numba/numba/pull/9943) - Direct CUDA issues to the numba-cuda repo
- [numba#9945](https://github.com/numba/numba/pull/9945) - Add type stub to numba.core.types to help static type checkers.
- [numba#9946](https://github.com/numba/numba/pull/9946) - Replace deprecated abstractproperty and abstractclassmethod
- [numba#9950](https://github.com/numba/numba/pull/9950) - Ensure _launch_threads is called if cached function calls a parallel=True function.
- [numba#9953](https://github.com/numba/numba/pull/9953) - Added max value in arrays and 2D convolution examples for Numba
- [numba#9954](https://github.com/numba/numba/pull/9954) - [CI TEST] Support unification of functions
- [numba#9955](https://github.com/numba/numba/pull/9955) - Use linkonce_odr linkage for `__excinfo_unwrap_args` global
- [llvmlite#1163](https://github.com/numba/llvmlite/pull/1163) - Enable pass timings reporting with NewPassManager
- [llvmlite#1165](https://github.com/numba/llvmlite/pull/1165) - Fix the metadata deduplication

### Closed PRs
- [numba#9947](https://github.com/numba/numba/pull/9947) - Test skip py313 on win








