Commits

Brian Croom committed 2c4eb846fdd
[SourceKit] Add an in-proc implementation of sourcekitd API functions. Darwin can use the XPC implementation of this even for the in-proc library build, this alternative implementation is need for Linux where XPC services are not available. This implementation is derived from the existing XPC one but replaces XPC services' object model with a basic class hierarchy providing reference-counted objects for the value types and collections that compose the sourcekitd API's request and response types.