Skip to content
esc edited this page Jun 21, 2023 · 1 revision

Numba Meeting: 2023-06-20

Attendees: Graha Markall, Val, Da Li, dipto, Guilherme, Kaustubh, Mingjie Wang, Andre Masella, Luk, Brandon Willard, stuart, Todd A. Anderson FPOC (last week): Andre FPOC (incoming): Graham

NOTE: All communication is subject to the Numba Code of Conduct.

Please refer to this calendar for the next meeting date.

0. Discussion

  • Release status update
    • Gone to pretesting; tagging and artifacts tomorrow
    • Everything passed successfully on the farm
    • Artifacts expected to be pushed by EOD tomorrow
  • NumPy 1.25 status
    • Will be supported in 0.58
    • 1.25 is the last code change release for the NumPy 1.x series
    • 1.26 will be no functional code change, only a build system change to Meson for Python 3.12
  • Pass manager bridge in llvmlite
    • Aims to solve the issue of statically-linked llvmlite having inaccessible symbols
        • bridging by passing IR in / out solves the issue by allowing the LLVM in llvmlite to be independent of LLVM used by an external pass
    • Andre's PR: PR #961: Add a "bridge" to run separately compiled passes
    • Discussion of whether to place this in Numba, llvmlite, and at the C++ or Python level
    • Will get some experimental data to decide how to proceed
  • Project status updates
    • numba-rvsdg: in the release phase, hopefully by end of week
    • PIXIE

New "Ready for Review" PRs

ISSUES/PR TBD

New issues

  • numba#9015 - Memory leak when use typed.List in jited function
  • numba#9016 - mpi for Numba
  • numba#9018 - Segmentation fault with generator function
  • numba#9019 - Allow caches to handle ctypes
  • numba#9024 - Numba 0.57.1 Checklist
  • numba#9025 - Numba raises types error despite getting the appropriate types
  • numba#9027 - Cannot get numba to work on Raspberry Pi 4

Closed Issues

New PRs

  • numba#9013 - Split find_top_level_loops into two functions.
  • numba#9014 - Change a bunch of var names created during lowering to start with a period.
  • numba#9020 - Fix #9008: memory leak in dispatcher.
  • numba#9022 - fix: update the C++ ABI repo reference
  • numba#9028 - Replace use of imp module removed in 3.12

Closed PRs

(last numba: 9012; llvmlite 960)

3. Short-term Roadmap

gantt: https://github.com/numba/numba/issues/8971

Clone this wiki locally