Skip to content

Releases: brenhinkeller/StaticTools.jl

v0.5.6

23 Jul 05:40
Compare
Choose a tag to compare

StaticTools v0.5.6

Diff since v0.5.5

  • Add printdlm function to print a vector or matrix of data to a delimited ASCII file

v0.5.5

23 Jul 00:37
Compare
Choose a tag to compare

StaticTools v0.5.5

Diff since v0.5.4

  • Add llvmtype_ conversion for UInt

v0.5.4

18 Jul 21:41
Compare
Choose a tag to compare

StaticTools v0.5.4

Diff since v0.5.3

  • Add convenience function ⅋ (\upand) for obtaining properly typed pointers

v0.5.3

18 Jul 05:10
Compare
Choose a tag to compare

StaticTools v0.5.3

Diff since v0.5.2

  • Add @externptr and @externload
  • Add convienience method to printf for printing a tuple of various arguments

v0.5.2

17 Jul 04:53
Compare
Choose a tag to compare

StaticTools v0.5.2

Diff since v0.5.1

  • Add methods for indexing StackArrays and MallocArrays with NTuples
  • Refactor StackArray constructors

v0.5.1

16 Jul 04:10
Compare
Choose a tag to compare

StaticTools v0.5.1

Diff since v0.5.0

  • StackArray constructors for existing data tuples
  • Update array equality methods to require all dims to match
  • Improved docstrings

v0.5.0

15 Jul 06:44
Compare
Choose a tag to compare

StaticTools v0.5.0

Diff since v0.4.5

  • Refactor StaticRNGs, add Gaussian RNGs (BoxMuller,MarsagliaPolar) and randn methods for them
  • Add a stack-allocated StackArray type that mirrors the syntax and conventions of MallocArray. As with StaticString vs MallocString, the size of the stack-allocated option must be known at compile time to be StaticCompilerd (StackArray:MallocArray::StaticString:MallocString)
  • Contiguous slice-indexing of either a StackArray or a MallocArray now returns a lightweight ArrayView (similar to how slice-indexing either a StaticString or MallocString returns a StringView to avoid excessive copying
  • Add some convenience constructors for MallocArrays and StackArrays (mzeros/szeros, mones/sones, meye/seye, mfill/sfill`)

Merged pull requests:

v0.4.5

04 Jun 07:10
Compare
Choose a tag to compare

StaticTools v0.4.5

Diff since v0.4.4

  • Add @ptrcall and @symbolcall functions to directly insert calls into LLVM IR
  • Improve docstrings

v0.4.4

02 Jun 00:26
Compare
Choose a tag to compare

StaticTools v0.4.4

Diff since v0.4.3

  • Add dlopen, dlsym, and dlclose
  • Add new faster in-memory parsedlm method

v0.4.3

01 Jun 05:44
Compare
Choose a tag to compare

StaticTools v0.4.3

Diff since v0.4.2