1
0
Fork 0
gobject-generator/Sources/GObjectGeneratorCore
Brendan Szymanski 917cd29646 Define __GI_SCANNER__ in generated umbrella headers
Avoids Clang module conflicts when a NEON/SIMD-gated system header (e.g. Graphene's graphene_simd4f_t backend) is reachable from two different .systemLibrary modules on aarch64 Linux: one pulls in the real _Builtin_intrinsics.arm.acle module, the other re-parses the same header textually, and Clang rejects the resulting conflicting uint32_t/__fsid_t redeclarations. __GI_SCANNER__ is the escape hatch these libraries already ship for exactly this class of consumer (a declaration-only binding generator, same as gobject-introspection's own scanner).
2026-08-12 21:24:25 -04:00
..
Analysis.swift Rename swift-gtk-gen to gobject-generator with generator binary 2026-07-21 18:51:15 -04:00
BindingPlan.swift Bind the GIO async pattern as Swift async methods 2026-08-11 23:47:16 -04:00
CodeGen+Scaffolding.swift Define __GI_SCANNER__ in generated umbrella headers 2026-08-12 21:24:25 -04:00
CodeGen.swift Preserve user-defined test targets across Package.swift regeneration 2026-07-21 20:08:39 -04:00
Config.swift Rename swift-gtk-gen to gobject-generator with generator binary 2026-07-21 18:51:15 -04:00
IRModel.swift Bind C array in-parameters, finish cross-module shadow migration 2026-08-01 23:40:58 -04:00
MultiPackageAnalysis.swift Rename swift-gtk-gen to gobject-generator with generator binary 2026-07-21 18:51:15 -04:00
Planner.swift Bind the GIO async pattern as Swift async methods 2026-08-11 23:47:16 -04:00
PlanRenderer.swift Fix gint64/guint64 marshalling for macOS glib builds 2026-08-12 02:17:23 -04:00
TOMLReader.swift Rename swift-gtk-gen to gobject-generator with generator binary 2026-07-21 18:51:15 -04:00
TypeMapper.swift Fix gint64/guint64 marshalling for macOS glib builds 2026-08-12 02:17:23 -04:00
TypeRegistry.swift Boxed-record methods and moved-to routing 2026-08-11 17:34:26 -04:00
XMLParser.swift Bind C array in-parameters, finish cross-module shadow migration 2026-08-01 23:40:58 -04:00