# Numba Meeting: 20250-03-18 Attendees: Kaustubh, Stuart, Guilherme, Todd, Graham FPOC (last week): Kaustubh FPOC (incoming): Graham NOTE: All communication is subject to the [Numba Code of Conduct](https://github.com/numba/numba-governance/blob/accepted/code-of-conduct.md). Please refer to [this calendar](https://calendar.google.com/calendar/embed?src=5rqnddm4gjrdfjm31fsv182epk%40group.calendar.google.com) for the next meeting date. ## Office hour signup Write here if you would like to speak to the Numba developers in the Office Hour meeting (see calendar above for details): - (your handle) - (your topic) ## Discussion - Guilherme - Review Numba PR https://github.com/numba/numba/pull/9313 - 0.61.1 will have an RC cut - First time building artifacts using Github Actions - To ensure that our actual release doesn't suffer from teething issues - This is for win-64 only ## New "Ready for Review" PRs ## 1. New Issues - [numba#9974](https://github.com/numba/numba/issues/9974) - @jit causes unexpected success in pickling functions from unregistered dynamic modules - [numba#9976](https://github.com/numba/numba/issues/9976) - Object mode jitted function does not interact with global variable correctly when parallelised - [numba#9978](https://github.com/numba/numba/issues/9978) - as_numba_type fails to parse tuples - [numba#9979](https://github.com/numba/numba/issues/9979) - @overload_method does not support default values and variadic arguments - [numba#9980](https://github.com/numba/numba/issues/9980) - Can not overload for multiple signature @overload_method - [numba#9981](https://github.com/numba/numba/issues/9981) - Continue Heapq support after reflected list deprecation. - [numba#9983](https://github.com/numba/numba/issues/9983) - Migration to GitHub Actions - [numba#9984](https://github.com/numba/numba/issues/9984) - Question - Behavior in objmode of wrapped NumPy functions - [numba#9985](https://github.com/numba/numba/issues/9985) - shuffle 2d array got unexpected result - [numba#9986](https://github.com/numba/numba/issues/9986) - `np.left_shift` behaves differntly with it using `njit` - [numba#9987](https://github.com/numba/numba/issues/9987) - No implementation for `bool(OptionalType(int64))` - [numba#9988](https://github.com/numba/numba/issues/9988) - The index operator of a structref is not called correctly in jitted code - [numba#9989](https://github.com/numba/numba/issues/9989) - Numba 0.61.1rc1 Checklist - [numba#9990](https://github.com/numba/numba/issues/9990) - `np.add` behaves differntly with it using `njit` - [numba#9991](https://github.com/numba/numba/issues/9991) - `np.clip` behaves differntly with it using `njit` - [numba#9992](https://github.com/numba/numba/issues/9992) - `np.kron` behaves differntly with it using `njit` - [numba#9994](https://github.com/numba/numba/issues/9994) - Numba spams output on startup - [numba#9995](https://github.com/numba/numba/issues/9995) - np.clip behaves differntly with it using njit on nan - [numba#9996](https://github.com/numba/numba/issues/9996) - numba and pytorch: LLVM dynamic loading crash - [numba#9998](https://github.com/numba/numba/issues/9998) - The process terminated with exit code -1073741819 (0xC0000005) during the second invocation. - [numba#10000](https://github.com/numba/numba/issues/10000) - np.clip behaves differntly with it using njit on inf - [llvmlite#1170](https://github.com/numba/llvmlite/issues/1170) - Migration to GitHub Actions ### Closed Issues ## 2. New PRs - [numba#9973](https://github.com/numba/numba/pull/9973) - Prevent unsafe type conversions use in `range`. - [numba#9975](https://github.com/numba/numba/pull/9975) - add support for building and uploading sdist on win64 wheel builder - [numba#9977](https://github.com/numba/numba/pull/9977) - Add support for overloading the __call__ operator - [numba#9993](https://github.com/numba/numba/pull/9993) - [backport] add win-64 workflow to release0.61 - [numba#9999](https://github.com/numba/numba/pull/9999) - 0.61.1 Cherry Picks - [llvmlite#1172](https://github.com/numba/llvmlite/pull/1172) - Update actions/checkout action to v4.2.2 - [llvmlite#1174](https://github.com/numba/llvmlite/pull/1174) - Update actions/setup-python action to v5.4.0 - [llvmlite#1175](https://github.com/numba/llvmlite/pull/1175) - Update actions/upload-artifact action to v4.6.1 - [llvmlite#1176](https://github.com/numba/llvmlite/pull/1176) - Update conda-incubator/setup-miniconda action to v3.1.1 - [llvmlite#1177](https://github.com/numba/llvmlite/pull/1177) - fix typo in workflow options for llvmdev_build.yml ### Closed PRs - [numba#9982](https://github.com/numba/numba/pull/9982) - Add support for default overload values in cuda - merged - [llvmlite#1171](https://github.com/numba/llvmlite/pull/1171) - Pin dependencies - merged - [llvmlite#1173](https://github.com/numba/llvmlite/pull/1173) - Update actions/download-artifact action to v4.1.9 (last numba: 9993; llvmlite 1177)