Skip to content
esc edited this page Sep 27, 2023 · 1 revision

Numba Meeting: 2023-09-26

Attendees: Siu Kwan Lam, Val, Da Li, stuart, Graham Markall, Kaustubh FPOC (last week): Siu FPOC (incoming): Stuart

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

Please refer to this calendar for the next meeting date.

0. Discussion

Triage meeting topics:

  • llvmlite 0.41.0 bugs/regressions
    • win32 deprecation note missing
    • Conda forge picks up (waiting for triage):
      • segfaults on aarch64
      • potential orcjit build problem
  • Thoughts on locking issues that seem to collect numerous posts of unrelated things that happened to have yielded a similar "generic" error message.
    • Policy is "maintainers" can lock issues that fit this sort of description, and will let other maintainers know of their action. Maintainers will make a "last post" on the locked issue that ill redirect users to discourse or to open a new issue.
    • General discussion on locking all closed issues after a fixed time period.
      • Conclusion: Set GHA to lock closed issues after one month.
      • Put this policy into the docs so it's something with which to refer.
  • Post-mortem of https://github.com/rapidsai/cudf/issues/14160 - overlooked in Graham's RAPIDS testing with Numba 0.58 RC.
    • Would have been avoided by making a RAPIDS PR and letting the CI test it instead of testing on my local machine.

Public meeting topics:

New "Ready for Review" PRs

1. New Issues

  • numba#9204 - InlineInlineables pass maybe duplicating work. Needs investigating
  • numba#9206 - FunctionType called by another jitted function throws a ValueError
  • numba#9209 - Numpy dependency not updated in numba wheels
    • To think about how to prevent this in the future
  • numba#9210 - "for x in arr" breaks auto-vectorization, unlike semantically-equivalent indexing
  • numba#9211 - Failure to optimize division by power-of-2 into bitshifting
  • numba#9212 - Memory leak when the @njit decorator is applied
  • numba#9213 - overload_method can't remove unnecessary NRT_incref/decref
  • llvmlite#994 - Drop support for win32
    • going into 0.41.1

Closed Issues

  • numba#9207 - no implementation for __rmul__
  • llvmlite#992 - unable to install numba on i686 with Python 3.10.7 Gnu 12.2

2. New PRs

  • numba#9205 - release notes and version support updates from release0.58 branch
  • numba#9208 - fix numpy version
  • llvmlite#993 - Update changelog on main for 0.41.0

Closed PRs

3. Short-term Roadmap

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

Clone this wiki locally