Lukas Weber

Results 8 comments of Lukas Weber

When I had a short look, I couldn’t find it. If it doesn’t, one approach would be to wrap it in a variable length array type that stores all referenced...

Actually, I think there are non-obvious ways to create multi-type self-referential cycles that still freeze the patched `hdf5_type_id` ```julia mutable struct B x::Any end struct A x::B end a =...

Self-referential structs are not `isbitstype` so failing for non-`isbitstype`s also removes any hangs.

It seems pretty bullet proof to me. I’m not an expert on `task_local_storage`, but also don’t see a simpler way to do without. In any case, it is much better...

(`x5` also fails with structs that are not `

Apologies for the late answer. Admittedly my use case was esoteric: saving the internal state of a random number generator. I was doing it using some automatic serialization code in...

Same here, without #100, this truly wonderful package and JSON3.jl cannot handle complex numbers, which is hard to work around without type piracy.