Skip to content

Releases: brenhinkeller/StaticTools.jl

v0.8.0

23 Aug 01:11
Compare
Choose a tag to compare

StaticTools v0.8.0

Diff since v0.7.5

  • Rename parse method for parsing argv to argparse to avoid doing type piracy

v0.7.5

22 Aug 22:22
Compare
Choose a tag to compare

StaticTools v0.7.5

Diff since v0.7.4

Merged pull requests:

v0.7.4

18 Aug 05:09
73411c4
Compare
Choose a tag to compare

StaticTools v0.7.4

Diff since v0.7.3

Closed issues:

  • PkgEval: segfault during fclose (#24)

Merged pull requests:

v0.7.3

04 Aug 02:32
Compare
Choose a tag to compare

StaticTools v0.7.3

Diff since v0.7.2

Closed issues:

  • Integer overflow when calculating number of bytes (#22)

Merged pull requests:

v0.7.2

31 Jul 20:11
a7da72f
Compare
Choose a tag to compare

StaticTools v0.7.2

Diff since v0.7.1

  • Match behaviour of Libdl.dlopen in terms of auto-appending shlib extension if not explicitly provided
  • Add integration tests for dlopen, dlsym, @ptrcall
  • Support RTLD_DEFAULT pseudo-pointer for dlsym
  • Add method for Base.contains on AbstractStaticStrings

Closed issues:

Merged pull requests:

v0.7.1

30 Jul 19:05
Compare
Choose a tag to compare

StaticTools v0.7.1

Diff since v0.7.0

  • Add support for Base.unsafe_wrap(MallocArray, ...) (thanks @mkitti!)

v0.7.0

30 Jul 18:43
Compare
Choose a tag to compare

StaticTools v0.7.0

Diff since v0.6.2

  • Switch to Base rand's syntax where the rng always comes before the type (breaking!)
  • Add rand(::StaticRNG, ...) methods for more native types, efficiency improvments
  • Add new Ziggurat StaticRNG for Gaussian random numbers (expensive to initialize, but subsequently fast)
  • Add dependency on Random stdlib so we can extend rand! and randn! for StaticRNGs
  • Add, test, and export methods for rand! and randn!
  • Refactor rng dispatch

v0.6.2

27 Jul 22:52
Compare
Choose a tag to compare

StaticTools v0.6.2

Diff since v0.6.1

  • Add srand/mrand, srandn/mrandn convenience methods
  • Switch xoshiro256✴︎✴︎ generator to 2x faster pure Julia implementation

v0.6.1

25 Jul 23:34
796d1ea
Compare
Choose a tag to compare

StaticTools v0.6.1

Diff since v0.6.0

  • Add do-block syntax to most MallocArray constructors so users can avoid having to ever manually call free (i.e., the "withmallocarray" trick)
  • Update documentation

Merged pull requests:

  • Support "withmallocarray"-type do-block syntax for most MallocArray constructors (#17) (@brenhinkeller)

v0.6.0

24 Jul 03:08
Compare
Choose a tag to compare

StaticTools v0.6.0

Diff since v0.5.6

  • Breaking changes to syntax of fread!
  • Add fwrite function based on libc fwrite
  • fread! (and the new fwrite) are now generalized to read and write data to and from arrays as well as strings
  • Update read and write methods for StaticTools types where relevant
  • Add new StackArray and MallocArray constructors from existing AbstractArrays