Commits on Source
359
0c79638e
Rework _get_common_dtype to tolerate unsized scalars, match numpy, warn about downcasts
Sep 10, 2022
1f24376e
test_maximum_minimum_with_scalars: test unsized scalars
Sep 10, 2022
1408611d
Bump version to 2022.2.2
Sep 10, 2022
0ec0b1d0
Fix _get_common_dtype to handle int scalars, with caching
Sep 11, 2022
6b46bf3d
Bump version to 2022.2.3
Sep 11, 2022
06a61b06
Changes towards nanobind compatiblity that also work for pybind11
Oct 02, 2022
76d43c7c
Avoid broken Intel OpenCL RT v2022.2
Oct 03, 2022
9fbcd08c
Fix spirv file name location
Oct 03, 2022
1ccd0e06
Accept IMAGE2D_ARRAY in enqueue_copy for images (closes gh-618)
Oct 03, 2022
d2ae140d
Fix for low resolution windows clock
Oct 04, 2022
0fb27cd9
Fix bitlog2 for LLP systems (win)
Oct 04, 2022
396ead67
update Array docs
Oct 04, 2022
cb48b3df
add typing annotations to Array.__init__
Oct 04, 2022
702a1d8b
clean up error messages and formatting
Oct 04, 2022
11100df4
check isscalar in all arithmetic functions
Oct 04, 2022
e938cbdf
use wraps in elwise_kernel_runner
Oct 04, 2022
0bcae129
Windows CI (#624)
Oct 05, 2022
9e87128c
import builtins in cl.array
Oct 07, 2022
67ed1f25
remove wait_for handling from arange
Oct 07, 2022
a840b0c4
fix typos found by codespell
Oct 11, 2022
548fe52b
Fix wheels to find pocl
Oct 14, 2022
bcccfe46
Check PYOPENCL_HOME even if /etc/OpenCL/vendors do not exist
Oct 14, 2022
762ea783
Bump version to 2022.2.4
Oct 14, 2022
42dd29e4
store PYOPENCL_NO_CACHE variable
Oct 16, 2022
a4187676
use PYOPENCL_NO_CACHE in invoker cache
Oct 16, 2022
497cd156
update docs for PYOPENCL_NO_CACHE
Oct 16, 2022
b3b0de98
Address/work around failures on empty slices encountered in test_slice
Oct 16, 2022
11bca10a
fix mypy issues
Oct 17, 2022
b57737b7
add mypy to ci
Oct 17, 2022
6e5122c2
use versioned ci-support-v0
Oct 17, 2022
e1a2e02c
Bump versions of various github actions components
Oct 18, 2022
fcedd8b1
Allow fallback if KernelWithCustomEnqueue __class__ assignment fails
Oct 18, 2022
15170978
Fix typo in test_array.py
Oct 19, 2022
63e9809f
add Argument to docs for typing
Oct 19, 2022
c52469fa
add types to ElementwiseKernel constructor
Oct 19, 2022
c0f32f9c
add types to get_elwise_kernel helpers
Oct 19, 2022
912ea027
fix ElementwiseKernel docs
Oct 19, 2022
d594454b
use more f-strings in elementwise
Oct 19, 2022
98ecfd0f
fix sphinx directive
Oct 23, 2022
0db8bb53
wrap lines in misc.rst
Oct 23, 2022
d6ddcc0c
Upgrade Checkout action version for GH mypy CI
Oct 30, 2022
b35b7f25
add types to get_reduction_kernel
Oct 30, 2022
d67974b7
add types to ReductionKernel methods
Oct 30, 2022
17074c59
use more f-strings in reduction.py
Oct 30, 2022
a39e2997
clean up docs for ReductionKernel
Oct 30, 2022
36afe577
simplify sphinx makefile
Oct 30, 2022
466d265f
Add c{float,double}_fma function in pyopencl-complex.h
Nov 03, 2022
cde5b8b7
rename to muladd and add a test
Nov 03, 2022
97ac016b
use opencl fma builtin
Nov 03, 2022
6bb1a983
remove delayed annotations
Nov 06, 2022
03b6bb83
Remove unused PYTHON_ERROR macro
Nov 06, 2022
9501c0b3
Drop spurious build system dep on Cython
Nov 06, 2022
dcde7630
Remove reference to MemoryObjectHolder in enqueue_fill signature
Nov 06, 2022
c2a77e5b
Centralize Intel CL runtime -> conda env hackage
Nov 06, 2022
d2b5a396
Skip test_slice on Intel CL
Nov 06, 2022
a1504e46
add more types to tools
Nov 06, 2022
828d7c08
add types to scan kernels
Nov 06, 2022
99468f93
clean up docs for GenericScanKernel
Nov 06, 2022
07fbb76f
fix some dead links
Nov 07, 2022
7acdfd3c
update redirects in docs
Nov 07, 2022
073d96b4
use anonymous links where appropriate
Nov 07, 2022
9a3253e1
use svg badge
Nov 07, 2022
e53c0463
tools: fix double precision check
Nov 09, 2022
d8f35261
update bare noqa
Nov 12, 2022
6f6229d1
update bare noqa in tests
Nov 12, 2022
6357b806
remove some seemingly useless pylint suppressions
Nov 12, 2022
854a46a0
fix indentation in memory pool docs
Nov 13, 2022
f96f3b8e
fit some most doc lines in 88 columns
Nov 13, 2022
68d551c2
use inline literals instead of default role
Nov 13, 2022
f412b7cd
Bump py compat target to 3.8 in setup.py and CI
Nov 21, 2022
30d9aded
Bump cibuildwheel version
Nov 21, 2022
2968e680
Windows wheel build: pass loader lib dir via --cl-lib-dir
Nov 21, 2022
479c033e
Fix typos in scripts/build-ocl-windows.sh
Nov 21, 2022
82e6635f
Windows wheel build: Use --cl-inc-dir
Nov 21, 2022
17384cd1
Bump version to 2022.3
Nov 21, 2022
7d3c4d1b
Fix buffer size computation (#660)
Nov 25, 2022
1da89d78
Un-skip bitonic sort on Intel CL
Dec 24, 2022
21a5b674
Swap bool8 -> bool_ to placate numpy deprecation
Dec 24, 2022
d009370c
Fix alignment of cdouble_t and cfloat_t (#654)
Dec 27, 2022
99b619bf
Add comment on c-f/anaconda interchangeability
Dec 30, 2022
fe918d35
Exclude files _skbuild dir from releases (closes gh-670)
Jan 03, 2023
07c4c12c
Bump version to 2022.3.1
Jan 03, 2023
3e6fb3fa
Update compyte
Jan 10, 2023
43ff641b
Placate flake8-comprehensions
Jan 10, 2023
d13e6f32
Add a script to get PTX/SASS/ASM code from an opencl kernel
Jan 15, 2023
991f82ea
Use tolerance in fmod test (closes gh-673)
Feb 16, 2023
052fff55
silence new flake8-bugbear B028 error
Feb 16, 2023
1b6d8b32
fix PoCL spelling
Feb 16, 2023
e9e0deb2
Bump tolerance of fmod test according to reports from Debian
Feb 21, 2023
0ed49736
Implement logical_(or|and|not)
Mar 13, 2023
8c8f9d83
Test logical_(and|or|not)
Mar 13, 2023
95ad30e2
Add logical ops to docs
Mar 13, 2023
d0a35873
docs: update intersphinx mapping from deprecated variant
Apr 25, 2023
37984dd2
examples: fix imageio usage in median-filter
Apr 25, 2023
ae0f4346
Drop AMD GPU CI job: that GPU is gone
Apr 26, 2023
e7419289
trivial grammar fix
May 01, 2023
f7dc3844
Add missing doc upload step in Gitlab CI
May 03, 2023
34eae59b
mark as pyopencl-2023.1
May 09, 2023
2c6c0f91
Include experiments in distribution
May 09, 2023
55b8fb9e
remove print-binary.py (#685)
May 17, 2023
259 additional commits have been omitted to prevent performance issues.
Loading
Loading