Skip to content
esc edited this page May 7, 2024 · 1 revision

Numba Meeting: 2024-04-30

Attendees: FPOC (last week): FPOC (incoming):

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

Please refer to this calendar for the next meeting date.

0. Discussion

  • Numba wheel building against NP2
    • then manually test against NP1

1. New Issues

  • numba#9540 - 2024 Q2-Q4 roadmap gantt chart
  • numba#9542 - Typed dict throws KeyError when keys contain any UTF-8 character ends with \xb8\x80
    • strange bug, is it python? Is it a Numba bug? Does it need to be normalized? This is likely a Numba bug maybe? Probably debuggable.
  • numba#9544 - Numba 0.60.0rc1 Checklist
  • numba#9545 - Printing inside a loop prints garbage on parallel=True
    • Something not thread safe? Numba's print acquires the GIL, so it can't really be that. Could it be parfors?
  • numba#9546 - segfault, if @njit is removed
    • debugged with lldb -- looks like a Numba bug
  • numba#9547 - fill 2darray or recarray by fields is 30 times faster than by row.
    • Still a bit mysterious
  • numba#9550 - LLVM IR generation bug when adding metadata for excinfo-related store instruction
    • Guilherme looking into this, PR was given
  • numba#9552 - RAM accumulation in loops using @njit @jitclass
    • OP managed to solve issue
  • llvmlite#1041 - llvmlite 0.43.0rc1 Checklist
  • llvmlite#1044 - A concrete case for potential ref-pruning chances

Closed Issues

  • numba#9538 - Remove numba.core.retarget
  • llvmlite#1043 - Upload wheels and sdist to PyPI. (upload from ci_artifacts).

2. New PRs

  • numba#9541 - math.nextafter for cuda
    • Graham will look at it
  • numba#9543 - Prevent setting an undeclared attribute in Flags.
  • numba#9548 - Type system implementation #2: Added magic/dunder method support for add operator on scalar types.
  • numba#9549 - Make new_style the default error capturing mode
  • numba#9551 - add emit_excinfo_store_with_md for all excinfo-related store instructions
  • llvmlite#1042 - Update llvmlite to be compatible with llvm-17
  • llvmlite#1045 - remove all refops if a basic block is a raising block

Closed PRs

  • merged - numba#9539 - Revert PR #6870 numba.core.retarget

3. Short-term Roadmap

2024-gantt: https://github.com/numba/numba/issues/9540

Clone this wiki locally