Swift: Initial creation of the Swift-Go Bridge
Currently working (albeit without unit tests):
- Getting the framework to dynamically link to the generated CGo lib for the simulator
- Initializing the library and passing (limited) logging options (but nothing going to Swift)
- Creating handles for back and forth to Go-owned objects, memory management without passing pointers
- Creating contexts, async cancelling them, and setting deadlines
- Async low-level RPC, but without any arguments or VOM-decoding/encoding
- Generating VErrors to pass to Swift either via a futures callback or as a passed pointer
Change-Id: I9d1e135056ff3427c3e8ea4b51b3532be85fbcab
15 files changed