Releases: medyan-dev/MutatePlainDataArray.jl
Releases · medyan-dev/MutatePlainDataArray.jl
v1.0.1
v1.0.0
v0.4.0
MutatePlainDataArray v0.4.0
Fixes #7
This is a breaking change.
The array element type now must be isbitstype:
Before, the chain of structs just had to be immutable. However, as seen in #7, the exact memory layout of non isbitstype structs is currently not well documented.
Switch from pointer to the strided array interface:
The pointer function is not recommended, and has subtle gotchas, especially if Julia is run with a moving GC.
The strided array interface is being used as documented in JuliaLang/julia#59466
The aref(a)[1]._3 syntax for accessing a field index is replaced with aref(a)[1].:3 or getproperty(aref(a)[1], 3).
This simplifies the code and avoids ambiguities when a field might be named _3.
Merged pull requests:
Closed issues:
- Segfault when using types that can have undefined fields (#7)
v0.3.0
v0.2.0
MutatePlainDataArray v0.2.0
Merged pull requests: