object-introspection/include/oi
Jake Hillion 37991140da support 0 to many config files (#371)
Summary:
Previously OID/OIL required exactly one configuration file. This change makes it so you can supply 0 or more configuration files. 0 is useful if you have pre-generated the cache or use some sort of remote generation system. 1 is useful for the common case, where you have a configuration file that describes your entire source and use just that. More are useful if you have supplemental bits of config you wish to apply/override - see the changes to the integration test framework where we do exactly this.


Test Plan:
This isn't super well tested. It works for the test cases which add features via the config or enable `codegen.ignore`.

- CI

Reviewed By: ajor

Differential Revision: D49758032

Pulled By: JakeHillion
2023-10-02 14:06:39 -06:00
..
exporters Add CSV Exporter 2023-09-29 03:17:45 +02:00
result TreeBuilder v2: Extend Element with a data member 2023-09-28 19:42:49 -07:00
types static types: add consume function similar to delegate 2023-09-15 14:43:09 +01:00
IntrospectionResult-inl.h oil: update iterator for range based for loops 2023-09-14 11:49:18 +01:00
IntrospectionResult.h oil: update iterator for range based for loops 2023-09-14 11:49:18 +01:00
oi-jit-inl.h oil v2 2023-08-23 15:59:53 +01:00
oi-jit.h support 0 to many config files (#371) 2023-10-02 14:06:39 -06:00
oi.h Compile Time OIL for OIL v2 2023-08-30 04:28:02 -07:00