Skip to content
Valentin Haenel edited this page Sep 8, 2021 · 1 revision

Numba Meeting: 2021-09-07

Attendees: Valentin Haenel, Siu Kwan Lam, Graham Markall, Jim Pivarski, KKR, Stuart, Todd Anderson

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

0. Feature Discussion

  • Migrate from master to main now-ish?
    • Branch protection
    • Any CI systems we can see that will break
    • Keep master and main synchronous for a few days.
    • look at what Dask did and copy that
    • Pin the issue, wait for 4 weeks, "you have been warned"
  • Python-3.10 status
    • Compiling whole-stack
      • from LLVM source to Numba all based on py3.10
      • most of the hiccups came from building wheels and mixing anaconda binaries

1. New Issues

  • *** #7355 - BUG cannot set items in structured array data types in 0.54.0
    • short term: just fix the bug
    • long term: open new issue to discuss proper abstraction for Array type and its subclasses.
  • #7356 - Numba 0.54.0: unexpected assignment behavior within objmode context.
  • #7358 - Debug output for LLVM loop-vectorize needs an LLVM build with assertions
  • #7362 - sphinx / numpydoc requires 0.37.0 of llvmlite but doc building requires 0.38.0
  • #7365 - Variable name uniqueness issue in inlining (introduced in Numba 0.54)
  • #7366 - Unexpected behaviour of numpy.linspace within am njitted funciton
  • #7368 - CUDA distance matrix (cdist, pdist, and sparse versions, Euclidean, Wasserstein, etc.)
  • #7369 - Add np.moveaxis support.
  • *** #7370 - debugging when JIT a compiled function is derived from string exec
  • *** #7371 - Support inlining C and C++ (or even LLVM IR) code into nopython-jitted function/class
  • #7372 - Special operator's methods (like add) don't work in jitclass
  • #7373 - Support for where= kwarg in ufuncs
  • #7374 - Add np.putmask support.
  • #7376 - Instances of undefined behaviour

2. New PRs

  • #7359 - Extend support for nested arrays inside numpy records
  • #7360 - CUDA: Fix potential leaks when initialization fails
  • #7361 - Support Boxing LiteralList
  • #7363 - Update cuda.local.array to clarify "simple constant expression" (e.g. no NumPy ints)
  • #7364 - Removes an instance of signed integer overflow undefined behaviour.
  • #7367 - developer contributing docs - llvm, sqlite3, sphinx-rtd-theme, and make html
  • #7375 - CUDA: Run doctests as part of numba.cuda.tests and fix test_cg
  • #7377 - CUDA compatible dist_matrix
Clone this wiki locally