Minutes_2023_11_28
esc edited this page Nov 29, 2023
·
1 revision
Attendees: Da Li, Guilherme, Siu Kwan Lam, Val, Stuart, Dipto, Kaustubh FPOC (last week): Kautubh FPOC (incoming): Guilherme
NOTE: All communication is subject to the Numba Code of Conduct.
Please refer to this calendar for the next meeting date.
- Python 3.12 update
- Merge now, test overnight.
- Numba 0.59 RC update
- 3.12 mostly done
- PRs for 3.8 removal, objmode fallback removal and refactoring pending.
-
https://github.com/numba/numba/issues/9288 -- is this even technically possible? (Val)
- Very complex issue, deeply technical, maybe feasible for
workqueue
but unclear until someone actually tries. The other backends are very questionable. - The problem is that the program may not be in a recoverable state, Numba sends a signal with a message at present to inform the user opposed to ending up in that unrecoverable state (in practice this would be a deadlock, a SIGSEGV or general corruption).
- We may be able to send a Python signal
- Very complex issue, deeply technical, maybe feasible for
- Should #5520 be locked? Lots of users commenting with the same thing. The fix is doable, put into 0.60?
- Locked and assigned stu.
- Fix should be relatively simple.
- Is it possible to audit news snippets. 1. check that the snippet matches the PR 2. check that the RST is valid.
- Needs an issue to be created
- Removal of
CompilationCache
,compile_isolated
,run_nullary_func
utils.benchmark
and "nested context" in the targets. - Update
cloudpickle
alongside Python 3.8 removal?- Siu to look into new cloudpickle 3.0.0 which adds official support for python 3.12
- Why is
numba/mviewbuf.c
called that an notnumba/_mviewbuf.c
like all the other C/C++ files?- We'll do a rename for the C source file
- Should 0.59 drop NumPy 1.22 support?
- Not yet, NEP-029 says Jan 01, 2024 is 1.23+.
- Do this if we have time
-
numba#9300 - [Python 3.12]
LOAD_FAST_AND_CLEAR
-
numba#9304 - Add configurable cache idempotency key
- May not be the best way to use the flag
- Agree this feature is needed
- Current caching mechanism must also consider other libraries
-
numba#9305 - Support Safe/Unsafe casts between
CharSeq
types.
- numba#9298 - Type of variable 'account_state.1' cannot be determined, operation
- numba#9299 - Numba not catching exception
- numba#9295 - Improve reorderable ufunc support
- numba#9296 - Fix bug when axis is negative and check when axis is invalid
- numba#9297 - Add axis support to np.take
- numba#9301 - Release Notes 0.58.1 for main
- numba#9302 - add missing backtick to example git tag command
- numba#9303 - Add category to warning
- numba#9306 - Charseq to charseq cast