Commit Graph

2 Commits

Author SHA1 Message Date
Henrik G. Olsson
ce806415c9 Remove swift-function-caller-generator's dependency on Foundation
Building Foundation seems to be optional in the Linux build script,
which makes it tricky to link against outside of Darwin platforms. This
removes the dependency on Foundation and calls libc for I/O instead.
2025-10-17 15:13:58 -07:00
Henrik G. Olsson
de49d687b0 add swift-function-caller-generator
This helper utility takes a module interface as input, and emits a Swift
file importing the module and calling every function in the module. It's
intended for testing of safe interop wrappers to make sure they go
through the entire pipeline of the compiler instead of succumbing to
laziness.
2025-10-17 15:13:55 -07:00