farcaster-py icon indicating copy to clipboard operation
farcaster-py copied to clipboard

:arrow_up: Bump bitarray from 2.8.2 to 2.9.2

Open dependabot[bot] opened this issue 1 year ago • 0 comments

Bumps bitarray from 2.8.2 to 2.9.2.

Changelog

Sourced from bitarray's changelog.

Change log

2.9.2 (2024-01-01):

  • optimize initialization from strings by not constantly resizing buffer
  • optimize util.hex2ba() and util.base2ba() by avoiding unnecessary copies
  • optimize util.base2ba() and util.ba2base() for n=16 (hexadecimal)

2.9.1 (2023-12-23):

  • avoid buffer being unnecessarily initialized with 0s in several functions of the bitarray.util module
  • fix .count() type hint in pyi-file
  • improve testing

2.9.0 (2023-12-17):

  • deprecate support for Python 2 - Python 2.7 support will be removed in bitarray version 3.0, see roadmap <https://github.com/ilanschnell/bitarray#roadmap>__
  • bitarray(n) for integer initializer n will always return a bitarray of length n with all items initialized to 0, see [#212](https://github.com/ilanschnell/bitarray/issues/212) <https://github.com/ilanschnell/bitarray/issues/212>__
  • allow sub-bitarray in .count(), [#212](https://github.com/ilanschnell/bitarray/issues/212) <https://github.com/ilanschnell/bitarray/issues/212>__
  • add util.ones()
  • .find() and .index(): add keyword argument right for rightmost index
  • .itersearch(): add start and stop argument, and keyword argument right (for descending order - starting with rightmost match)
  • deprecate util.rindex() (will be removed in 3.0 release), use .index(..., right=True) instead
  • deprecate util.make_endian() (will be removed in 3.0 release), use bitarray(..., endian=...) instead

2.8.5 (2023-12-09):

  • speedup unaligned copies by always using word shifts (in combination with builtin byte swap 64 when available) when bit-endianness and machine byte-order are opposite
  • add HAVE_BUILTIN_BSWAP64 to header
  • avoid misaligned pointers when casting to (uint64_t *)
  • add tests

2.8.4 (2023-12-04):

  • simplify copy_n() (remove special cases), see #d2d6fd53 <https://github.com/ilanschnell/bitarray/commit/d2d6fd53>__

... (truncated)

Commits
  • 7188666 add release date - update docs
  • 30fac55 simplify macro
  • 884e4e1 better naming
  • dd7ca29 improve hex2ba error message - add tests
  • da7febf simplify new_bitarray()
  • 818a736 simplify assert - use PyUnicode_FromString (on Py3k)
  • 60c0081 add test
  • 54a6234 avoid strsize being different from nbits/4 in ba2hex_core()
  • 06ea474 only allocate necessary memory
  • 9090724 create terminated strings in ba2hex_core() and ba2base_core()
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Jan 02 '24 11:01 dependabot[bot]