This PR upgrades the codebase to Swift 5. It will require compiling with Xcode 10.2.
The most significant change is the raw byte handling in RPCSending.swift so please review that closely... I think I've gotten it right with hopefully similar performance!
Related Issues
Related to #463
Example: Closes #461
Checklist
[x] All code compiles without warnings
[x] All unit tests pass
Review Checklist
[ ] I have responded to reviews and made changes where appropriate.
[x] I have tested the code
[x] I have updated comments / documentation related to the changes I made.
[x] I have rebased my PR branch onto xi-mac/master.
Summary
This PR upgrades the codebase to Swift 5. It will require compiling with Xcode 10.2.
The most significant change is the raw byte handling in
RPCSending.swift
so please review that closely... I think I've gotten it right with hopefully similar performance!Related Issues
Related to #463
Example: Closes #461
Checklist
Review Checklist