Releases: brenhinkeller/StaticTools.jl
Releases · brenhinkeller/StaticTools.jl
v0.5.6
StaticTools v0.5.6
- Add
printdlm
function to print a vector or matrix of data to a delimited ASCII file
v0.5.5
v0.5.4
StaticTools v0.5.4
- Add convenience function ⅋ (
\upand
) for obtaining properly typed pointers
v0.5.3
StaticTools v0.5.3
- Add
@externptr
and@externload
- Add convienience method to printf for printing a tuple of various arguments
v0.5.2
StaticTools v0.5.2
- Add methods for indexing
StackArrays
andMallocArrays
withNTuples
- Refactor
StackArray
constructors
v0.5.1
StaticTools v0.5.1
StackArray
constructors for existing data tuples- Update array equality methods to require all dims to match
- Improved docstrings
v0.5.0
StaticTools v0.5.0
- Refactor
StaticRNG
s, add Gaussian RNGs (BoxMuller
,MarsagliaPolar
) andrandn
methods for them - Add a stack-allocated
StackArray
type that mirrors the syntax and conventions ofMallocArray
. As withStaticString
vsMallocString
, the size of the stack-allocated option must be known at compile time to beStaticCompiler
d (StackArray
:MallocArray
::StaticString
:MallocString
) - Contiguous slice-indexing of either a
StackArray
or aMallocArray
now returns a lightweightArrayView
(similar to how slice-indexing either aStaticString
orMallocString
returns aStringView
to avoid excessive copying - Add some convenience constructors for
MallocArray
s andStackArray
s (mzeros
/szeros
,mones
/sones,
meye/
seye,
mfill/
sfill`)
Merged pull requests:
StackArray
s (#16) (@brenhinkeller)
v0.4.5
StaticTools v0.4.5
- Add
@ptrcall
and@symbolcall
functions to directly insert calls into LLVM IR - Improve docstrings
v0.4.4
StaticTools v0.4.4
- Add
dlopen
,dlsym
, anddlclose
- Add new faster in-memory parsedlm method