Releases: AMYPAD/CuVec
Releases · AMYPAD/CuVec
CuVec v6.0.0 stable
CuVec v5.0.0 stable
- add
shape
property - pybind11 minor updates
- replace refs (
&
) => pointers (*
) - implicit
tuple
=>std::vector<size_t>
conversion
- replace refs (
- swig API updates
- rename
swvec
=>cuvec_swig
- drop
SwigCuVec_data
- drop
SwigCuVec
alias in favour ofNDCuVec
- rename
- cpython: (re)add backward-compatible header (#42 <- #40)
- docs: overhaul tabs & API
- build
- default
RelWithDebInfo
- use
pybind11_add_module
<=python_add_library
- default
- tests: speed up by using smaller sizes
- misc code tidy
CuVec v4.1.1 stable
CuVec v4.1.0 stable
- pybind11: use properties (#40)
- docs: fix C++ pointer, update keywords
- tests: skip unavailable backends, bump pre-commit
- build: split
make test
s - CI: clean up tag-bot
CuVec v4.0.0 stable
- add pybind11 support (#37)
NDCuVec<T>
(aliasSwigCuVec<T>
) C++ APIcuvec.pybind11
Python APIcuvec.example_pybind11
module- add tests
- add performance tests
- add documentation
- add in-place
resize
forswig
&pybind11
(#37) - misc framework updates (#37)
- tidy extension structure
- add
Makefile
- cache build dir
- make tests more parallel
- minify
pre-commit
config - CI: bump actions
- tests: pin
cupy<13
- misc linting
CuVec v3.0.0 stable
- migrate to
scikit-build-core
fromscikit-build
(#34)- auto-detect native CUDA architecture (#31)
- update & fix dependencies
- fix & pin to
swig>=4
- drop
miutil
- fix & pin to
- misc CI build & test framework updates
- update pre-commit hooks
- update workflow actions
- use PyPI trusted publishing (#35)
- use release bot (@amypad-bot)
- fix tests CUDA drivers & docs builds (#32)
- update contributing docs/instructions for in-place local builds (#35 <- #34)
CuVec v2.12.0 stable
- add SWIG
retarray
convenience function (#30) - misc build, test & CI framework updates (#30)
- migrate
setup.cfg
=>pyproject.toml
- drop redundant Python
ROOT_DIR
- only find Python
Development.Module
- add
swig
to mandatory dependencies - bump pre-commit
- migrate
- minor code tidy
- drop redundant typecast
- update docs & tests
CuVec v2.11.4 stable
- misc build, test & CI framework updates (#29, #28)
- support Python 3.11, drop Python 3.6
- suppress misc warnings
- bump pre-commit (PyCQA/isort#2077)
- bump CI/GHA workflows
- replace
.zenodo.json
=>CITATION.cff
& update year - rename branch
master
=>main
- fix failing tests
- fix external PRs
- fix failing releases (softprops/action-gh-release#266 (comment))
- minor docs updates
- update contributing instructions
- fix badges (badges/shields#8671)
- minor code & config tidy/lint
CuVec v2.11.3 stable
- update tests
- use setuptools
legacy-editable
mode (#26) - remove redundant logging
- use setuptools
- framework: fix comment-bot