Commits on Source
379
0effe80e
Move tools higher in the docs TOC
Sep 07, 2022
fbdf1fd5
Acknowledge DOE funding
Sep 07, 2022
ecd30252
Bump version to 2022.2
Sep 07, 2022
c256f4fa
Use pocl dev label for Conda CI
Sep 07, 2022
7989430d
Add section headers in test_wrapper
Sep 07, 2022
5fe71244
Fix rendering in doc/runtime_const
Sep 07, 2022
325c21e7
array: Import warn once at the top
Sep 07, 2022
3ba1a02b
Expose {SVMAllocation,PooledSVM}._queue
Sep 07, 2022
cb3cdc4f
Array constructor: warn about SVM queue inconsistencies
Sep 07, 2022
0a1691f7
Make enqueue_copy offsets interface more uniform
Sep 07, 2022
cd741026
Add test_svm_mem_pool_with_arrays
Sep 07, 2022
0fbfa2fb
Generalize test_coarse_grain_svm to test opqaue-style SVM
Sep 07, 2022
54712f9c
Add changelog entry for 2022.2
Sep 07, 2022
48021a1f
Retry clSVMAlloc in SVMAllocation after running GC
Sep 07, 2022
f95a908f
Include CITATION.cff in distribution
Sep 07, 2022
c24340f0
fix a few minor spelling mistakes in SVM pool
Sep 08, 2022
7f12738d
SVM: make sure to pop memcpy kwargs even with -O
Sep 08, 2022
d2ade3f0
better error message
Sep 08, 2022
cea9d0e6
Bump version to 2022.2.1
Sep 08, 2022
78ee8f95
Revert "Use pocl dev label for Conda CI"
Sep 09, 2022
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
279 additional commits have been omitted to prevent performance issues.
Loading
Loading