getty
getty copied to clipboard
A (de)serialization framework for Zig
### Description Deserializing tuples of tuples seems to break the compiler now. ### How to Reproduce the Bug Uncomment the relevant test in the "tuple" test in `src/tests/de/tests.zig` and run...
If you want to deserialize into type `T` from _either_ a JSON map or a JSON list, you can't really do that right now since you have to specify `deserializeMap`...
### Description On `zig` master (first seen in `0.10.0-dev.3978+4fd4c733d`), stage2 compilations for some programs implementing `getty.Serializer` (and `getty.Deserializer` probably) are ~going into an infinite loop and running forever~ crashing. The...
### Description The generated API reference that gets uploaded to https://docs.getty.so is only showing the internal testing module's API instead of the framework's. ### How to Reproduce the Bug Visit...
### Description There's an issue (https://github.com/ziglang/zig/issues/18967) with `zig 0.12.0-dev.2811+3cafb9655` where zlib decompression is broken, causing `git+https` URLs to not work in `build.zig.zon`. Once the issue is fixed, we should be...
# Problem There is no way for a visitor to know if a pointer value it has received is: 1. Allocated. 2. Safe to use as part of the return...
Thanks to https://github.com/ziglang/zig/commit/c481510c99ab29903350a834810bdcac32dbd9ea, we should no longer have duplicate doc comments for re-exports (e.g., in `src/getty.zig`).