- improve performance of
saveBufferby writing tomemfiledirectly instead of to a buffer first (also special casessaveBuffertaking an object vs taking aBuffer) - add a CT option
-d:FullSets=true/false, which decides how built in sets are stored. If it is true, we store the entire memory of the set (which is more performant, but uses possibly much more memory). Note: loading data works independent of how the set was saved, due to an additional byte to indicate the storage method.
- add
save/loadBufferinterface to directly store to or load from a path - handle
setcorrectly and ignoreprocexplictly (otherwise causes infinite recursion) - improve storing of
Tensorby including shape and making sure not to serialize empty tensor
- add direct
asFlatsupport for Tensors - add support for
distincttypes - support arrays via
openArray(instead of justseq)
- make
tensorsubmodule importable
- improve support for variant objects. Now multi variant objects are supported
- add submodule
flatBuffers_tensorfor arraymancer tensors