02: SourceKit (Compiling by Default)
In this episode, we dive into the framework we love to hate to love: SourceKit.
We wrap up with an overview of method dispatch in Swift.
SourceKit on Linux
- Swift core team is fixing compiler crashers faster than they're filed!
- Slava Pestov being a driving force behind many of these fixes.
- @practicalswift is basically Swift compiler fuzzing as-a-service ;)
- Undoing all of @practicalswift's hard work
- SourceKit home page
- Process Isolation
- Key contributors to SourceKit:
- Brian Croom and his many SourceKit PRs to help get it linking and compiling on Linux.
- Alex Blewitt and his numerous attempts at getting SourceKit compiling by default on Linux.
- SR-1676: Build SourceKit on Linux
- CMake homepage
- swift-corelibs-libdispatch
- Final PR to get SourceKit building on Linux: #5903
- CODE_OWNERS.TXT
- Jesse's talk at "try! Swift": Contributing to Open Source Swift
- Atom Editor
- Nuclide Atom Package
- Sourcery codegen tool