Files
Clifford Yapp 0c81351efd Use generic late-bound values and bounded headers
Construct SELECT, enumeration, and aggregate values from descriptors so
compact output needs no generated type classes or factories.  Preserve
enumeration elements and renamed schema items in the packed image.

Make each public schema header independently includable through the small
SchemaModule interface.  Keep runtime and model declarations internal.

AP242e4 output falls from 865 to 10 files and clean compile/link time
falls from 18.71 to 1.21 seconds.  The schema DSO falls from 3,503,352
to 2,178,296 bytes, with ELF relocations falling from 9,620 to 49.
2026-08-02 07:16:26 -04:00
..
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2026-07-25 10:00:16 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00
2022-10-02 17:57:57 -04:00