[numba] branch master updated (9c2287e -> d5cdd6a)
Daniel Stender
stender at moszumanska.debian.org
Fri Dec 23 15:32:42 UTC 2016
This is an automated email from the git hooks/post-receive script.
stender pushed a change to branch master
in repository numba.
from 9c2287e Imported Debian patch 0.23.1-1
new 3f9d8d2 deb/control: bumped standards to 3.9.8
new 7da1494 deb/control: added llvmlite to binary package deps
new 4adbc39 add deb/gbp.conf
new 64bf839 let deb/clean handle egg-info/
adds 29aaab3 New upstream version 0.29.0
new 79068ae Merge tag 'upstream/0.29.0'
new e9ef9f9 new upstream release
new 7b7e89e deb/clean: add more cruft
new 0daae09 build Python 2 package
new 7dc83ab build docs with Sphinx 2 in build folder
new 506a862 deb/rules: add discarded http_proxy to sphinx-build
new b9e53e9 deb/changelog: cosmetics
new 6068a15 add override for gencontrol, carrying dh{,3}-numpy calls
new 4a4dcb4 deb/control: shorten package synopsis
new cfab0dc deb/rules: restore some tabs
new df44b11 add export for PYBUILD_INSTALL_ARGS
new 63e88d5 deb/control: add python-funcsigs and singledispatch to build-deps
new b8f1e2c drop debian/python3-numba.manpages temporarily
new ef5c501 deb/rules: copy also things needed for docs into build
new 8ddd7d8 add no-git-in-generate_lower_listing.patch
new d5cdd6a deb/changelog: upload to experimental
The 20 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
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 +
.../license.txt | 0
.../mandel.py | 0
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 +
debian/changelog | 30 +
debian/clean | 10 +-
debian/control | 42 +-
debian/gbp.conf | 8 +
.../patches/no-git-in-generate_lower_listing.patch | 23 +
debian/patches/series | 1 +
debian/patches/sphinx-rtd-theme.patch | 17 +-
debian/python3-numba.manpages | 2 -
debian/rules | 12 +-
debian/source/options | 1 -
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 +-
examples/mandel.py | 48 -
.../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/{nocuda => cudasim}/__init__.py | 2 +
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 ++
{examples => numba/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 +-
478 files changed, 43496 insertions(+), 17564 deletions(-)
rename coverage.conf => .coveragerc (55%)
create mode 100644 LICENSES.third-party
create mode 100644 buildscripts/appveyor/run_with_env.cmd
create mode 100644 buildscripts/condarecipe.buildbot/bld.bat
create mode 100644 buildscripts/condarecipe.buildbot/build.sh
copy buildscripts/{condarecipe.hsa => condarecipe.buildbot}/license.txt (100%)
copy buildscripts/{condarecipe.hsa => condarecipe.buildbot}/mandel.py (100%)
create mode 100644 buildscripts/condarecipe.buildbot/meta.yaml
mode change 100644 => 100755 buildscripts/condarecipe.jenkins/meta.yaml
delete mode 100644 buildscripts/condarecipe.jenkins/run_test.py
delete mode 100644 buildscripts/condarecipe.local/run_test.py
create mode 100755 buildscripts/incremental/after_success.sh
create mode 100644 buildscripts/incremental/build.cmd
create mode 100755 buildscripts/incremental/build.sh
create mode 100755 buildscripts/incremental/install_miniconda.sh
create mode 100644 buildscripts/incremental/setup_conda_environment.cmd
create mode 100755 buildscripts/incremental/setup_conda_environment.sh
create mode 100644 buildscripts/incremental/test.cmd
create mode 100755 buildscripts/incremental/test.sh
create mode 100644 buildscripts/remove_unwanted_files.py
create mode 100644 codecov.yml
create mode 100644 debian/gbp.conf
create mode 100644 debian/patches/no-git-in-generate_lower_listing.patch
delete mode 100644 debian/python3-numba.manpages
delete mode 100644 debian/source/options
create mode 100644 docs/source/cuda/faq.rst
delete mode 100644 docs/source/developer/extending-backend.rst
delete mode 100644 docs/source/developer/extending-frontend.rst
create mode 100644 docs/source/developer/listings.rst
create mode 100644 docs/source/developer/live_variable_analysis.rst
create mode 100644 docs/source/extending/high-level.rst
create mode 100644 docs/source/extending/index.rst
create mode 100644 docs/source/extending/interval-example.rst
create mode 100644 docs/source/extending/low-level.rst
create mode 100644 docs/source/proposals/cfunc.rst
create mode 100644 docs/source/proposals/jit-classes.rst
create mode 100644 docs/source/proposals/recursion_callstack.svg
create mode 100644 docs/source/proposals/type-inference.rst
create mode 100644 docs/source/proposals/typing_recursion.rst
create mode 100644 docs/source/reference/fpsemantics.rst
create mode 100644 docs/source/reference/utils.rst
create mode 100644 docs/source/user/cfunc.rst
create mode 100644 docs/source/user/generated-jit.rst
create mode 100644 examples/.coveragerc
mode change 100644 => 100755 examples/binarytree.py
rename examples/{example.py => blur_image.py} (54%)
create mode 100644 examples/cuda_dask.py
mode change 100644 => 100755 examples/jitclass.py
mode change 100644 => 100755 examples/linkedlist.py
delete mode 100755 examples/mandel.py
rename examples/mandel/{mandel_autojit.py => mandel_jit.py} (96%)
create mode 100755 examples/mergesort.py
mode change 100644 => 100755 examples/stack.py
create mode 100644 examples/tests/matplotlibrc
create mode 100644 examples/tests/sitecustomize.py
create mode 100644 numba/_lapack.c
create mode 100644 numba/_random.c
create mode 100644 numba/analysis.py
create mode 100644 numba/appdirs.py
create mode 100755 numba/caching.py
create mode 100644 numba/ccallback.py
create mode 100644 numba/consts.py
delete mode 100644 numba/ctypes_utils.py
create mode 100644 numba/cuda/tests/cudadrv/test_deallocations.py
create mode 100644 numba/cuda/tests/cudapy/test_errors.py
create mode 100644 numba/cuda/tests/cudapy/test_multiprocessing.py
create mode 100644 numba/cuda/tests/cudapy/test_multithreads.py
create mode 100644 numba/cuda/tests/cudapy/test_serialize.py
create mode 100644 numba/cuda/tests/cudapy/test_smart_array.py
copy numba/cuda/tests/{nocuda => cudasim}/__init__.py (88%)
create mode 100644 numba/cuda/tests/cudasim/support.py
create mode 100644 numba/cuda/tests/cudasim/test_cudasim_issues.py
rename numba/datamodel/{argpacker.py => packer.py} (64%)
delete mode 100644 numba/intrinsics.py
delete mode 100644 numba/irpasses.py
create mode 100644 numba/jitclass/_box.c
delete mode 100644 numba/looplifting.py
create mode 100644 numba/postproc.py
create mode 100644 numba/rewrites/ir_print.py
create mode 100644 numba/rewrites/macros.py
create mode 100644 numba/rewrites/static_binop.py
create mode 100644 numba/runtests.py
create mode 100644 numba/runtime/context.py
rename numba/runtime/{atomicops.py => nrtdynmod.py} (56%)
create mode 100644 numba/runtime/nrtopt.py
copy {examples => numba/scripts}/__init__.py (100%)
create mode 100644 numba/scripts/generate_lower_listing.py
create mode 100644 numba/smartarray.py
create mode 100644 numba/targets/enumimpl.py
create mode 100644 numba/targets/linalg.py
copy numba/targets/{builtins.py => numbers.py} (65%)
create mode 100644 numba/targets/polynomial.py
create mode 100644 numba/targets/setobj.py
create mode 100644 numba/targets/smartarray.py
create mode 100644 numba/testing/__init__.py
create mode 100644 numba/testing/__main__.py
rename numba/{tests => testing}/ddt.py (100%)
create mode 100644 numba/testing/loader.py
rename numba/{testing.py => testing/main.py} (73%)
create mode 100644 numba/testing/notebook.py
create mode 100644 numba/tests/annotation_usecases.py
create mode 100644 numba/tests/cfunc_cache_usecases.py
create mode 100644 numba/tests/enum_usecases.py
delete mode 100644 numba/tests/npyufunc/test_guvectorize_decor.py
create mode 100644 numba/tests/npyufunc/test_parallel_env_variable.py
delete mode 100644 numba/tests/npyufunc/test_vectorize.py
create mode 100644 numba/tests/recursion_usecases.py
create mode 100644 numba/tests/test_array_constants.py
delete mode 100644 numba/tests/test_arrayconst.py
delete mode 100644 numba/tests/test_bubblesort.py
create mode 100644 numba/tests/test_cfunc.py
delete mode 100644 numba/tests/test_complex_array.py
delete mode 100644 numba/tests/test_create_arrays.py
create mode 100644 numba/tests/test_enums.py
create mode 100644 numba/tests/test_hashing.py
create mode 100644 numba/tests/test_import.py
delete mode 100644 numba/tests/test_loopdetection.py
delete mode 100644 numba/tests/test_loops.py
create mode 100644 numba/tests/test_mangling.py
create mode 100644 numba/tests/test_overlap.py
create mode 100644 numba/tests/test_polynomial.py
create mode 100644 numba/tests/test_profiler.py
create mode 100644 numba/tests/test_recursion.py
create mode 100755 numba/tests/test_runtests.py
create mode 100644 numba/tests/test_smart_array.py
delete mode 100644 numba/tests/test_structref.py
create mode 100644 numba/tests/test_target_overloadselector.py
delete mode 100644 numba/tests/test_typecreate.py
mode change 100644 => 100755 numba/tests/test_ufuncs.py
create mode 100644 numba/tests/test_unicode_literals.py
create mode 100644 numba/tests/test_unicode_names.py
create mode 100644 numba/transforms.py
delete mode 100644 numba/types.py
create mode 100644 numba/types/__init__.py
rename numba/{abstracttypes.py => types/abstract.py} (91%)
create mode 100644 numba/types/common.py
create mode 100644 numba/types/containers.py
create mode 100644 numba/types/functions.py
create mode 100644 numba/types/iterators.py
create mode 100644 numba/types/misc.py
create mode 100644 numba/types/npytypes.py
create mode 100644 numba/types/scalars.py
create mode 100644 numba/typing/enumdecl.py
create mode 100644 numba/typing/setdecl.py
--
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