Revisions of python-numba
andy great (andythe_great)
committed
(revision 5)
andy great (andythe_great)
committed
(revision 4)
andy great (andythe_great)
committed
(revision 3)
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 (andythe_great)
committed
(revision 1)
Displaying all 5 revisions