[numba] 05/20: Merge tag 'upstream/0.29.0'
Daniel Stender
stender at moszumanska.debian.org
Fri Dec 23 15:33:21 UTC 2016
This is an automated email from the git hooks/post-receive script.
stender pushed a commit to branch master
in repository numba.
commit 79068ae791bf80b990520122ac303d3b99172d91
Merge: 64bf839 29aaab3
Author: Daniel Stender <stender at debian.org>
Date: Wed Dec 21 12:43:07 2016 +0100
Merge tag 'upstream/0.29.0'
Upstream version 0.29.0
coverage.conf => .coveragerc | 13 +-
.travis.yml | 82 +-
CHANGE_LOG | 289 +++
LICENSES.third-party | 78 +
README.rst | 16 +-
appveyor.yml | 69 +-
buildscripts/appveyor/run_with_env.cmd | 90 +
buildscripts/condarecipe.buildbot/bld.bat | 4 +
buildscripts/condarecipe.buildbot/build.sh | 6 +
buildscripts/condarecipe.buildbot/license.txt | 24 +
.../condarecipe.buildbot}/mandel.py | 31 +-
buildscripts/condarecipe.buildbot/meta.yaml | 57 +
buildscripts/condarecipe.hsa/bld.bat | 8 +-
buildscripts/condarecipe.hsa/build.sh | 5 +-
buildscripts/condarecipe.hsa/meta.yaml | 23 +-
buildscripts/condarecipe.hsa/run_test.py | 3 +-
buildscripts/condarecipe.jenkins/bld.bat | 6 +-
buildscripts/condarecipe.jenkins/build.sh | 5 +-
buildscripts/condarecipe.jenkins/meta.yaml | 30 +-
buildscripts/condarecipe.jenkins/run_test.py | 13 -
buildscripts/condarecipe.local/bld.bat | 8 +-
buildscripts/condarecipe.local/build.sh | 5 +-
buildscripts/condarecipe.local/meta.yaml | 33 +-
buildscripts/condarecipe.local/run_test.py | 13 -
buildscripts/incremental/after_success.sh | 11 +
buildscripts/incremental/build.cmd | 5 +
buildscripts/incremental/build.sh | 11 +
buildscripts/incremental/install_miniconda.sh | 6 +
.../incremental/setup_conda_environment.cmd | 28 +
.../incremental/setup_conda_environment.sh | 34 +
buildscripts/incremental/test.cmd | 18 +
buildscripts/incremental/test.sh | 23 +
buildscripts/remove_unwanted_files.py | 36 +
codecov.yml | 22 +
docs/Makefile | 2 +-
docs/source/conf.py | 17 +-
docs/source/cuda-reference/host.rst | 4 +-
docs/source/cuda/cudapysupported.rst | 6 +-
docs/source/cuda/faq.rst | 20 +
docs/source/cuda/index.rst | 1 +
docs/source/cuda/memory.rst | 68 +
docs/source/developer/architecture.rst | 144 +-
docs/source/developer/contributing.rst | 31 +-
docs/source/developer/extending-backend.rst | 160 --
docs/source/developer/extending-frontend.rst | 316 ---
docs/source/developer/index.rst | 7 +-
docs/source/developer/listings.rst | 11 +
docs/source/developer/live_variable_analysis.rst | 86 +
docs/source/developer/numba-runtime.rst | 47 +-
docs/source/extending/high-level.rst | 77 +
docs/source/extending/index.rst | 29 +
docs/source/extending/interval-example.rst | 320 +++
docs/source/extending/low-level.rst | 179 ++
docs/source/glossary.rst | 29 +-
docs/source/index.rst | 1 +
docs/source/proposals/cfunc.rst | 147 ++
docs/source/proposals/index.rst | 5 +
docs/source/proposals/integer-typing.rst | 2 +
docs/source/proposals/jit-classes.rst | 231 ++
docs/source/proposals/recursion_callstack.svg | 4 +
docs/source/proposals/type-inference.rst | 124 +
docs/source/proposals/typing_recursion.rst | 129 +
docs/source/reference/aot-compilation.rst | 12 +
docs/source/reference/envvars.rst | 18 +
docs/source/reference/fpsemantics.rst | 85 +
docs/source/reference/index.rst | 3 +
docs/source/reference/jit-compilation.rst | 116 +-
docs/source/reference/numpysupported.rst | 141 +-
docs/source/reference/pysemantics.rst | 27 +-
docs/source/reference/pysupported.rst | 68 +-
docs/source/reference/types.rst | 10 +-
docs/source/reference/utils.rst | 34 +
docs/source/user/cfunc.rst | 133 ++
docs/source/user/examples.rst | 2 +-
docs/source/user/faq.rst | 45 +
docs/source/user/generated-jit.rst | 71 +
docs/source/user/index.rst | 2 +
docs/source/user/installing.rst | 14 +
docs/source/user/overview.rst | 3 +-
docs/source/user/pycc.rst | 8 +
examples/.coveragerc | 8 +
examples/binarytree.py | 5 +-
examples/blackscholes/blackscholes.py | 6 +-
examples/blackscholes/blackscholes_cuda.py | 22 +-
examples/blackscholes/blackscholes_numba.py | 15 +-
examples/{example.py => blur_image.py} | 53 +-
examples/compile_with_pycc.py | 2 +-
examples/cuda_dask.py | 106 +
examples/cudajit/matmul.py | 11 +-
examples/cudajit/matmul_smem.py | 18 +-
examples/cudajit/sum.py | 10 +-
examples/jitclass.py | 3 +
examples/laplace2d/laplace2d-numba-cuda-improve.py | 29 +-
examples/laplace2d/laplace2d-numba-cuda-smem.py | 35 +-
examples/laplace2d/laplace2d-numba-cuda.py | 27 +-
examples/laplace2d/laplace2d-numba.py | 12 +-
examples/laplace2d/laplace2d.py | 21 +-
examples/linkedlist.py | 9 +-
.../mandel/{mandel_autojit.py => mandel_jit.py} | 11 +-
examples/mandel/mandel_vectorize.py | 9 +-
examples/mergesort.py | 131 +
examples/notebooks/LinearRegr.ipynb | 419 ++--
examples/notebooks/Using Numba.ipynb | 386 +--
examples/notebooks/j0 in Numba.ipynb | 566 +++--
examples/notebooks/numba.ipynb | 1408 ++++++-----
examples/stack.py | 4 +-
examples/tests/__init__.py | 68 +-
examples/tests/matplotlibrc | 1 +
examples/tests/sitecustomize.py | 8 +
examples/vectorize/cuda_polynomial.py | 19 +-
examples/vectorize/polynomial.py | 16 +-
examples/vectorize/sum.py | 28 +-
numba/__init__.py | 90 +-
numba/_dispatcher.c | 164 +-
numba/_dispatcherimpl.cpp | 18 +-
numba/_helperlib.c | 1236 ++--------
numba/_helpermod.c | 102 +-
numba/_lapack.c | 1946 +++++++++++++++
numba/_math_c99.c | 472 +++-
numba/_math_c99.h | 39 +-
numba/_npymath_exports.c | 293 +--
numba/_pymodule.h | 1 +
numba/_random.c | 478 ++++
numba/_typeof.c | 125 +-
numba/_version.py | 4 +-
numba/analysis.py | 226 ++
numba/annotations/type_annotations.py | 42 +-
numba/appdirs.py | 557 +++++
numba/bytecode.py | 218 +-
numba/caching.py | 512 ++++
numba/callwrapper.py | 20 +-
numba/ccallback.py | 174 ++
numba/cgutils.py | 338 +--
numba/compiler.py | 451 ++--
numba/config.py | 104 +-
numba/consts.py | 95 +
numba/controlflow.py | 5 +
numba/ctypes_support.py | 3 +-
numba/ctypes_utils.py | 5 -
numba/cuda/api.py | 30 +-
numba/cuda/codegen.py | 3 +-
numba/cuda/compiler.py | 249 +-
numba/cuda/cudadrv/devicearray.py | 5 +-
numba/cuda/cudadrv/devices.py | 61 +-
numba/cuda/cudadrv/driver.py | 494 ++--
numba/cuda/cudadrv/drvapi.py | 16 +
numba/cuda/cudadrv/enums.py | 2 +-
numba/cuda/cudadrv/libs.py | 2 +-
numba/cuda/cudadrv/ndarray.py | 8 +-
numba/cuda/cudadrv/nvvm.py | 133 +-
numba/cuda/cudaimpl.py | 1 -
numba/cuda/cudamath.py | 9 +-
numba/cuda/dispatcher.py | 11 +-
numba/cuda/errors.py | 29 +
numba/cuda/libdevice.py | 7 +-
numba/cuda/nvvmutils.py | 2 +
numba/cuda/printimpl.py | 82 +-
numba/cuda/simulator/api.py | 6 +
numba/cuda/simulator/kernel.py | 95 +-
numba/cuda/simulator/kernelapi.py | 16 +-
numba/cuda/stubs.py | 52 -
numba/cuda/target.py | 44 +-
numba/cuda/tests/__init__.py | 2 +
numba/cuda/tests/cudadrv/test_cuda_memory.py | 58 +-
numba/cuda/tests/cudadrv/test_deallocations.py | 177 ++
numba/cuda/tests/cudadrv/test_inline_ptx.py | 6 +-
numba/cuda/tests/cudadrv/test_nvvm_driver.py | 19 +-
numba/cuda/tests/cudadrv/test_pinned.py | 21 +-
numba/cuda/tests/cudapy/test_array.py | 20 +-
numba/cuda/tests/cudapy/test_array_args.py | 10 +-
numba/cuda/tests/cudapy/test_constmem.py | 24 +-
numba/cuda/tests/cudapy/test_debug.py | 22 +-
numba/cuda/tests/cudapy/test_errors.py | 46 +
numba/cuda/tests/cudapy/test_exception.py | 8 +-
numba/cuda/tests/cudapy/test_forall.py | 14 +-
numba/cuda/tests/cudapy/test_freevar.py | 6 +-
numba/cuda/tests/cudapy/test_gufunc.py | 52 +-
numba/cuda/tests/cudapy/test_localmem.py | 22 +-
numba/cuda/tests/cudapy/test_macro.py | 2 +-
numba/cuda/tests/cudapy/test_math.py | 68 +-
numba/cuda/tests/cudapy/test_matmul.py | 9 -
numba/cuda/tests/cudapy/test_multiprocessing.py | 46 +
numba/cuda/tests/cudapy/test_multithreads.py | 73 +
numba/cuda/tests/cudapy/test_print.py | 32 +-
numba/cuda/tests/cudapy/test_serialize.py | 82 +
numba/cuda/tests/cudapy/test_smart_array.py | 33 +
numba/cuda/tests/cudapy/test_transpose.py | 2 +-
numba/cuda/tests/cudapy/test_vectorize.py | 36 +-
numba/cuda/tests/cudasim/__init__.py | 8 +
numba/cuda/tests/cudasim/support.py | 6 +
numba/cuda/tests/cudasim/test_cudasim_issues.py | 32 +
numba/cuda/vectorizers.py | 5 +-
numba/datamodel/__init__.py | 2 +-
numba/datamodel/manager.py | 15 +-
numba/datamodel/models.py | 298 ++-
numba/datamodel/{argpacker.py => packer.py} | 74 +-
numba/decorators.py | 65 +-
numba/dispatcher.py | 669 ++----
numba/dummyarray.py | 9 +-
numba/errors.py | 169 +-
numba/extending.py | 167 +-
numba/funcdesc.py | 77 +-
numba/generators.py | 42 +-
numba/hsa/codegen.py | 2 +-
numba/hsa/hsadrv/driver.py | 2 +-
numba/hsa/mathdecl.py | 34 +-
numba/hsa/target.py | 7 +-
numba/hsa/tests/hsapy/test_math.py | 16 +-
numba/interpreter.py | 429 +---
numba/intrinsics.py | 17 -
numba/ir.py | 221 +-
numba/irpasses.py | 53 -
numba/jitclass/_box.c | 184 ++
numba/jitclass/base.py | 136 +-
numba/jitclass/boxing.py | 143 +-
numba/jitclass/decorators.py | 8 +-
numba/looplifting.py | 405 ----
numba/lowering.py | 283 ++-
numba/macro.py | 170 +-
numba/npdatetime.py | 10 +-
numba/npyufunc/__init__.py | 1 +
numba/npyufunc/array_exprs.py | 239 +-
numba/npyufunc/decorators.py | 1 -
numba/npyufunc/deviceufunc.py | 5 +-
numba/npyufunc/dufunc.py | 94 +-
numba/npyufunc/parallel.py | 122 +-
numba/npyufunc/ufuncbuilder.py | 21 +-
numba/npyufunc/workqueue.c | 162 +-
numba/npyufunc/workqueue.h | 30 -
numba/npyufunc/wrappers.py | 93 +-
numba/numpy_support.py | 196 +-
numba/objmode.py | 40 +-
numba/postproc.py | 203 ++
numba/pycc/__init__.py | 13 +-
numba/pycc/cc.py | 14 +-
numba/pycc/compiler.py | 20 +-
numba/pycc/decorators.py | 1 -
numba/pycc/modulemixin.c | 6 +-
numba/pycc/platform.py | 84 +
numba/pythonapi.py | 126 +-
numba/rewrites/__init__.py | 2 +-
numba/rewrites/ir_print.py | 82 +
numba/rewrites/macros.py | 131 +
numba/rewrites/registry.py | 7 +-
numba/rewrites/static_binop.py | 35 +
numba/rewrites/static_getitem.py | 18 +-
numba/rewrites/static_raise.py | 42 +-
numba/runtests.py | 21 +
numba/runtime/__init__.py | 1 +
numba/runtime/_nrt_python.c | 5 -
numba/runtime/_nrt_pythonmod.c | 5 +
numba/runtime/context.py | 208 ++
numba/runtime/nrt.c | 25 +-
numba/runtime/nrt.h | 7 +-
numba/runtime/nrt.py | 4 +-
numba/runtime/{atomicops.py => nrtdynmod.py} | 178 +-
numba/runtime/nrtopt.py | 156 ++
numba/{tests/npyufunc => scripts}/__init__.py | 0
numba/scripts/generate_lower_listing.py | 169 ++
numba/serialize.py | 13 +-
numba/sigutils.py | 36 +-
numba/smartarray.py | 228 ++
numba/targets/arraymath.py | 1226 +++++-----
numba/targets/arrayobj.py | 2458 ++++++++++++++++---
numba/targets/base.py | 559 +++--
numba/targets/boxing.py | 306 ++-
numba/targets/builtins.py | 1387 ++---------
numba/targets/callconv.py | 83 +-
numba/targets/cffiimpl.py | 2 +-
numba/targets/cmathimpl.py | 15 +-
numba/targets/codegen.py | 187 +-
numba/targets/cpu.py | 26 +-
numba/targets/descriptors.py | 3 +-
numba/targets/enumimpl.py | 65 +
numba/targets/externals.py | 57 +-
numba/targets/imputils.py | 90 +-
numba/targets/intrinsics.py | 59 +-
numba/targets/iterators.py | 27 +-
numba/targets/linalg.py | 2495 ++++++++++++++++++++
numba/targets/listobj.py | 80 +-
numba/targets/mathimpl.py | 207 +-
numba/targets/npdatetime.py | 15 +-
numba/targets/npyfuncs.py | 528 ++---
numba/targets/npyimpl.py | 16 +-
numba/targets/{builtins.py => numbers.py} | 834 +++----
numba/targets/operatorimpl.py | 7 +-
numba/targets/optional.py | 87 +-
numba/targets/options.py | 3 +
numba/targets/polynomial.py | 59 +
numba/targets/printimpl.py | 99 +-
numba/targets/quicksort.py | 81 +-
numba/targets/randomimpl.py | 363 ++-
numba/targets/registry.py | 68 +-
numba/targets/setobj.py | 1418 +++++++++++
numba/targets/slicing.py | 75 +-
numba/targets/smartarray.py | 31 +
numba/targets/tupleobj.py | 99 +-
numba/targets/ufunc_db.py | 672 +++---
numba/testing/__init__.py | 71 +
numba/testing/__main__.py | 4 +
numba/{tests => testing}/ddt.py | 0
numba/testing/loader.py | 27 +
numba/{testing.py => testing/main.py} | 320 +--
numba/testing/notebook.py | 172 ++
numba/tests/__init__.py | 4 +
numba/tests/annotation_usecases.py | 16 +
numba/tests/cache_usecases.py | 53 +-
numba/tests/cffi_usecases.py | 105 +-
numba/tests/cfunc_cache_usecases.py | 75 +
numba/tests/compile_with_pycc.py | 22 +-
numba/tests/ctypes_usecases.py | 21 +
numba/tests/enum_usecases.py | 48 +
numba/tests/npyufunc/__init__.py | 11 +
numba/tests/npyufunc/test_gufunc.py | 70 +-
numba/tests/npyufunc/test_guvectorize_decor.py | 39 -
numba/tests/npyufunc/test_parallel_env_variable.py | 32 +
numba/tests/npyufunc/test_parallel_low_work.py | 6 +-
numba/tests/npyufunc/test_parallel_ufunc_issues.py | 51 +-
numba/tests/npyufunc/test_ufunc.py | 21 +-
numba/tests/npyufunc/test_ufuncbuilding.py | 134 +-
numba/tests/npyufunc/test_vectorize.py | 47 -
numba/tests/npyufunc/test_vectorize_decor.py | 114 +-
.../pycc_distutils_usecase/setup_distutils.py | 4 +
.../pycc_distutils_usecase/setup_setuptools.py | 4 +
numba/tests/recursion_usecases.py | 196 ++
numba/tests/serialize_usecases.py | 21 +-
numba/tests/support.py | 204 +-
numba/tests/test_alignment.py | 8 +-
numba/tests/test_api.py | 6 +-
numba/tests/test_array_attr.py | 112 +-
numba/tests/test_array_constants.py | 139 ++
numba/tests/test_array_exprs.py | 231 +-
numba/tests/test_array_iterators.py | 145 +-
numba/tests/test_array_manipulation.py | 449 ++--
numba/tests/test_array_methods.py | 305 ++-
numba/tests/test_array_reductions.py | 299 ++-
numba/tests/test_array_return.py | 8 +-
numba/tests/test_arrayconst.py | 49 -
numba/tests/test_auto_constants.py | 11 +-
numba/tests/test_blackscholes.py | 35 +-
numba/tests/test_bubblesort.py | 36 -
numba/tests/test_buffer_protocol.py | 4 -
numba/tests/test_builtins.py | 214 +-
numba/tests/test_casting.py | 20 +-
numba/tests/test_cffi.py | 117 +-
numba/tests/test_cfunc.py | 370 +++
numba/tests/test_cgutils.py | 2 +-
numba/tests/test_compile_cache.py | 89 +-
numba/tests/test_complex.py | 5 +-
numba/tests/test_complex_array.py | 36 -
numba/tests/test_conversion.py | 35 +-
numba/tests/test_create_arrays.py | 119 -
numba/tests/test_ctypes.py | 108 +-
numba/tests/test_debug.py | 37 +-
numba/tests/test_del.py | 21 +-
numba/tests/test_dispatcher.py | 483 +++-
numba/tests/test_dyn_array.py | 512 +++-
numba/tests/test_dyn_func.py | 9 +-
numba/tests/test_enums.py | 123 +
numba/tests/test_exceptions.py | 19 +-
numba/tests/test_extending.py | 230 +-
numba/tests/test_fancy_indexing.py | 4 +-
numba/tests/test_flow_control.py | 28 +-
numba/tests/test_func_interface.py | 1 +
numba/tests/test_generators.py | 76 +-
numba/tests/test_gil.py | 3 +-
numba/tests/test_hashing.py | 178 ++
numba/tests/test_import.py | 52 +
numba/tests/test_indexing.py | 246 +-
numba/tests/test_interproc.py | 4 +-
numba/tests/test_intwidth.py | 4 +-
numba/tests/test_ir.py | 25 +-
numba/tests/test_iteration.py | 9 +-
numba/tests/test_jitclasses.py | 253 +-
numba/tests/test_jitmethod.py | 1 +
numba/tests/test_linalg.py | 1898 ++++++++++++++-
numba/tests/test_lists.py | 17 +-
numba/tests/test_loopdetection.py | 47 -
numba/tests/test_looplifting.py | 119 +-
numba/tests/test_loops.py | 65 -
numba/tests/test_mandelbrot.py | 4 +-
numba/tests/test_mangling.py | 35 +
numba/tests/test_mathlib.py | 82 +-
numba/tests/test_nested_calls.py | 30 +-
numba/tests/test_np_functions.py | 435 ++--
numba/tests/test_npdatetime.py | 16 +-
numba/tests/test_nrt.py | 5 +-
numba/tests/test_nrt_refct.py | 39 +-
numba/tests/test_numberctor.py | 77 +-
numba/tests/test_numpy_support.py | 43 +-
numba/tests/test_numpyadapt.py | 4 +-
numba/tests/test_obj_lifetime.py | 36 +-
numba/tests/test_object_mode.py | 18 +-
numba/tests/test_operators.py | 364 ++-
numba/tests/test_optional.py | 76 +-
numba/tests/test_overlap.py | 135 ++
numba/tests/test_polynomial.py | 119 +
numba/tests/test_print.py | 92 +-
numba/tests/test_profiler.py | 79 +
numba/tests/test_pycc.py | 65 +-
numba/tests/test_random.py | 809 ++++++-
numba/tests/test_range.py | 101 +-
numba/tests/test_recarray_usecases.py | 45 +-
numba/tests/test_record_dtype.py | 60 +-
numba/tests/test_recursion.py | 114 +
numba/tests/test_runtests.py | 77 +
numba/tests/test_serialize.py | 66 +-
numba/tests/test_sets.py | 798 ++++++-
numba/tests/test_slices.py | 35 +-
numba/tests/test_smart_array.py | 85 +
numba/tests/test_sort.py | 89 +-
numba/tests/test_storeslice.py | 7 +-
numba/tests/test_structref.py | 29 -
numba/tests/test_support.py | 40 +-
numba/tests/test_target_overloadselector.py | 149 ++
numba/tests/test_tuples.py | 90 +-
numba/tests/test_typecreate.py | 35 -
numba/tests/test_typeinfer.py | 33 +-
numba/tests/test_typenames.py | 8 +-
numba/tests/test_typeof.py | 178 +-
numba/tests/test_types.py | 316 ++-
numba/tests/test_typingerror.py | 100 +-
numba/tests/test_ufuncs.py | 794 +++----
numba/tests/test_unicode_literals.py | 32 +
numba/tests/test_unicode_names.py | 67 +
numba/tests/test_unpack_sequence.py | 17 +-
numba/tests/test_usecases.py | 58 +-
numba/tests/test_utils.py | 58 -
numba/tests/test_warnings.py | 16 +-
numba/tests/test_wrapper.py | 6 +-
numba/tests/usecases.py | 39 -
numba/tracing.py | 21 +-
numba/transforms.py | 278 +++
numba/typeinfer.py | 706 ++++--
numba/types.py | 1788 --------------
numba/types/__init__.py | 165 ++
numba/{abstracttypes.py => types/abstract.py} | 49 +-
numba/types/common.py | 99 +
numba/types/containers.py | 422 ++++
numba/types/functions.py | 336 +++
numba/types/iterators.py | 106 +
numba/types/misc.py | 420 ++++
numba/types/npytypes.py | 438 ++++
numba/types/scalars.py | 218 ++
numba/typing/arraydecl.py | 129 +-
numba/typing/bufproto.py | 5 +-
numba/typing/builtins.py | 166 +-
numba/typing/cffi_utils.py | 59 +-
numba/typing/collections.py | 19 +-
numba/typing/context.py | 188 +-
numba/typing/ctypes_utils.py | 66 +-
numba/typing/enumdecl.py | 52 +
numba/typing/listdecl.py | 37 +-
numba/typing/mathdecl.py | 13 +-
numba/typing/npdatetime.py | 2 +-
numba/typing/npydecl.py | 500 +++-
numba/typing/operatordecl.py | 12 +-
numba/typing/randomdecl.py | 174 +-
numba/typing/setdecl.py | 190 ++
numba/typing/templates.py | 146 +-
numba/typing/typeof.py | 93 +-
numba/unittest_support.py | 7 -
numba/utils.py | 418 +---
requirements.txt | 6 +-
run_coverage.py | 6 +-
runtests.py | 8 +-
setup.py | 258 +-
467 files changed, 43425 insertions(+), 17502 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/numba.git
More information about the debian-science-commits
mailing list