Add smoke tests exercising boxed-record lifetime (copy-on-borrow, adopt-on-full, init(retaining:), isolated deinit over thousands of alloc/free cycles), out-param tuple returns, enum returns, bitfield arguments, and GError bridging on both the success and throwing paths — proving each marshalling category reaches real GLib/GObject correctly at runtime. |
||
|---|---|---|
| .. | ||
| SmokeTests.swift | ||