Skip to content

Releases: brenhinkeller/StaticTools.jl

v0.4.2

28 May 00:08
Compare
Choose a tag to compare

StaticTools v0.4.2

Diff since v0.4.1

  • Add readline and readline! (the latter as just an alias to gets!)
  • Add warn
  • Test unsafe_convert

Closed issues:

  • Implement readline (#8)

Merged pull requests:

v0.4.1

27 May 03:10
Compare
Choose a tag to compare

StaticTools v0.4.1

Diff since v0.4.0

  • Fix unsafe_convert on MallocArrays, StaticStrings, and MallocStrings

Merged pull requests:

v0.4.0

22 May 05:18
Compare
Choose a tag to compare

StaticTools v0.4.0

Diff since v0.3.0

  • Rearrange string type hierarchy, now subtype AbstractString
  • New libc functions: usleep, memset!, calloc
  • Major bugfixes
  • Expanded compatibility (Julia 1.7-1.9)

Closed issues:

  • Example code, strange last allocation (#10)

Merged pull requests:

v0.3.0

02 May 21:35
Compare
Choose a tag to compare

StaticTools v0.3.0

Diff since v0.2.0

  • Add MallocArrays
  • Add random number generation (static_rng, SplitMix64, Xoshiro256✴︎✴︎)
  • More libc functions needed for file reading (getchar, getc, gets!, fseek)
  • Substantially refactor strings (length now excludes null-termination)
  • Add docmentation
  • Add integration tests with StaticCompiler.jl and LoopVectorization.jl

Merged pull requests:

v0.2.0

12 Feb 20:28
Compare
Choose a tag to compare

StaticTools v0.2.0

Diff since v0.1.0

  • putchar, puts, and printf all now support printing to files and streams (specify as first argument)
  • same for print and println on StaticStrings and MallocStrings
  • These all require raw file pointers, which you can manage with fopen and fclose, or for standard streams the functions stdoutp and stderrp

v0.1.0

11 Feb 19:25
Compare
Choose a tag to compare

StaticTools v0.1.0

  • Initial release!