Skip to content
This repository was archived by the owner on Feb 2, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9ae7734
remove boost.regex dependency
Nov 19, 2019
1e29f0f
adapt for get_parfor_reductions interface changes
Nov 19, 2019
74408c7
disable tests due dead code_parfor regression
Nov 19, 2019
77f0281
lambda type_infer quickfix
Nov 22, 2019
b73f627
quick fix
Nov 22, 2019
28c488e
fix define sig
Nov 22, 2019
cc2d0b3
old style: fixes for lambda inlining
Nov 26, 2019
ee7b35e
fix series combine
Nov 26, 2019
2983c2b
some work on df.apply
Nov 26, 2019
22fdcbf
fix rolling
Nov 26, 2019
d816dcc
remove commented code
Nov 26, 2019
5dc2684
expected failures
Nov 26, 2019
d8d16b5
style
Nov 26, 2019
13f77bd
changed parfor interface
Nov 27, 2019
bf485ce
Set tag numba to ceab10620764d; update llvmlite to 0.31
Vyacheslav-Smirnov Dec 2, 2019
ef03036
Use numpy 1.17; remove builds for numba master
Vyacheslav-Smirnov Dec 2, 2019
31e946b
Remove llvmlite version specification for run section in numba recipe
Vyacheslav-Smirnov Dec 3, 2019
8a1a008
Skip failing tests in new pipeline
Vyacheslav-Smirnov Dec 3, 2019
c4ee48a
Merge branch 'numba-master' into port_numba_master
Vyacheslav-Smirnov Dec 3, 2019
b4fd225
Merge pull request #344 from Hardcode84/port_numba_master
Vyacheslav-Smirnov Dec 3, 2019
d0d8d51
Update numba master commit (#399)
Dec 9, 2019
1bab115
Merge remote-tracking branch 'intel/master' into update_numba_master1
Dec 9, 2019
29f0fe8
Merge pull request #400 from IntelPython/update_numba_master1
Dec 10, 2019
19e1340
Merge remote-tracking branch 'intel/numba-master' into merge_numba_ma…
Dec 11, 2019
6ce08b3
fix functions signatures
Dec 10, 2019
100d195
update numba master commit
Dec 11, 2019
692bde3
idxmin, idxmax, cumsum workarounds
Dec 11, 2019
6ff4402
@overload options
Dec 11, 2019
e7b2447
Merge branch 'master' into merge_numba_master
Vyacheslav-Smirnov Dec 12, 2019
403163a
Use numba master for builds in public CI
Dec 12, 2019
cf1a886
Fix build of Numba on macOS
Dec 12, 2019
e3737a2
Skip 12 failing tests for SDC pipeline
Dec 12, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ before_install:
- buildscripts/install_conda.sh $CONDA_PREFIX_PATH

install:
- travis_wait 40 $CONDA_PREFIX_PATH/bin/python buildscripts/build.py --build-mode=$BUILD_MODE --python=$PYTHON_VER --numpy=$NUMPY_VER --conda-prefix=$CONDA_PREFIX_PATH
- travis_wait 40 $CONDA_PREFIX_PATH/bin/python buildscripts/build.py --build-mode=$BUILD_MODE --python=$PYTHON_VER --numpy=$NUMPY_VER --use-numba-master --skip-smoke-tests --conda-prefix=$CONDA_PREFIX_PATH

script:
- $CONDA_PREFIX_PATH/bin/python buildscripts/test.py --test-mode=$TEST_MODE --python=$PYTHON_VER --numpy=$NUMPY_VER --conda-prefix=$CONDA_PREFIX_PATH --run-coverage=$RUN_COVERAGE
- $CONDA_PREFIX_PATH/bin/python buildscripts/test.py --test-mode=$TEST_MODE --python=$PYTHON_VER --numpy=$NUMPY_VER --use-numba-master --conda-prefix=$CONDA_PREFIX_PATH --run-coverage=$RUN_COVERAGE

after_success: skip

Expand Down
6 changes: 3 additions & 3 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
py3.7_numpy1.17:
PYTHON_VER: '3.7'
NUMPY_VER: '1.17'
USE_NUMBA_MASTER: 'False'
USE_NUMBA_MASTER: 'True'
SDC_CONFIG_PIPELINE_SDC: 'False'

- template: buildscripts/azure/template-linux-macos.yml
Expand All @@ -26,7 +26,7 @@ jobs:
py3.7_numpy1.17:
PYTHON_VER: '3.7'
NUMPY_VER: '1.17'
USE_NUMBA_MASTER: 'False'
USE_NUMBA_MASTER: 'True'
SDC_CONFIG_PIPELINE_SDC: 'False'

- template: buildscripts/azure/template-linux-macos.yml
Expand All @@ -38,5 +38,5 @@ jobs:
py3.7_numpy1.17:
PYTHON_VER: '3.7'
NUMPY_VER: '1.17'
USE_NUMBA_MASTER: 'False'
USE_NUMBA_MASTER: 'True'
SDC_CONFIG_PIPELINE_SDC: 'False'
2 changes: 1 addition & 1 deletion buildscripts/azure/template-linux-macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
if [ "$USE_NUMBA_MASTER" == "False" ]; then
$HOME/miniconda3/bin/python buildscripts/build.py --build-mode=package --python=$PYTHON_VER --numpy=$NUMPY_VER --skip-smoke-tests --conda-prefix=$HOME/miniconda3;
else
$HOME/miniconda3/bin/python buildscripts/build.py --build-mode=package --python=$PYTHON_VER --numpy=$NUMPY_VER --use-numba-master --conda-prefix=$HOME/miniconda3;
$HOME/miniconda3/bin/python buildscripts/build.py --build-mode=package --python=$PYTHON_VER --numpy=$NUMPY_VER --use-numba-master --skip-smoke-tests --conda-prefix=$HOME/miniconda3;
fi
displayName: 'Build conda and wheel packages'
continueOnError: ${{ parameters.allowFailure }}
Expand Down
2 changes: 1 addition & 1 deletion buildscripts/azure/template-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
IF "%USE_NUMBA_MASTER%" == "False" (
"C:\\Miniconda\\python.exe" buildscripts\\build.py --build-mode=package --python=%PYTHON_VER% --numpy=%NUMPY_VER% --skip-smoke-tests --conda-prefix="C:\\Miniconda"
) ELSE (
"C:\\Miniconda\\python.exe" buildscripts\\build.py --build-mode=package --python=%PYTHON_VER% --numpy=%NUMPY_VER% --use-numba-master --conda-prefix="C:\\Miniconda")
"C:\\Miniconda\\python.exe" buildscripts\\build.py --build-mode=package --python=%PYTHON_VER% --numpy=%NUMPY_VER% --use-numba-master --skip-smoke-tests --conda-prefix="C:\\Miniconda")
displayName: 'Build conda and wheel packages'
continueOnError: ${{ parameters.allowFailure }}

