Skip to content
Siu Kwan Lam edited this page Mar 21, 2023 · 1 revision

Numba Meeting: 2023-03-21

Attendees: Siu Kwan Lam, Val, Graham Markall, Andre Masella, Derek Dwamenah, Ianna Osborne, Kaustubh, stuart, Todd A. Anderson, brandon willard, Guilherme FPOC (last week): Graham FPOC (incoming): Siu

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

Please refer to this calendar for the next meeting date.

0. Discussion

  • 8464... asking if a np1.24 release can be cut without 3.11.
    • Effort required for backport too large to justify given the closeness of the next release. The next release will not be prior to the merge of 3.11 support.
  • PR that switches from mk_unique_var to scope.redefine (Todd)
    • Siu made numba#8230 to suggest refactoring of mk_unique_var but now realize the problem is much more complicated
    • The current suggestion is to move mk_unique_var into parfors.py away from ir_utils.py to limit the use of the function.

New "Ready for Review" PRs

1. New Issues

  • numba#8815 - win32 testing fails on np.argpartition tests
  • numba#8818 - Looplifting transform fails with nested loops containing exception.
  • numba#8821 - CUDA: Support NVRTC when using the ctypes binding
  • *** numba#8827 - Literal Unroll "cannot be determined, operation: unknown operation, location: unknown location"
  • numba#8828 - Explain what "lifted loops" are in the docs
  • numba#8829 - TypedDict tries to cast uint keys to float and fails
  • numba#8830 - float128 support
  • numba#8832 - why @numba.jit(nopython=True) cause memory leak, thanks
  • llvmlite#923 - Does llvmlite support riscv64?
  • llvmlite#924 - Azure on Windows does not use setup_conda_environment.cmd
  • llvmlite#925 - libxml2 is required for building on Windows since LLVM 14

Closed Issues

2. New PRs

  • numba#8817 - Remove NRT decref in generators
  • numba#8819 - Support "static" getitem on Numba types in @njit code.
  • numba#8820 - Removed mk_unique_var from parfor.py
    • New suggestion - move mk_unique_var to parfors as the sole user of it.
  • numba#8822 - Merge py3.11 branch to main
  • numba#8823 - Add GitHub Action to build a release
  • numba#8831 - Redo py3.11 sync branch with main
  • llvmlite#917 - Remove maximum Python version limit
  • llvmlite#918 - Enable ppc64le wheels
  • llvmlite#919 - Experimental OrcJITv2 support
  • llvmlite#920 - llvmdev recipe: Add patch that clears GOTOffsetMap
  • llvmlite#926 - Llvm clear gotoffsetmap

Closed PRs

  • numba#8814 - Py3.11 sync branch with main
  • merged - numba#8816 - Fix some buildfarm test failures
  • merged - numba#8826 - CUDA CFFI test: conditionally require cffi module
  • merged - llvmlite#921 - Setup AzureCI to use py311 and llvm14
  • merged - llvmlite#922 - Fix AzureCI not using llvm14 on windows

(last numba: 8832; llvmlite 926)

3. Next Release: Version 0.57.0/0.40.0, RC Jan 2023

Clone this wiki locally