Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Swift Unwrapped - 29: Notes from Ted Kremenek, Recent Proposals & Xcode 9 GM

29: Notes from Ted Kremenek, Recent Proposals & Xcode 9 GM

09/18/17 • 33 min

Swift Unwrapped
  • iPhone X keynote + GM seeds for Xcode 9, Swift 4
  • Synthesizing Equatable and Hashable: https://github.com/apple/swift-evolution/blob/master/proposals/0185-synthesize-equatable-hashable.md
  • Sourcery: https://github.com/krzysztofzablocki/Sourcery
  • Improved pointers: https://github.com/apple/swift-evolution/blob/master/proposals/0184-unsafe-pointers-add-missing.md
  • Notes from Ted Kremenek
  • LibDispatch correction: https://twitter.com/pedantcoder/status/904951873483956225
plus icon
bookmark
  • iPhone X keynote + GM seeds for Xcode 9, Swift 4
  • Synthesizing Equatable and Hashable: https://github.com/apple/swift-evolution/blob/master/proposals/0185-synthesize-equatable-hashable.md
  • Sourcery: https://github.com/krzysztofzablocki/Sourcery
  • Improved pointers: https://github.com/apple/swift-evolution/blob/master/proposals/0184-unsafe-pointers-add-missing.md
  • Notes from Ted Kremenek
  • LibDispatch correction: https://twitter.com/pedantcoder/status/904951873483956225

Previous Episode

undefined - 28: Refactoring Engine

28: Refactoring Engine

  • Swift.org blog post on Swift Local Refactoring: https://swift.org/blog/swift-local-refactoring/
  • Clang-based refactoring engine: http://lists.llvm.org/pipermail/cfe-dev/2017-June/054286.html
  • Adding indexing support to Clangd: http://lists.llvm.org/pipermail/cfe-dev/2017-May/053869.html
  • Small PR demonstrating implementing a refactoring action to simplify long number literal format:
    • https://github.com/apple/swift/pull/11711
    • SR-5746: https://bugs.swift.org/browse/SR-5746
  • All Swift refactoring actions are defined in https://github.com/apple/swift/blob/master/include/swift/IDE/RefactoringKinds.def
  • Ideas for potential refactoring transformations: https://bugs.swift.org/issues/?jql=labels%3DStarterProposal%20AND%20labels%3DRefactoring%20AND%20resolution%3DUnresolved

Leave a review on iTunes and join http://spectrum.chat/specfm/swift-unwrapped

Thanks to BuddyBuild for sponsoring this episode: https://www.buddybuild.com/?utm_source=podcast&utm_medium=banner&utm_campaign=swift_unwrapped&utm_term=swift%20unwrapped

Next Episode

undefined - 30: Weak References with Mike Ash

30: Weak References with Mike Ash

Friday Q&A:
https://mikeash.com/pyblog/friday-qa-2017-09-22-swift-4-weak-references.html

Leave a review on iTunes:
https://itunes.apple.com/us/podcast/swift-unwrapped/id1209817203?mt=2

Chat with us at:
http://spectrum.chat/specfm/swift-unwrapped

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/swift-unwrapped-344374/29-notes-from-ted-kremenek-recent-proposals-and-xcode-9-gm-50029667"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 29: notes from ted kremenek, recent proposals & xcode 9 gm on goodpods" style="width: 225px" /> </a>

Copy