You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: add `ak.enforce_type`
* test: add tests
* test: fix argument order
* feat: add removal of option!
* feat: add option to keep type parameters
* refactor: use independent `recurse_` functions
* test: add more test cases
* feat!: don't permute for recordarrays
* feat!: make union conversions stricter
* refactor: drop closure abstraction
Now that we don't need multi-branch error handling
* fix: check metadata in layout equality
* fix: allow unions to be unconverted
* fix: Python 3.7's sum doesn't accept kwargs
* style: pre-commit fixes
* feat: don't project indexed types if type matches
* misc fixes
* feat: convert between strings and char arrays
* feat: support changing record lengths
* refactor: rename `layout_equal_type`
* refactor: change error types
* refactor: simplify record handling
* fix: recurse into all contents, even if same type!
* fix: pack option only for one level
* fix: only project option if content type changes
* fix: more packing work!
* refactor: make all functions private
* refactor: rename function
* Fix: invert condition
* refactor: cleanups
* wip: work on documentation
* docs: add to toctree
* docs: clean-up docstring
* docs: small change
* fix: correct record (todo: add test with different fields)
* fix: regular is also list!
* feat: add projection mode
* docs: update docstrings
* test: add tests for new behavior
* docs: fix docstring formatting
* docs: fix formatting
* docs: small formatting change
* docs: small internal notice
* fix: support converting 0-length lists to sized regular
* refactor: pull out index_nplike
* feat: detect projection automatically
* refactor: drop single-use helper functions
* refactor: simplify branches
* test: ensure indexing works properly
* docs: clarify when projection vs conversion is used
* fix: add note about high level types
* test: add scalar test
* refactor: move functions around
* fix: only operate on part of array used for records
* fix: take parameters from `_parameters`
* fix: take parameters from `_parameters`
* docs: expand on docstrings
* fix: catch bug with packing
* test: check packing of indexed
* fix: preserve field order
* test: check _exact_ layouts
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
0 commit comments