Revisions of python-numba

andy great's avatar andy great (andythe_great) committed (revision 5)
andy great's avatar andy great (andythe_great) committed (revision 4)
andy great's avatar andy great (andythe_great) committed (revision 3)
andy great's avatar andy great (andythe_great) committed (revision 2)
- Skip python 3.6.
- Update to version 0.52.0.
  * Intel kindly sponsored research and development into producing 
    a new reference count pruning pass. This pass operates at the 
    LLVM level and can prune a number of common reference counting 
    patterns. This will improve performance for two primary reasons:
    * There will be less pressure on the atomic locks used to do 
      the reference counting.
    * Removal of reference counting operations permits more 
      inlining and the optimisation passes can in general do more
      with what is present.
  * Intel also sponsored work to improve the performance of the
    ``numba.typed.List`` container, particularly in the case of
    ``__getitem__`` and iteration.
  * Superword-level parallelism vectorization is now switched on and 
    the optimisation pipeline has been lightly analysed and tuned 
    so as to be able to vectorize more and more often.
  * The ``inspect_cfg`` method on the JIT dispatcher object has been
    significantly enhanced and now includes highlighted output and 
    interleaved line markers and Python source.
  * The BSD operating system is now unofficially supported.
  * Numerous features/functionality improvements to NumPy support,
    including support for:
    * ``np.asfarray``
    * "subtyping" in record arrays
    * ``np.split`` and ``np.array_split``
    * ``operator.contains`` with ``ndarray``
    * ``np.asarray_chkfinite``.
    * the ``ndarray`` allocators, ``empty``, ``ones`` and ``zeros``,
      accepting a ``dtype`` specified as a string literal.
andy great's avatar andy great (andythe_great) committed (revision 1)
Displaying all 5 revisions
openSUSE Build Service is sponsored by