Repository navigation
Comparing changes
Open a pull request
base repository: zarr-developers/numcodecs
base: v0.16.0
head repository: zarr-developers/numcodecs
compare: v0.16.1
- 13 commits
- 14 files changed
- 9 contributors
Commits on Apr 7, 2025
-
Fix
constdiscard warnings infletcher32(#728)When accessing a pointer from a `const` typed-memoryview, make sure the pointer itself is also typed as `const` to avoid compiler warnings about discarding `const`.
Configuration menu - View commit details
-
Copy full SHA for 96086c3 - Browse repository at this point
Copy the full SHA 96086c3View commit details -
In
vlen, define and useconstHEADER_LENGTH(#723)* In `vlen`, define and use `const` `HEADER_LENGTH` Previously `HEADER_LENGTH` was defined in `vlen`, but not as `const`. So it could concievably be changed. While this didn't happen in practice, it does mean the compiler needs to generate code to check and use this value throughout. However `HEADER_LENGTH` is intended to be `const`. So define it as such. That way the compiler can generate more efficient code when using it. Further define it in terms of the type whose size it references (namely `uint32_t`). Also make sure that type is `cimport`ed for referencing. Finally consistently use `HEADER_LENGTH` when it applies throughout `vlen`. Previously `HEADER_LENGTH` was sometimes used and in other cases the value `4` was used. So consistently use `HEADER_LENGTH` throughout for improved code clarity. Now that `HEADER_LENGTH` is marked `const` this is equally efficient.
Configuration menu - View commit details
-
Copy full SHA for 169db1b - Browse repository at this point
Copy the full SHA 169db1bView commit details
Commits on Apr 8, 2025
-
chore: update pre-commit hooks (#722)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.9.9 → v0.11.4](astral-sh/ruff-pre-commit@v0.9.9...v0.11.4) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1fe396a - Browse repository at this point
Copy the full SHA 1fe396aView commit details -
Update
license*metadata and include third-party licenses (#729)* Make `license` SPDX compatible * Use `project`'s `license-files` entry * Package licenses for Blosc and its dependencies * Add news entry for license packaging fixes * Require Setuptools 77+ Needed for newer `license*` metadata handling. * Drop deprecated trove-classifier for license
Configuration menu - View commit details
-
Copy full SHA for 4f453e5 - Browse repository at this point
Copy the full SHA 4f453e5View commit details -
Bump pypa/cibuildwheel from 2.23.0 to 2.23.2 (#719)
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.23.0 to 2.23.2. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](pypa/cibuildwheel@v2.23.0...v2.23.2) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Stansby <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 933d901 - Browse repository at this point
Copy the full SHA 933d901View commit details
Commits on Apr 9, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 58bc9c4 - Browse repository at this point
Copy the full SHA 58bc9c4View commit details
Commits on Apr 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 85eeed3 - Browse repository at this point
Copy the full SHA 85eeed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3438e16 - Browse repository at this point
Copy the full SHA 3438e16View commit details
Commits on Apr 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1ffc6ab - Browse repository at this point
Copy the full SHA 1ffc6abView commit details
Commits on May 5, 2025
-
chore: update pre-commit hooks (#747)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.11.4 → v0.11.8](astral-sh/ruff-pre-commit@v0.11.4...v0.11.8) - [github.com/scientific-python/cookie: 2025.01.22 → 2025.05.02](scientific-python/cookie@2025.01.22...2025.05.02) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 65e16c3 - Browse repository at this point
Copy the full SHA 65e16c3View commit details
Commits on May 14, 2025
-
Make all codecs pickleable (#745)
* make Zlib codec pickleable * add test * show __init_subclass__ can work for Zlib * refactor the BytesBytes Codecs to use __init_subclass__ * remove snake_case function * Chuck's suggestions Co-authored-by: Chuck Daniels <[email protected]> * redefine Bitround * remove debugging prints from test * redefine Shuffle * redefine Delta * redefine FixedScaleOffset * Quantize * PackBits * AsType * redefine checksum codecs * array to bytes codecs * remove todo * remove dynamic constructors * release note * remove unneeded imports * style: pre-commit fixes * remove unused type ignore --------- Co-authored-by: Chuck Daniels <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Davis Bennett <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 936f4d2 - Browse repository at this point
Copy the full SHA 936f4d2View commit details -
(fix): ensure no
typesizein theBloscconfig (#739)* (fix): ensure no `typesize` in the `Blosc` config * (fix): `typesize` less than 1 test needs to set private member * (chore): document change * (fix): not link for `get_config`
Configuration menu - View commit details
-
Copy full SHA for 2e0f950 - Browse repository at this point
Copy the full SHA 2e0f950View commit details -
Unnecessary
Noneprovided as default (#708)Co-authored-by: Davis Bennett <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 308cc25 - Browse repository at this point
Copy the full SHA 308cc25View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.16.0...v0.16.1