Jake Hillion
Jake Hillion
[NOTE]: # ( ^^ Provide a general summary of the issue in the title above. ^^ ) ## Description I am attempting to schedule replication between two instances which only...
`master` won't build on Apple Silicon due to a dependency on `jackspirou/syscerts`. According to the README of `jackspirou/syscerts`, the package exists due to `crypto/x509` not exposing `systemRootsPool()`. This is now...
The method for statically typing traversal functions in the generated code cannot handle cycles. This means that we must operate on the graph before generating code to hide these cycles...
`SizedResult` uses a two pass algorithm to provide total size for every element when iterating an `oi::IntrospectionResult`. In the first pass it fills up a `std::vector` to make the calculation...
When writing container implementations for some complex types it makes sense to extract multiple component numbers from the data buffer in one go. For example it would be natural to...
CodeGen-v2 doesn't have enough information to generate TreeBuilder information for a top level incomplete structure (`struct IncompleteStruct*`). Whether we should care about this is another question... Running OIL directly on...
`test/integration/pointers_incomplete.toml` contains tests for which OIL successfully codegens but OID does not. This is unusual as most of the code path is the same. The affected tests are: - `OidIntegration.pointers_incomplete_raw_no_follow`...
This is probably the most difficult type to support, given its template varargs. I would leave this one for me unless you're feeling particularly adventurous. Examples: - `OilIntegration.std_variant_char_int64_1` - `OilIntegration.std_variant_char_int64_2`...
There are two fields in `Element` that are potentially redundant. We have `pointer`, an optional `uintptr_t`, and data which is a variant potentially containing a `struct Pointer { uintptr_t p;...