Releases: brenhinkeller/StaticTools.jl
Releases · brenhinkeller/StaticTools.jl
v0.8.0
StaticTools v0.8.0
- Rename
parse
method for parsingargv
toargparse
to avoid doing type piracy
v0.7.5
StaticTools v0.7.5
Merged pull requests:
- Add explicit path to julia executable in tests (#26) (@brenhinkeller)
v0.7.4
StaticTools v0.7.4
Closed issues:
- PkgEval: segfault during fclose (#24)
Merged pull requests:
- Prevent some unsafe operations on null file pointers (#25) (@brenhinkeller)
v0.7.3
StaticTools v0.7.3
- Fix #22
Closed issues:
- Integer overflow when calculating number of bytes (#22)
Merged pull requests:
- Toobigarrays (#23) (@brenhinkeller)
v0.7.2
StaticTools v0.7.2
- 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
onAbstractStaticString
s
Closed issues:
- StaticTools.dlopen returns Ptr{StaticTools.DYLIB} @0x0000000000000000 (#15)
Merged pull requests:
- Match extension-appending behaviour of
Libdl.dlopen
(#21) (@brenhinkeller)
v0.7.1
StaticTools v0.7.1
- Add support for
Base.unsafe_wrap(MallocArray, ...)
(thanks @mkitti!)
v0.7.0
StaticTools v0.7.0
- 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 extendrand!
andrandn!
for StaticRNGs - Add, test, and export methods for
rand!
andrandn!
- Refactor rng dispatch
v0.6.2
StaticTools v0.6.2
- Add
srand
/mrand
,srandn
/mrandn
convenience methods - Switch
xoshiro256✴︎✴︎
generator to 2x faster pure Julia implementation
v0.6.1
StaticTools v0.6.1
- Add do-block syntax to most
MallocArray
constructors so users can avoid having to ever manually callfree
(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
StaticTools v0.6.0
- Breaking changes to syntax of
fread!
- Add
fwrite
function based on libc fwrite fread!
(and the newfwrite
) are now generalized to read and write data to and from arrays as well as strings- Update
read
andwrite
methods for StaticTools types where relevant - Add new
StackArray
andMallocArray
constructors
from existingAbstractArrays