Skip to content
Valentin Haenel edited this page Feb 23, 2021 · 1 revision

Numba Meeting: 2021-02-23

Attendees: Jim, Ehsan, Todd, Leo, Graham, Siu, Stu, Val

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

0. Feature Discussion/admin

  • RC status: currently reviewing rest of patches.
  • Should thread_id be exposed?
    • list design notes
      • Ehsan: wants no performance impact for serial case
      • Stuart: wants automatic use of parallel-safe append
    • thread_id enables lockless approaches
    • properties of thread_id?
      • integer value [0, threadmask)
  • IPA spelling of Numba. Does not rhyme with roomba.
  • In upcoming weeks, Siu will propose changes to project roles (currently just "core devs") and adding more roles; e.g. release managers, triagers, architects, code-owners.
  • Is the Q1 refactoring going to break anyone's projects?! (esp. those using direct lowering)
    • Awkward should be ok on inspection.

1. New Issues

  • #6740 - Support for advanced/fancy indexing support in the cuda target
  • #6739 - np.linalg.solve does not work with complex numbers in Python 3.9 + numba 0.51.2
  • #6738 - Objmode guard for multiply defined variables
  • #6737 - Docs: redefinition of stdlib functions causing invalid cross references.
  • #6734 - Development packages/RCs for Apple M1 (osx-arm64)

Closed Issues

  • #6729 - Error copying to host when memory slightly increased
  • #6726 - 0.53 regression in array analysis for tuple globals

2. New PRs

  • #6742 - Do not add overload function definitions to index.
  • #6741 - Enable SSA in IR inliner
  • #6736 - Support for dict comprehension
  • #6735 - CUDA: Don't parse IR for modules with llvmlite
  • #6733 - Fix segfault and errors in #6668
  • #6732 - [WIP] Add Basic Travis CI (ppc64le)

Closed PRs

  • #6731 - Add CUDA-specific pipeline
  • #6730 - Fix Typeguard error
  • #6728 - [WIP] Implement IR-only pipline for CUDA (was "Pull NativeLowering pass out into pipeline")
  • #6727 - Avoid errors in array analysis for global tuples with non-int

3. Next Release: Version 0.54.0/0.37.0, RC=May 2021

4. Upcoming tasks

Clone this wiki locally