Skip to content
esc edited this page Jun 28, 2022 · 1 revision

Numba Meeting: 2022-06-28

Attendees: Graham Markall, Val, Todd A. Anderson, Andre Masella, Kaustubh Chaudhari, LI Da, Nicholas Riasanovsky, stuart, Shannon Quinn

NOTE: All communication is subject to the Numba Code of Conduct.

Please refer to this calendar for the next meeting date.

0. Discussion

  • Release update:
    • llvmlite 0.39.0 RC1 is out now (but wheels only on anaconda.org, do you want RC wheels on PyPi?)
    • Numba 0.56.0 RC1 is at the changelog
  • do we drop linux-32 support, Python 3.7 is the last to support this and nearing EOL
    • Windows 32bit continues to be be supported?
    • This is a bit like BSD support, we need to see if we break something
    • Graham: RISC-V may be coming, we may need some kind of way of testing 32-bit
    • Agreed to drop linux-32.
  • PyPi size limit for llvmlite: do we want to delete old RCs from PyPi? [val]
    • Agreed and completed
  • #6845 - cache=True with same wrapped fn but different targetoptions [Graham]
    • Env vars affecting target options
    • Hash config into key set?
    • Test with different flags, e.g. fastmath
  • #8164 removing/adding to codeowners file and what it means etc. [val]
    • Can't add more codeowners who don't have write access
    • Will move forward / merge this PR
    • Stuart will tag others (e.g. Nick) as appropriate
  • #7067 - Reviewing/merging numpy.isclose [Nick]
  • #8185 - resolve overload ambiguity [Siu]

1. New Issues

  • #8184 - Wrong results with prange+parallel=True
  • #8190 - searchsorted not working with unicode arrays
  • #8194 - Code breaks down without throwing any error

llvmlite:

Closed Issues

  • #8182 - Index derivative used on RHS flagged as disallowed modification to index variable.
  • #8188 - Pin max numpy version in setup.py

llvmlite:

  • #856 - build llvmlite from source failed on mac
  • #859 - llvmlite 0.39.0rc1 Checklist

2. New PRs

  • #8180 - CUDA: Initial support for Minor Version Compatibility
  • #8183 - Add n_keys option to Dict.empty()
  • #8185 - Resolve overload ambiguity
  • #8192 - Update CHANGE_LOG for 0.56.0
  • #8193 - Add interface to allow extracting remark information
  • #8198 - Update the release template to include updating the version table.
  • #8199 - Add support for math.isclose()
  • #8200 - Make the NRT use the "unsafe" allocation API by default.
  • #8201 - Bump llvmlite dependency to 0.40.dev0 for Numba 0.57.0dev0
  • #8202 - Searchsorted unichr

llvmlite:

Closed PRs

  • #8181 - Fix various typos
  • #8186 - Testing #7625
  • #8187 - Update CHANGE_LOG for 0.55.2
  • #8189 - updated version support information for 0.55.2/0.57
  • #8191 - CUDA: Update deprecation notes for 0.56.
  • #8195 - Make the workqueue threading backend once again fork safe.
  • #8196 - Fix numerical tolerance in parfors caching test.
  • #8197 - Fix isinstance warning check test.
  • #8203 - pin llvmlite 0.39 for public CI builds

llvmlite:

  • #857 - Delegate passmanager remarks methods
  • #858 - Update CHANGE_LOG for 0.39.0
  • #860 - the git tag for the RC needs an rc1 suffix
Clone this wiki locally