Jason Flax
Jason Flax
This PR contains a complete new QBS API for Flexible Sync, intended to make flexible sync less confusing to the developer, this proposal use a query based subscription API, which...
This PR does a number of things. The downside of these things is that `observe` will be less discoverable in our docs, but it does consolidate a lot of code,...
Implement `FileDescriptor.memoryMap`, `FileDescriptor.memoryUnmap`, and `FileDescriptor.memorySync`
Add Swift implementations for [`mmap`](https://man7.org/linux/man-pages/man2/mmap.2.html), [`munmap`](https://man7.org/linux/man-pages/man2/mmap.2.html), and [`msync`](https://man7.org/linux/man-pages/man2/msync.2.html): ```swift let swiftString = "swift" let map = try fd.memoryMap(length: swiftString.count, pageOffset: 0, kind: .shared, protection: [.write]) let ptr = map.assumingMemoryBound(to: String.self)...
Adds support to use Codable types to query an atlas cluster, obviating the need to use the old BSON types we introduced.