39f0d97269
Fix signal @convention(c) missing -> Void return type
2026-07-01 17:28:36 -04:00
27edea19af
Refactor CodeGen.swift into CodeGen+Signal.swift and CodeGen+Scaffolding.swift
2026-07-01 17:27:42 -04:00
dd1cad2961
Add build tool plugin integration test and fix list-files paths
2026-07-01 14:40:07 -04:00
ef1b08cbda
Fix generated Package.swift trailing comma and missing newline
2026-07-01 14:19:31 -04:00
a1e9ee226b
Fix plugin listing, exit-status check, DocC comments, lowercase config.toml
2026-07-01 14:06:16 -04:00
af511f8075
Fix CommandPlugin: Config.toml, auto-extract, pass-through args, pipe output
2026-07-01 13:54:32 -04:00
f2b2026c87
Fix BuildToolPlugin: Config.toml, two-phase listing, auto-extract from GIR
2026-07-01 13:54:23 -04:00
eb28123ce2
Guard CLI argument parsing against missing values
2026-07-01 13:53:38 -04:00
48df5c2e43
Rewrite CLI: Config.toml support, auto-extract from GIR, --list-output-files
2026-07-01 13:49:28 -04:00
a732fcaad9
Implement record, constant, alias codegen plus all override applications
2026-07-01 13:47:14 -04:00
56ca762fac
Complete override application in analyzer
2026-07-01 13:37:50 -04:00
d9f67033b6
Capture interface functions and record fields correctly in parser
2026-07-01 13:36:01 -04:00
980d27717b
Clean up TOML config parser helpers
2026-07-01 13:33:46 -04:00
5726b5549d
Add Config.toml mapping from TOML dict + GIR namespace
2026-07-01 13:31:06 -04:00
512ebdfc22
Guard against unclosed string crash in TOMLReader
2026-07-01 13:28:40 -04:00
c58ffce236
Add minimal TOML reader for Config.toml
2026-07-01 13:24:09 -04:00
6a2eb63e6a
Derive name and version from provided namespace
2026-07-01 04:27:05 -04:00
1330f2bd25
Initial commit: SwiftGtkGen GIR-to-Swift binding generator
...
Extracted from gtk-swift monorepo. Previous history
contains 38 commits across the full Phase 1 development
including GIR XML parsing, IR model, analysis engine,
code generation, CLI, plugins, and documentation.
2026-07-01 03:27:41 -04:00