Minutes_2018_11_20
Siu Kwan Lam edited this page Dec 13, 2018
·
1 revision
Attendees: Siu, Todd, Ehsan, Stuart
- Release status
- #3507 - Numba 0.41 RC checklist
- Build problems
- windows np1.11 and py3.6, segfault in windows C compiler
- skip
- power 8 test failure for
power
function, i32 overflow- skip
- x86 segfault on concurrent testing, tbb? or mix 32 & 64 bit libraries
- need to see why
- windows np1.11 and py3.6, segfault in windows C compiler
- Literal refactor impact?
- #3510 - Automatic Literal typing without automatic casting in lowerer
- ir.Const weirdness (i.e. https://github.com/numba/numba/pull/3414/files#diff-96daeb40163e6c7022781d1a39daa2ebR3138)
-
#3515 - array comprehension expects iterator to be range like
- guard against non range loop
-
#3510 - Automatic Literal typing without automatic casting in lowerer
- discussed above
-
#3508 - Delayed CUDA deallocation breaks pinned/mapped context managers
- need to fix
-
#3503 - Infer numpy dtypes as numba.types.scalars.xxxx
- missing typeof, unbox
- dtype vs dtype.type
-
#3501 - Caching fails for function created by
exec
- could make it work like Ipython caching logic
- hash code object
-
#3500 - RewriteArrayOfConsts generating invalid IR
- bug
- #3499 - Error in np.sqrt for large negative values
- #3494 - Review usage of use_literal_type and ir.Const
- #3492 - in lowering, cast is not handling refct
- #3504 - Mysterious typing error
- #3497 - @stencil fails for return type of boolean
- #3496 - Numba nopython mode does not support numpy.cov
-
#3514 - Add missing unicode != unicode
- Should be reviewed during RC period
-
#3509 - Support for np.corrcoef
- Ready for review
-
#3505 - Permit non intp typed ints as args in np.* allocators.
- Stuart will update this, put in allocation overflow check near location of NRT call
- #3513 - Documentation for parallel diagnostics.
- #3512 - Changelog for 0.41.0
- #3511 - Fix handling make_function literals (regression of #3414)
- #3506 - Document string support
- #3502 - just two typos
- #3498 - Fix stencil support for boolean as return type.
- #3495 - Start Flake8 checking of Numba source
- #3493 - Fix CUDA test that used negative indexing behaviour that's fixed.
- #3491 - Prevent faulthandler installation on armv7l
-
#3468 - Add support for
np.clip
andndarray.clip
.- depends on fix on @overload_method for kwargs
-
3437 - Changes to accommodate LLVM 7.0.x
-
3450 - [WIP] generated_jit for CUDA kernels
-
3392 - Launch and attach gdb directly from Numba.
- needs work
-
3390 - typeinfer: use unknown_loc object instead of string literal
-
3162 - Support constant dtype string in nopython mode in functions like numpy.empty.
- Need to resolve #3195
-
3160 - First attempt at parallel diagnostics
- Stuart will implement Todd's suggestion
-
3134 - [WIP] Cfunc x86 abi
- Needs re-review
-
3046 - Pairwise sum implementation.
-
#2999 - Support LowLevelCallable
-
#2942 - Fix linkage nature (declspec(dllexport)) of some test functions
-
#2894: [WIP] Implement jitclass default constructor arguments.
-
#2817: [WIP] Emit LLVM optimization remarks
Merged old PRs
-
3449 - [WIP] Allow matching non-array objects in find_callname()
- merged
-
3414 - [WIP] Refactor Const type
- merged
-
3399 - Add max_registers Option to cuda.jit
- merged
-
3397 - Fix with-objmode warning
- merged
-
#2950 - Fix dispatcher to only consider contiguous-ness.
- merged
-
3385 - conda recipe: whitelist libiomp5.dylib
- merged
-
3382 - CUDA_ERROR_MISALIGNED_ADDRESS Using Multiple Const Arrays
- merged
===========================
- Type refactoring
- Parallel diagnostics
- LLVM 7
- Initial string support
- Finishing off stalled PRs
- Usual collection of bug fixes and small features