Releases: brenhinkeller/StaticTools.jl
Releases · brenhinkeller/StaticTools.jl
v0.4.2
StaticTools v0.4.2
- Add
readline
andreadline!
(the latter as just an alias togets!
) - Add
warn
- Test
unsafe_convert
Closed issues:
- Implement readline (#8)
Merged pull requests:
- Add
readline
(#14) (@brenhinkeller)
v0.4.1
StaticTools v0.4.1
- Fix
unsafe_convert
onMallocArray
s,StaticString
s, andMallocString
s
Merged pull requests:
- fix
a not defined
error (#13) (@chriselrod)
v0.4.0
StaticTools v0.4.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:
- Add supertype for the string(s) (#6) (@PallHaraldsson)
- Use correct julia<->llvm pointer conversion convention, support Julia 1.9 (#12) (@brenhinkeller)
v0.3.0
StaticTools v0.3.0
- Add
MallocArray
s - 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:
- Refactor strings (#3) (@brenhinkeller)
- Refactor strings again, make explicit type for views into existing strings (#4) (@brenhinkeller)
- Update tests (#5) (@brenhinkeller)
v0.2.0
StaticTools v0.2.0
putchar
,puts
, andprintf
all now support printing to files and streams (specify as first argument)- same for
print
andprintln
on StaticStrings and MallocStrings - These all require raw file pointers, which you can manage with
fopen
andfclose
, or for standard streams the functionsstdoutp
andstderrp
v0.1.0
StaticTools v0.1.0
- Initial release!