Skip to content
esc edited this page Dec 19, 2023 · 1 revision

Numba Meeting: 2023-12-05

Attendees: akalistr, Todd A. Anderson, stuart, Ivan Butygin, Da Li, dipto, Siu Kwan Lam, Guilherme, Graham Markall, Jim Pivarski, AKM Khaled Talukder, Kaustubh FPOC (last week): Guilherme 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

triage topics

  • Make sure milestone for 0.59 is up to date.
  • Agree on code freeze date: early next week
  • Get organised to make sure the RC ships on time.

public topics

New "Ready for Review" PRs

ISSUES/PR TBD

1. New Issues

  • numba#9311 - Add PR number and RST validation to towncrier workflow
  • numba#9312 - numba-generated files not removed by pip uninstall
  • numba#9316 - Make Cache Invalidation Work per Function Instead of per File
    • Needs a lot of discussion
    • NBEP process candidate?
    • Discussion to continue next week / further
  • numba#9317 - [BUG] use np.newaxis in parallel mode cause the process terminated unexpectedly.
  • numba#9320 - FEATURE REQUEST: adopt SPEC 0
  • numba#9321 - Optional jitclass can't be compared, even with conditional guard for None
  • numba#9322 - Add float("inf") support
  • numba#9323 - JIT compilation time jumped from 9sec on Python 3.9 to 219sec on Python 3.10
  • numba#9324 - NumPy like slice operations don't seem to work in CUDA mode
  • numba#9327 - Python abort vs exception in target="parallel" with workqueue
  • numba#9329 - bug of CUDA Simulator: Calling another kernel function in a kernel function is not supported
  • numba#9333 - Regression in parallel code between 0.55 and 0.56

Closed Issues

  • numba#9314 - No python functions can't return conditional result with different dimensions of tuple
  • numba#9328 - How to define list of tuples return type?

2. New PRs

  • numba#9307 - Upgrade to cloudpickle 3.0.0
  • numba#9309 - Continue #9044, prevent compilation on the CPU target when listing tests.
  • numba#9313 - add ufunc.reduceat support
  • numba#9318 - GPU CI: Test with Python 3.9-3.12
  • numba#9319 - Post py38 remove cleanup
  • numba#9326 - Add docs for LOAD_FAST_AND_CLEAR changes
  • numba#9330 - Refactor and remove legacy APIs/testing internals.
  • numba#9331 - Fix Syntax and Deprecation Warnings from 3.12.
  • numba#9332 - Updating numba_sysinfo to diagnose TBB and OMP problems
  • llvmlite#1016 - Add convergent as a supported FunctionAttribute and CallInstrAttribute.
  • llvmlite#1017 - add 3.12 to azure
  • llvmlite#1018 - Bump minimum supported Python version to 3.9

Closed PRs

3. Short-term Roadmap

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

Clone this wiki locally