Skip to content
Siu Kwan Lam edited this page Jul 30, 2019 · 1 revision

Attendees: Stuart, Todd, Siu

0. Feature Discussion

  • RC status
    • Py3.7.4 bug caused by ABI change in CPython.
    • Numpy 1.17 support problems.
      • new ufuncs in 1.17 and other problems due to new features (i.e. datetime related).
    • merge arm patches + cherry pick
    • merge patches today, branch and tag tmr 7/17
  • Scumba:
    • Sorting out ufuncs
    • Repo set up
    • CI
  • Reports from SCIPY conference

1. New issues

  • #4327 - Specialize operator methods for boolean types (stop casting as int!).
  • #4326 - Powers of complex numbers in @cuda.jit decorated function
  • **** #4324 - Vector @overload not overwriting scalar one
    • may need @overload_ufunc to resolve and isolate the rewrite. but don't know how to do it yet.
  • **** #4323 - numba segmentation fault on Python 3.7.4
  • #4322 - dtype error which I can't explain
  • **** #4321 - Feature request: numpy.flip
    • need helper for making tuple.
  • **** #4319 - np.isnan fails on integer dtype in jitted functions (numpy 1.17.0rc1)
  • #4316 - Add docs on supported architecture in the README
  • #4315 - Check dtype arguments for Function types
  • #4314 - Dynamically-defined @guvectorized functions over dask distributed
  • #4313 - Segfault with cfunc and Python 3.7.4
  • #4312 - Split inside a list comprehension NotImplementedError
  • #4310 - Python classes in numba cuda?
  • #4309 - CUDA parallel range?
  • #4307 - Can't access Typed Dict with (int32, int32) keys in the python interpreter
  • #4306 - Add inspect_types (etc) docstrings
  • **** #4299 - Memory leak when using parallel=True and slicing array
    • likely caused by the temporary reduction array in arr.sum().
    • Assigned to Siu
  • #4298 - Numba 0.45.0RC1 checklist

Already Closed

  • #4320 - I cannot install it on Conda using Python 3.6
  • #4308 - Warning

2. Open PRs

  • #4328 - Replace GC macro with function call
  • #4325 - accept scalar/0d-arrays
  • #4318 - Add supported platforms to the docs. Closes #4316
  • #4317 - Add docs for ARMv8/AArch64
  • #4311 - Avoid deprecated use of inspect.getargspec
    • merge this for 0.45
  • **** #4305 - Don't allow the allocation of mutable objects written into a container to be hoisted.
    • patch make sense. need to try breaking it.
  • #4304 - DO NOT MERGE. merge of aarch64 package fixes and scipy fixes

Already merged

  • #4303 - Work around scipy bug 10206
  • #4302 - Fix flake8 issue on master
  • #4301 - Fix integer literal bug in np.select impl.
  • #4300 - AArch64 has no faulthandler package
  • #4297 - Update for 0.45.0RC1 release changelog
  • #4296 - Slacken window function testing tol on ppc64le
  • #4295 - Alter deprecation schedules
  • #4291 - Fix pickling of jitclass type

4. Next Release: Version 0.45, RC=July 8, Final=July 12

  • Type List
  • Caching improvements requirement gathering
    • transitive dependency
    • bug related to storing runtime-only info
    • may punt on jitclasses
    • may punt on issues of (g)ufunc
    • future: pre-filled/package-able cache
      • open questions:
        • numba version pinning(?)
        • regen cache for different numba versions
        • regen at post-install
Clone this wiki locally