Skip to content
Siu Kwan Lam edited this page Dec 13, 2018 · 1 revision

Numba Meeting: 2018-11-06

Attendees: Todd, Siu

0. Feature Discussion

  • LLVM 7 status

  • String status

    • PR overload(operator.getitem) #3375 updated
    • #3414 const/literal refactoring PR

1. New issues

  • #3477 - Random Shuffle error
  • #3476 - Docs: 5 minute guide has a dead link
  • #3475 - Flushing STDOUT in nopython mode
  • #3474 - LoweringError when passing kwargs to print()
  • #3473 - Memory leak when using enumerate in a jit function
  • #3472 - List comprehension in jit function will not trigger undefined variable errors
  • #3471 - Document NUMBA_CACHE_DIR
  • #3470 - [Feature request] user defined cache directory
  • #3469 - Scalars raise typing errors for ndenumerate, reshape, transpose, min, etc.
  • #3466 - Run into problem with duke's expectation maximization
  • #3465 - Add support for np.clip
  • #3464 - Isolated and unloadable execution engine of jit code
  • #3461 - parfors SIGFPE core dumps
  • #3460 - set.pop() behaving incorrectly
  • #3459 - jitclass array attribute not updated by looping with prange
  • #3458 - Add documentation FAQ entry about .nv cache directory
  • #3457 - Support numpy.repeat
  • #3456 - Support numpy.tile
  • #3454 - Conditions on constant expr not working in stencil Closed
  • #3463 - Create C extensions with Numba

2. Open PRs

New

  • #3468 - Add support for np.clip and ndarray.clip.
  • #3467 - Make ir.UndefinedType singleton class.
  • #3455 - Change getiter and iternext to not be pure. Resolves #3425

Old

  • 3437 - Changes to accommodate LLVM 7.0.x
  • 3449 - [WIP] Allow matching non-array objects in find_callname()
  • 3450 - [WIP] generated_jit for CUDA kernels
  • 3429 - Fixes raising of user defined exceptions for exec(<string>).
  • 3416 - Optimized usage of alloca out of the loop
  • 3414 - [WIP] Refactor Const type
  • 3403 - Fix label offset in call inline after parfor pass
  • 3402 - Support negative indexing in tuple
  • 3399 - Add max_registers Option to cuda.jit
  • 3397 - Fix with-objmode warning
  • 3392 - Launch and attach gdb directly from Numba.
  • 3390 - typeinfer: use unknown_loc object instead of string literal
  • 3385 - conda recipe: whitelist libiomp5.dylib
  • 3382 - CUDA_ERROR_MISALIGNED_ADDRESS Using Multiple Const Arrays
  • 3375 - Enable overload(operator.getitem)
  • 3363 - [WIP] string support
    • see above discussion
  • 3345 - Support for np.cov
    • ready for merge
  • 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
  • #2950 Fix dispatcher to only consider contiguous-ness.
  • #2942 Fix linkage nature (declspec(dllexport)) of some test functions
  • #2894: [WIP] Implement jitclass default constructor arguments.
  • #2817: [WIP] Emit LLVM optimization remarks

===========================

4. Next Release: Version 0.41, RC=Nov 19, Final=Nov 26, 2018

  • Type refactoring
  • Parallel diagnostics
  • LLVM 7
  • Initial string support
  • Finishing off stalled PRs
  • Usual collection of bug fixes and small features
Clone this wiki locally