Skip to content
Siu Kwan Lam edited this page May 3, 2022 · 1 revision

Numba Meeting: 2022-05-03

Attendees: Siu Kwan Lam, stuart, Jim Pivarski, Shannon Quinn, Benjamin Graham, Nick Riasanovsky, Andre Masella, Luk, Guilherme Leobas, brandon willard

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

Please refer to this calendar for the next meeting date.

0. Feature Discussion

  • "How to become a maintainer?"
    • What is maintenance?
      • understand risk and managing risk to keep the project stable
      • keep the project up-to-date: numpy, cpython, openmp, tbb, etc...
      • triage and fixing bugs
      • updating, managing IRC channel, forums, CI infrastructure
      • managing resources for releases
      • reviewing, approving PRs
      • become code owner to added code and approved PRs
      • maintaining, updating documentation
    • maintainer concerns:
      • bandwidth to respond to incoming contributions
      • current maintainers are doing all the roles: architect, release managers, ...
    • Questions:
      • Can someone become a maintainer spending 10hrs on one of the maintenance task?
        • create specific roles as the community grow
      • How can contributors help maintainers?
        • Stuart: good areas are:
          • help on issue triage and answer user question
        • Stuart: on code reviewing:
          • taking code ownership on parts of numba and review PRs in those parts.
      • What is preventing people in contributing?
        • Knowing what area of contribution is the most helpful
        • things that require coordination
        • standardized review procedure

(Out of time. continue the following topics next week)

  • Support *args, **kws in overloads

1. New Issues

  • #8007 - Wrong results when using jit(parallel=True)
  • ** #8008 - meta-issue: Numba/NumPy interation+collaboration+discussion!
  • #8009 - Rewrite numba.{carray,farray} support using @overload
  • #8013 - cc.distutils_extension() does not work in project with nested structure
  • #8015 - "resize" attribute of numpy array
  • #8018 - numba vectorize does not short circuit as expected

Closed Issues

  • #8011 - Use with construct to compile one time use blocks of code
  • #8012 - Parallel fails when using .real and .imag attributes with numpy functions

2. New PRs

  • #8010 - Add support for fp16 comparison native operators
  • #8019 - Suppress deprecation warnings for MarchAr
  • #8020 - Add support for array.resize

Closed PRs

  • #8014 - Fix support for {real,imag} array attrs in Parfors.
  • #8016 - [Docs] [Very Minor] Make numba.jit boundscheck doc line consistent
  • #8017 - Update FAQ to include details about using debug-only option

3. Next Release: Version 0.56.0/0.39.0, RC May

Clone this wiki locally