-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Py3.11 sync branch with main #8814
Closed
Closed
Changes from 5 commits
Commits
Show all changes
497 commits
Select commit
Hold shift + click to select a range
24c72a2
remove setting for 3.7 for the NumbaPickler
esc 0afb220
remove unused imports
esc 3cc6322
remove numba/core/overload_glue.py to fix conflict with main
esc f4bc00a
Partial revert of 0afb220
esc 45d4e45
Merge branch 'main' into drop-python-3.7
esc 9b0f931
Make external compiler discovery lazy in the test suite.
stuartarchibald 7dd2c39
Fix functools.lru_cache invocation on Python 3.7.
stuartarchibald 2f2e2c1
Merge pull request #8319 from jamesobutler/drop-python-3.7
esc 47e46c9
Add nbytes attr to np.ndarray
alanhdu 0e667cc
Add tests
alanhdu 5cbf62e
Clean up and fix PyTypeObject struct definitions.
stuartarchibald d2eb443
Migrate to use CodeType.replace() where possible.
stuartarchibald 5eb0a7d
Fix loop bound in IR test.
stuartarchibald 4de6e11
flake8 compliance in test_extended_arg.py
stuartarchibald fe8003d
Merge pull request #8666 from stuartarchibald/wip/py38_baseline_migra…
sklam 7e92e22
Merge pull request #8659 from neilflood/jitclass-preserve-modulename
sklam 645c84c
Make the initialisation of the NRT more lazy for the njit decorator.
stuartarchibald 0340cd0
Enable the CUDA simulator tests on Windows builds in Azure CI.
stuartarchibald 1cd6e81
Enable CUDASIM in the Azure Windows test listing phase
stuartarchibald 81cd582
Temporary commit to switch on verbose output in Windows Azure CI.
stuartarchibald 75b8328
Revert "Temporary commit to switch on verbose output in Windows Azure…
stuartarchibald 8d5b70b
Make `always_run` test decorator a tag and improve shard tests.
stuartarchibald 46c3aaa
Add support for min and max on boolean types.
DrTodd13 8fc20e2
Merge pull request #8626 from dlee992/da/fast_search
sklam 61e4b01
Merge pull request #8673 from stuartarchibald/wip/Azure_CUDASIM_on_wi…
sklam 5fb17e7
Merge remote-tracking branch 'upstream/main' into nan_to_num
thomasjpfan cda3318
ENH Adds support for complex values
thomasjpfan 8d2d552
TST Lower lines of code for tests
thomasjpfan 8f2f83a
TST Adds test on numpy scalar and copy=False
thomasjpfan ac47c5a
CLN Remove untrue comment
thomasjpfan 926e934
TST Remove unneeded test since there is already one with asarray
thomasjpfan cc9058a
TST Use array instead of asarray
thomasjpfan 09cf42a
STY Fixes flake8 error
thomasjpfan f14d7e0
Adjust flake8 config to be compatible with 6.0
thomasjpfan 9fc71e4
Separate min bool implementation from IndexType.
DrTodd13 4e8b942
Better namings.
DrTodd13 daa2068
repr implementation for some types incl containers
luk-f-a 3562ad3
first pass at tests
luk-f-a 9ec2356
fix overlap between str and repr
luk-f-a da93d54
support and tests for set, typed list, dict
luk-f-a ea9fa84
flake8 fixes
luk-f-a c036694
changing error msg to use `str` instead of `repr
luk-f-a 17b6d6b
Update docs
alanhdu 9a6554a
CUDA intrinsics tests: correct np.float -> np.float16
gmarkall 83d08f6
TestLinalgSvd.test_no_input_mutation: use reconstruction if necessary
gmarkall 4c619e6
test_comp_nest_with_dependency: skip on NumPy 1.24
gmarkall f5f5b74
Avoid use of np.bool in stencilparfor.py
gmarkall 90afbca
test_hypot: Tweak regex so it matches NumPy 1.24
gmarkall 99966f4
Don't test summing with timedelta dtype
gmarkall 937f7f8
Replace use of deprecated np.bool with np.bool_
gmarkall cd867db
Overload np.MachAr only for NumPy < 1.24
gmarkall 8d8abd1
_internal.c: Remove NPY_API_VERSION checks
gmarkall 9ef54ce
Ensure that `gc.collect` is called before checking refcounts.
stuartarchibald 915a237
init_ufunc_dispatch: Handle unexpected ufunc methods gracefully
gmarkall da739e1
init_ufunc_dispatch: Update for NumPy 1.24
gmarkall a4a0b8d
Update NumPy version support documentation
gmarkall 9ffee5d
Mody test matrix to test NumPy versions 1.21-1.24
gmarkall 4e3cd47
Update numba/tests/test_builtins.py
DrTodd13 ea9cdac
Update numba/tests/test_builtins.py
DrTodd13 d04901e
Update numba/tests/test_builtins.py
DrTodd13 e92fc85
Update numba/cpython/builtins.py
DrTodd13 8ba8b26
Update numba/cpython/builtins.py
DrTodd13 20df331
Close stale issues after 7 days
gmarkall 8a4f776
Merge pull request #8623 from thomasjpfan/nan_to_num
sklam afd725b
Merge pull request #8662 from alanhdu/alan/nbytes
sklam cec5c44
Merge pull request #8677 from IntelLabs/min_max_bool
sklam 8e43a67
Remove extra blank line.
stuartarchibald bcafb26
Relaxed ULP testing precision for NumPy Generator tests across all sy…
kc611 97c507a
Apply suggestions from code review
kc611 597eb88
Fixed line wrapping
kc611 84df01f
Merge branch 'numba:main' into fix_issue_8370
bszollosinagy 61fb113
rephrased the comment about how we ensure identical behaviour with NumPy
bszollosinagy 8f64f1b
typo: NumPy
bszollosinagy b1fd752
* removed the name of the exception expected when the test fails, bec…
bszollosinagy ab9d64f
fixes
luk-f-a c1afb27
added line
luk-f-a 8c4ea12
moved file
luk-f-a 6f9fda4
Merge branch 'main' into testhound/get_max_threads_6448
testhound 91e992a
Fix flake8 issues
testhound 9dd5062
Merge pull request #8661 from stuartarchibald/wip/lazy_aot_compiler_c…
sklam 009ae4e
Merge pull request #8697 from gmarkall/bot-updates-1
sklam f3299a8
Re-add missing @property
testhound 18016cc
Rename local variable to accurately reflect its use
testhound 3772028
Merge 'main' into fix/8657
stuartarchibald 228112a
Fix up comment from merge of 'main', slice->shard.
stuartarchibald 47be4be
Replace list comp with loops.
stuartarchibald 39dd873
Merge 'main' into wip/hasattr_str_repr
stuartarchibald b819f01
Remove objmode fall back in `repr` implementation.
stuartarchibald 0acd540
Supply concrete timeline for objmode fallback deprecation.
stuartarchibald ea8f5e8
* now uses np.testing.assert_array_equal for more detailed error repo…
bszollosinagy fd1cca1
Fix failing tests.
stuartarchibald 14bc3ff
Fix failing warning checking tests.
stuartarchibald b4081c1
Remove superfluous assertion.
stuartarchibald 77a7c68
Add missing comma after get_max_threads_per_block
testhound 5203a3a
Add update_wrapper to dufunc.
sklam ba31f71
Add test for docstring.
sklam 334be3b
Docs: Correct NumPy upper bound for 0.57 release
gmarkall 1304e64
Update comment on skipped test
gmarkall 39319a7
Merge branch 'main' into testhound/cuda_flags_cc_7954
testhound 6ac0826
Remove duplicate tanh/tanhf implementation and simplify code
testhound a4cf0d0
test_tanhf does not need to be restricted to a particular compute cap…
testhound a6a1501
moved file (2)
luk-f-a c080205
remove forced fail test
luk-f-a 6c6fe2b
Merge pull request #8376 from bszollosinagy/fix_issue_8370
sklam 7449be6
Merge pull request #8544 from stuartarchibald/wip/remove_npy_ufunc_lo…
sklam fb41749
Merge pull request #8675 from stuartarchibald/fix/8657
sklam edca9fb
Merge pull request #8701 from kc611/np_gen_prec_fix
sklam 1a07d27
Remove cpu NRT init guard, rtsys.initialize already has this.
stuartarchibald 6a6fa6c
Implement cleanups suggested in PR #8120 feedback
gmarkall 209bcaa
Merge remote-tracking branch 'numba/main' into cuda-lineinfo-fixes
gmarkall 583561f
Fix test case regressions
testhound 28bb957
Run test unconditionally
testhound cac3178
CI: Use `set -e` in "Before Install" step and fix install
gmarkall 1e2fa2b
Add -e to all Azure script steps
gmarkall ca04af8
applying review suggestions
luk-f-a 0ec2e72
Merge pull request #8716 from gmarkall/ci-miniconda-issues
sklam 90b9d8a
Merge pull request #8438 from stuartarchibald/wip/lazy_nrt_init
sklam 6ba6680
Merge pull request #8442 from stuartarchibald/wip/hasattr_str_repr
sklam a9ffa8c
CUDA: Warn when requesting debug and lineinfo
gmarkall 08e5e79
Update docstring for prepare_cuda_kernel to match args
gmarkall 3825fdc
Enforce whitespace checks in test_lineinfo a bit more aggressively
gmarkall b75097e
CUDA: break in search loops in test_lineinfo when a match is found
gmarkall 3095486
Enable coverage for subprocess testing
sklam 98a4d30
Merge pull request #8702 from stuartarchibald/wip/deprecate_objmode_f…
sklam 435ddd3
Merge pull request #8706 from sklam/fix/doctest
sklam f3ee600
Check for void return type in compile_ptx
brandonwillard d1cc6fc
Make Numba dependency check run ahead of Numba internal imports.
stuartarchibald 45fb8e6
Apply suggestions from PR #8120 review
gmarkall 2cdfc9a
Use nonzero data in tests of Issue #3158
gmarkall 276a8d1
Merge pull request #8473 from dlee992/optimize_include_style_2
sklam 88be4da
Merge pull request #8680 from thomasjpfan/flake8_6.0_error
sklam fbc31a1
Merge pull request #8685 from luk-f-a/feature/repr
sklam 2ca22c2
Merge pull request #8723 from brandonwillard/ptx-check-return-type
sklam bb9c1d8
Fix flake8 checks since upgrade to flake8=6.x
stuartarchibald 0edfefc
Run flake8 CI step in multiple processes.
stuartarchibald d708ce3
Correct sequence in test_issue_3158_1
gmarkall e0c1e4c
Merge pull request #8728 from stuartarchibald/wip/fixes_for_flake8_ve…
esc 8e2063b
Merge pull request #8120 from gmarkall/issue-1469
sklam 99d4905
Merge pull request #8513 from kc611/np_newaxis
sklam fcdb0ee
Merge pull request #8726 from stuartarchibald/fix/8718
sklam 444fa1a
Merge remote-tracking branch 'numba/main' into np-124-review
gmarkall a0a8300
Correct name of ufunc method in fastcall flags error
gmarkall 5192cdb
Add numpy argpartition function support
4b1346e
Update bot to stale PRs
guilhermeleobas 28573bb
Merge pull request #8729 from stuartarchibald/wip/flake8_concurrent
sklam 5ecf0d4
LLVM14
apmasell f0e9adb
DO NOT MERGE: LLVM14 TESTING INFRASTRUCTURE
apmasell e22f7cf
Implement np.lib.stride_tricks.sliding_window_view
bcb-hsu fbec218
Merge remote-tracking branch 'numba/main' into np-124-review
gmarkall 7597c93
address reviewer comments
guilhermeleobas aafee0e
sliding_window_view: add version guard for NumPy >= 1.20
bcb-hsu b526d7f
sliding_window_view: flake8 fixes
bcb-hsu 193ec50
Change default parameter to None
413f2d5
Change logic based on default parameter
257caca
Fix failing test_dispatcher test case
testhound c12bbf4
Merge pull request #8746 from testhound/testhound/fix_ambiguous_resol…
sklam 66e14e0
Recycle test runners more aggressively
apmasell d5a66ed
Add boolean argpartition argument to partition factory
5b45803
Add additional refprune test
apmasell eefac1a
Fix line length error from flake8
b6f4633
Merge remote-tracking branch 'numba/main' into nvidia-conda-pkgs
gmarkall 09d6fc1
Updates based on PR #7255 feedback
gmarkall 08c3366
Use better assertion logic
apmasell 7f5bfd7
Update .github/workflows/stale.yml
guilhermeleobas 9169f39
Update numba/tests/support.py
sklam cf72e84
Merge pull request #8720 from sklam/misc/cov_subproc
sklam 7d0e129
Merge pull request #8735 from guilhermeleobas/guilhermeleobas/stale-prs
sklam 386a8f9
Merge pull request #8751 from apmasell/mulitprocess_recycling
sklam 238367d
Merge remote-tracking branch 'numba/main' into np.union1d
gmarkall e03fc0b
CUDA tidy-up: remove some unneeded methods
gmarkall 0dafa70
CUDA: Fix performance regression when lineinfo is enabled
gmarkall f434f90
BLD: remove distutils
fangchenli 51c5978
refactor build_ext
fangchenli b228eb3
Stale bot: Use `abandoned - stale` label for closed PRs
gmarkall cc6fa68
fix import
fangchenli 8dbdf7d
Merge branch 'main' into testhound/get_max_threads_6448
testhound 435bc68
Correct grammar in comment
testhound 6c859de
add build_doc back, fix compiler arg
fangchenli f762b2b
fix compiler arg, revert build script
fangchenli d401435
Merge pull request #5544 from shangbol/np.union1d
sklam c1b22c2
Merge pull request #8387 from testhound/testhound/cuda_flags_cc_7954
sklam 566336c
Merge pull request #8766 from gmarkall/stale-prs-use-abandoned-stale
sklam 0d95edb
Merge remote-tracking branch 'numba/main' into np-124-review
gmarkall 39ccdd5
revert some changes
fangchenli d83875b
add empty line back
fangchenli e9045ef
revert build_ext change
fangchenli 3c2cedc
Update vendored Versioneer from 0.14 to 0.28
gmarkall 36527f3
Update `inspector._get_commit()` for recent Versioneer
oscargus 76c10b1
Merge remote-tracking branch 'numba/main' into cuda-mvc
gmarkall f358642
CUDA Docs: Refine MVC docs based on PR #8180 feedback
gmarkall cb163aa
CUDA driver.py: PR #8180 feedback
gmarkall 135d150
Merge pull request #8764 from gmarkall/cuda-dispatcher-delete-methods
sklam a746630
Revert "Merge pull request #8751 from apmasell/mulitprocess_recycling"
sklam 71a9589
Correct documentation for CAS
MiloniAtal c8f20ea
Ensure gc.collect() is called before checking refcount in tests.
sklam 7b2637f
Merge pull request #8775 from sklam/fix/main_ci
sklam 6ec85af
Changed wording of the escape error
MiloniAtal 70cedbc
Address code review. Simplify the loop . Don't need enumerate.
sklam 9992d56
Merge pull request #8180 from gmarkall/cuda-mvc
sklam 2f54c1b
Merge pull request #8348 from testhound/testhound/get_max_threads_6448
sklam de4cd6c
Merge pull request #8732 from rragundez/np-argpartition
sklam f631baf
Merge pull request #8765 from fangchenli/remove-distutil
sklam 495586a
Merge pull request #8780 from MiloniAtal/cas-doc
sklam 720b357
Merge pull request #8782 from MiloniAtal/Escape
sklam 9d04211
Merge remote-tracking branch 'numba/main' into np-124-review
gmarkall 958cc2e
Upgrade stale GitHub action
apmasell 1e42a0b
Change LLVM version in documentation
apmasell 0830ee8
Merge pull request #8786 from apmasell/update_stale
sklam e4b546b
CUDA compare and swap with index
ianthomas23 caeab05
sliding_window_view tests: use njit on test function, use subtests.
bcb-hsu 0c0f2b5
Merge pull request #8736 from bcbnz/sliding-window-view
sklam 5faf0ea
Add pending-deprecation warnings for ``numba.pycc``
stuartarchibald e5e84fa
Fix flake8. Deliberate unused import in tests.
stuartarchibald 9f1f8b8
Fix syntax error in docs.
stuartarchibald 2f72663
Merge remote-tracking branch 'numba/main' into np-124-review
gmarkall 2d0f930
Use conda-forge for NumPy 1.24
gmarkall 158033b
Attempt to correct syntax for NumPy package channel setting on Windows
gmarkall ad4f623
Updates following review
ianthomas23 4c1aef5
Merge pull request #8339 from sklam/fix/iss8291_parfor_leak
sklam 9ffe080
Merge pull request #8691 from gmarkall/np-124-review
sklam 7cab2c4
Merge pull request #8781 from sklam/fix/refcount_gc_collect
sklam 291269b
Merge pull request #8790 from ianthomas23/6702_cas
sklam b126d68
Merge remote-tracking branch 'numba/main' into nvidia-conda-pkgs
gmarkall a109b00
CUDA: Add 12.0 and 12.1 supported compute capabilities to nvvm.py
gmarkall bd92dd2
Document that MVC is not supported on CUDA 12 yet
gmarkall 1d1609a
Line-wrap docs/source/cuda/minor_version_compatibility.rst
gmarkall bb9b0d9
Revise lineinfo tests based on PR #8594 feedback
gmarkall 2f104ea
Fix docs build
stuartarchibald c583a83
Merge pull request #7255 from gmarkall/nvidia-conda-pkgs
sklam c4424fb
Merge pull request #8024 from apmasell/datetime_conversion
sklam b2b466a
Merge pull request #8594 from gmarkall/cuda-lineinfo-fixes
sklam f2008e1
Merge pull request #8771 from gmarkall/versioneer-028
sklam ce69f30
Merge pull request #8795 from stuartarchibald/wip/pending_deprecation…
sklam e09828b
Allow LLVM 14 for Linux AArch64 compatibility
apmasell 1f22e7a
Merge remote-tracking branch 'origin/main' into llvm14
apmasell bcf35f2
Remove LLVM14 build scaffolding
apmasell 7dd0ab6
Add documentation for LLVM 14 passes
apmasell 03cf859
Remove more LLVM 14 build scaffolding
apmasell c66a986
Merge pull request #8535 from apmasell/llvm14
sklam 0fec27d
Fix llvmlite dependency in meta.yaml
sklam ec52102
Merge pull request #8810 from sklam/fix/build_meta
sklam 2c7926d
Merge remote-tracking branch 'origin/main' into py3.11
sklam 99c41f5
Bump python version guard
sklam 23aca12
Fix missing import
sklam b15941b
Fix py3.10
sklam a67fa65
Unblock test for python 3.11
sklam d5cc2a2
Fix buildscripts
sklam 72664d4
Simplify per-python-version splits in reraise_exc_is_none for readabi…
sklam e823aab
Remove dead code since 3.7 removal
sklam b140a6f
Remove dead comments from merge conflict.
sklam File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
stuartarchibald marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't have the llvmlite buildout for py3.11 yet.