Releases: inducer/pyopencl
Releases · inducer/pyopencl
v2025.2.6
What's Changed
- Remove outdated comments for pylint and mypy by @alexfikl in #846
- Bump pypa/cibuildwheel from 3.0.0 to 3.0.1 by @dependabot[bot] in #848
- Fully (almost) type tools.py by @alexfikl in #847
- Use f-strings in tools.py by @alexfikl in #849
- Add types to elementwise.py by @alexfikl in #850
- Fix documentation for
WaitList
by @inducer in #851 - Re-fix documentation for WaitList by @inducer in #852
- Type
Device.hashable_model_and_version_identifier
by @inducer in #853 - CL 1.1 fixes by @inducer in #854
- Mostly type
if_positive
by @inducer in #855
Full Changelog: v2025.2.5...v2025.2.6
v2025.2.5
What's Changed
- Bump pypa/cibuildwheel from 2.23.3 to 3.0.0 by @dependabot in #840
- Cibw fixes 2025 06 by @inducer in #841
- Use lower-case attributes for Event.profile, deprecate others by @inducer in #844
- Minor types 2025 07 by @inducer in #845
Full Changelog: v2025.2.4...v2025.2.5
v2025.2.4
v2025.2.3
v2025.2.2
v2025.2.1
v2025.2
What's Changed
- Remove useless else (RUF047) by @alexfikl in #813
- Add an
image2d_t
demo by @gybo03 in #814 - MNT: stop using deprecated numpy macros by @tacaswell in #815
- only warn about argument sizes on Nvidia GPUs by @matthiasdiener in #713
- Fix ruff warnings about unused variables by @alexfikl in #818
- Ruff 0.11.4 by @inducer in #823
- provide a better error message when no platforms found by @matthiasdiener in #826
- Warn about repeated Program.knl retrievals by @inducer in #832
- Typing by @inducer in #833
New Contributors
- @gybo03 made their first contribution in #814
- @tacaswell made their first contribution in #815
Full Changelog: v2025.1...v2025.2
v2025.1
What's Changed
- set NOMINSIZE, LTO by @matthiasdiener in #796
- Array: use np.result_type directly by @matthiasdiener in #787
- Configure typos CI, fix typos by @inducer in #799
- Fix new ruff re errors by @alexfikl in #802
- Fix RUF052 and RUF046 warnings by @inducer in #803
- Fix RUF056 falsy-dict-fallback errors by @alexfikl in #808
Full Changelog: v2024.3...v2025.1
v2024.3
What's Changed
- Move more configs to pyproject.toml by @alexfikl in #770
- Add and fix some more ruff rules by @alexfikl in #772
- Fix new C409 errors by @alexfikl in #776
- Fix ruff issues in notebook by @alexfikl in #778
- Ensure that the invoker name is an identifier by @inducer in #779
- Add note about Kernel constructor for oddly-named kernels by @inducer in #783
- choose_devices: don't short-circuit dev choice when answers available by @matthiasdiener in #780
- Update compyte to drop ndarray code by @inducer in #785
- Support Nanobind 2.2 by @inducer in #791
- CMake updates by @matthiasdiener in #793
- Context: remove deprecated cache_dir argument from docs by @matthiasdiener in #795
Full Changelog: v2024.2.7...v2024.3
v2024.2.7
What's Changed
- Bump version to 2024.2.7 by @matthiasdiener in #771 (numpy 2 compatibility)
Full Changelog: v2024.2.6...v2024.2.7