1
0
Fork 0
Commit graph

9 commits

Author SHA1 Message Date
2d75fa9d86 Update generator tier tooling 2026-08-11 17:39:02 -04:00
745a4c3401 Consolidate regression artifacts into per-tier flat structure 2026-07-21 22:03:38 -04:00
f305df0eff Rename swift-gtk-gen to gobject-generator with generator binary 2026-07-21 18:51:15 -04:00
57ff84bce5 Re-point plugins and re-enable lint gate (E6/E7)
E6: remove build-tool plugin (architecturally incompatible with the
monorepo-only CLI); rewrite the command plugin as a thin pass-through to
swift-gtk-gen.

E7: add swift-format as a dependency, format generated output in-process
before writeIfChanged, re-enable swift format lint --strict in
compile-gate.sh. CamelCase renderer identifiers (enum/bitfield cases,
signal trampoline names, _sgtk_* helpers, __result/__ptr temporaries,
hardcoded G_TYPE_* GValue constants) and drop generated block comments to
reach zero lint findings across all 6 tiers.
2026-07-20 23:44:49 -04:00
0504b34d7f Tier 2 compile-gate compliance: interfaces, cross-module refs, Gio 2026-07-19 00:27:08 -04:00
144da7860e Generate class methods and constructors with runtime smoke tests 2026-07-17 15:43:30 -04:00
56de5bc976 Rearchitect generator around binding-plan layer with function generation 2026-07-17 14:43:54 -04:00
0792f45c4c Improve regression test script: portable path, cleanup trap, auto-build 2026-07-01 18:56:37 -04:00
ebcf7c227f Add regression test harness and baseline metrics 2026-07-01 18:46:59 -04:00