Sync from SUSE:ALP:Source:Standard:1.0 python-numba revision 4a36e7d5d74945540157b403f961fcfa

This commit is contained in:
Adrian Schröter 2024-10-16 15:50:49 +02:00
parent 850a0ed086
commit 0f8c0185a6
2 changed files with 30 additions and 12 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue May 28 10:23:15 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
- Skip broken test on ppc64le
bsc#1225394, gh#numba/numba#8489
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Nov 20 12:15:07 UTC 2023 - Markéta Machová <mmachova@suse.com> Mon Nov 20 12:15:07 UTC 2023 - Markéta Machová <mmachova@suse.com>

View File

@ -3,11 +3,11 @@
numba/tests/test_parfors_passes.py | 1 + numba/tests/test_parfors_passes.py | 1 +
2 files changed, 4 insertions(+), 2 deletions(-) 2 files changed, 4 insertions(+), 2 deletions(-)
Index: numba-0.57.0/numba/tests/test_parfors.py Index: numba-0.58.1/numba/tests/test_parfors.py
=================================================================== ===================================================================
--- numba-0.57.0.orig/numba/tests/test_parfors.py --- numba-0.58.1.orig/numba/tests/test_parfors.py
+++ numba-0.57.0/numba/tests/test_parfors.py +++ numba-0.58.1/numba/tests/test_parfors.py
@@ -1190,6 +1190,7 @@ class TestParforNumPy(TestParforsBase): @@ -1206,6 +1206,7 @@ class TestParforNumPy(TestParforsBase):
self.check_variants(test_impl2, data_gen) self.check_variants(test_impl2, data_gen)
self.count_parfors_variants(test_impl2, data_gen) self.count_parfors_variants(test_impl2, data_gen)
@ -15,7 +15,7 @@ Index: numba-0.57.0/numba/tests/test_parfors.py
def test_ndarray_fill(self): def test_ndarray_fill(self):
def test_impl(x): def test_impl(x):
x.fill(7.0) x.fill(7.0)
@@ -4479,7 +4480,7 @@ class TestParforsVectorizer(TestPrangeBa @@ -4518,7 +4519,7 @@ class TestParforsVectorizer(TestPrangeBa
return asm return asm
@ -24,7 +24,7 @@ Index: numba-0.57.0/numba/tests/test_parfors.py
def test_vectorizer_fastmath_asm(self): def test_vectorizer_fastmath_asm(self):
""" This checks that if fastmath is set and the underlying hardware """ This checks that if fastmath is set and the underlying hardware
is suitable, and the function supplied is amenable to fastmath based is suitable, and the function supplied is amenable to fastmath based
@@ -4519,7 +4520,7 @@ class TestParforsVectorizer(TestPrangeBa @@ -4558,7 +4559,7 @@ class TestParforsVectorizer(TestPrangeBa
# check no zmm addressing is present # check no zmm addressing is present
self.assertTrue('zmm' not in v) self.assertTrue('zmm' not in v)
@ -33,10 +33,10 @@ Index: numba-0.57.0/numba/tests/test_parfors.py
def test_unsigned_refusal_to_vectorize(self): def test_unsigned_refusal_to_vectorize(self):
""" This checks that if fastmath is set and the underlying hardware """ This checks that if fastmath is set and the underlying hardware
is suitable, and the function supplied is amenable to fastmath based is suitable, and the function supplied is amenable to fastmath based
Index: numba-0.57.0/numba/tests/test_parfors_passes.py Index: numba-0.58.1/numba/tests/test_parfors_passes.py
=================================================================== ===================================================================
--- numba-0.57.0.orig/numba/tests/test_parfors_passes.py --- numba-0.58.1.orig/numba/tests/test_parfors_passes.py
+++ numba-0.57.0/numba/tests/test_parfors_passes.py +++ numba-0.58.1/numba/tests/test_parfors_passes.py
@@ -516,6 +516,7 @@ class TestConvertLoopPass(BaseTest): @@ -516,6 +516,7 @@ class TestConvertLoopPass(BaseTest):
str(raises.exception), str(raises.exception),
) )
@ -45,10 +45,10 @@ Index: numba-0.57.0/numba/tests/test_parfors_passes.py
def test_init_prange(self): def test_init_prange(self):
def test_impl(): def test_impl():
n = 20 n = 20
Index: numba-0.57.0/numba/tests/test_cli.py Index: numba-0.58.1/numba/tests/test_cli.py
=================================================================== ===================================================================
--- numba-0.57.0.orig/numba/tests/test_cli.py --- numba-0.58.1.orig/numba/tests/test_cli.py
+++ numba-0.57.0/numba/tests/test_cli.py +++ numba-0.58.1/numba/tests/test_cli.py
@@ -264,6 +264,7 @@ class TestGDBCLIInfoBrokenGdbs(TestCase) @@ -264,6 +264,7 @@ class TestGDBCLIInfoBrokenGdbs(TestCase)
self.assertIn("No such file or directory", stdout) self.assertIn("No such file or directory", stdout)
self.assertIn(path, stdout) self.assertIn(path, stdout)
@ -57,3 +57,15 @@ Index: numba-0.57.0/numba/tests/test_cli.py
def test_nonsense_gdb_binary(self): def test_nonsense_gdb_binary(self):
# Tests that a nonsense binary specified as gdb it picked up ok # Tests that a nonsense binary specified as gdb it picked up ok
env = os.environ.copy() env = os.environ.copy()
Index: numba-0.58.1/numba/tests/test_mathlib.py
===================================================================
--- numba-0.58.1.orig/numba/tests/test_mathlib.py
+++ numba-0.58.1/numba/tests/test_mathlib.py
@@ -635,6 +635,7 @@ class TestMathLib(TestCase):
def test_frexp_npm(self):
self.test_frexp(flags=no_pyobj_flags)
+ @unittest.skip("Fails on ppc64le https://github.com/numba/numba/issues/8489")
def test_ldexp(self, flags=enable_pyobj_flags):
pyfunc = ldexp
for fltty in (types.float32, types.float64):