Minutes_2020_03_03
Attendees: Stuart, Ehsan, Aaron, Graham, Gui, Pearu, Todd
- Parfor refactoring PRs in review queue
- preparing for SSA
- Public APIs
- First class Function Type
- Needs another iteration
- Problems because Function Type is mutable
- CUDA CI
- on going... after GTC
-
** #5336 - NativeValue.cleanup doesn't seem to be used consistently
- needs a deeper look
- summarizes implementation problem of many (un)boxing functions
- need to properly define (un)box machinery
- Ehsan also find exception propagation from C or Python C-API is not clear
- I.e. nested array of list of string
- Needs to deal with a mix of PyObjects and compiled objects.
- May need to do an overhaul for the entire (un)boxing machinery
-
** #5335 - Memory leak in intrinsic with temporary list object
- problem with one of the refcount pruning pass.
- future direction: explore refcount pruning as LLVM pass
-
#5332 - literal_unroll for IntegerLiteral
- feature request
-
#5331 - Calling np.dot with integer arrays
- question, performance warning issue, implement integer.
-
#5329 - Vectorization of structured types appears to be broken
- unsupported in numpy type system
-
#5324 - Build failed: fatal error: omp.h: No such file or directory
- FNV hash not implemented, Fix in PR #5327, #5326
-
#5322 - literal_unroll needs to know about
types.Named*Tuple
- Fix in PR #5325
-
#5321 - literal_unroll fails with jitclass
- bug, fix via banning it
-
**** #5312 - [cuda] more accurate debuginfo
- task
-
**** #5311 - [cuda] lineinfo for device function
- task
- looks like cuda regression
-
#5306 - uninitialized typed-list extending iterable that cannot be sliced
- bug
-
draft
- #5337 - Add NRT_debug_refcount
-
parfor refactoring
-
Abandoned/Testing-only
-
others:
-
#5334 - Fix incorrect condition in tuple unboxing
- ready for review
-
#5333 - Add: highlight Numba IR dump
- ready for review
- ** #5328 - [WIP] NBEP 7: External Memory Management Plugin Interface
-
#5327 - Add warning if FNV hashing is found as the default for CPython.
- ready for quick review
-
#5326 - Update installation docs with OpenMP requirements.
- ready for quick review
-
#5325 - Let literal_unroll accept types.Named*Tuple
- ready for quick review
-
#5309 - support for function calls with *args and named kwargs
- ready for review
-
#5308 - Provide
numba.extending.is_jitted
- ready to merge
-
#5305 - [WIP] Add support for numpy insert
- wip
-
#5334 - Fix incorrect condition in tuple unboxing
- #5323 - Document lifetime semantics of CUDA Array Interface
- #5319 - Make user facing error string use abs path not rel.
- #5318 - Remove AUTHORS file reference from MANIFEST.in
- #5314 - Update the image used in Azure CI for OSX.
- #5313 - Continues PR #4376
- #5310 - PR #3897 continued
-
Requests for 0.49
- TBD
-
Future Relase Plan
- LLVM9
- Explore LLVM pass for refcount pruning