Expand Down
5 changes: 4 additions & 1 deletion buildscripts/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,10 @@ def run_smoke_tests(sdc_src, test_env_activate):
develop_env_activate = get_activate_env_cmd(conda_activate, develop_env)

conda_channels = f'-c {numba_channel} -c conda-forge -c intel -c defaults --override-channels'
numba_conda_channels = '-c conda-forge -c intel --override-channels'
# If numba is taken from custom channel, need to add numba channel to get dependencies
if numba_channel != 'numba':
conda_channels = f'-c {numba_channel} -c numba -c conda-forge -c intel -c defaults --override-channels'
numba_conda_channels = '-c numba -c conda-forge -c intel --override-channels'
if channel_list:
conda_channels = f'{channel_list} --override-channels'

Expand Down
8 changes: 5 additions & 3 deletions buildscripts/numba-conda-recipe/recipe/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ package:

source:
git_url: https://github.com/numba/numba
git_tag: master
git_tag: 8044d6edc79e56847778164656a8c0856383503a

build:
number: 0
Expand All @@ -34,15 +34,17 @@ requirements:
- python
- numpy
- setuptools
- llvmlite 0.30.*
- llvmlite 0.31.*
- funcsigs # [py27]
- singledispatch # [py27]
- tbb-devel >=2018.0.5 # [not (win and py27)]
- llvm-openmp # [osx]
- intel-openmp # [osx]
run:
- python
- {{ pin_compatible('numpy') }}
- {{ pin_compatible('llvmlite', max_pin='x.x') }}
- llvmlite >=0.30.0
- llvmlite
- funcsigs # [py27]
- singledispatch # [py27]
run_constrained:
Expand Down
3 changes: 3 additions & 0 deletions buildscripts/test.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@
develop_env_activate = get_activate_env_cmd(conda_activate, develop_env)

conda_channels = f'-c {numba_channel} -c conda-forge -c intel -c defaults --override-channels'
# If numba is taken from custom channel, need to add numba channel to get dependencies
if numba_channel != 'numba':
conda_channels = f'-c {numba_channel} -c numba -c conda-forge -c intel -c defaults --override-channels'
if channel_list:
conda_channels = f'{channel_list} --override-channels'

Expand Down
Loading