Skip to content

Releases: jakobnissen/ScanByte.jl

v0.4.0

30 Jun 18:44
Compare
Choose a tag to compare

Release 0.4.0

Breaking changes

  • Breaking: SizedMemory is now internal

Other

  • Now falls back to generic code if ENV["JULIA_CPU_TARGET"] is set.
  • Use libc memchr when byteset length is one
  • Add more set ops to ByteSet

v0.3.2

25 Jun 14:06
Compare
Choose a tag to compare

Release v0.3.2

  • Optimise ByteSet
  • Optimise memchr(x, ::Byte) by calling libc's memchr
  • Add generic method memchr(::Any, x), automatically creating SizedMemory from x

v0.3.1

01 Jun 06:54
Compare
Choose a tag to compare

Fix the bug in issue #3 - SIMD fallback warning only emitted during package precompilation

v0.3

08 Mar 08:54
Compare
Choose a tag to compare

Release 0.3

Breaking changes

  • gen_scan_function has been removed. Instead, you should now scan for multiple bytes by calling memchr(::SizedMemory, Val(byteset)).

v0.2

23 Feb 16:04
Compare
Choose a tag to compare

Release 0.2

Breaking changes

  • SizedMemory(x) now requires that x implements sizeof

New features

  • New function memchr(x::SizedMemory, b::UInt8), which finds the first position of b in x.

v0.1

23 Jan 22:15
Compare
Choose a tag to compare

Initial release, alpha stage.