Skip to content
0:00 / 0:00

#llvm#swift#windows

2019 LLVM Developers’ Meeting: S. Abdulrasool “Porting by a 1000 Patches: Bringing Swift to Windows”

LLVM

18K subscribers • 15 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Saleem Abdulrasool
  • Linked in the descriptionSlides on llvm.org

Advanced. Deep dive for people who know the field.

10K views6 years ago1 recommendation

Systems programmingProgramming languagesCompilers and interpretersSwiftOperating systems

Saleem Abdulrasool shares the technical challenges and solutions involved in porting the Swift compiler and runtime to Windows.

llvm.org/devmtg/2019-10/ — Porting by a 1000 Patches: Bringing Swift to Windows - Saleem Abdulrasool Slides: llvm.org/devmtg/2019-10/slides/Abdulrasool-BringingSwiftToWi… — Swift is a modern language based upon the LLVM compiler framework. It takes advantage of Clang to provide seamless interoperability with C/C++. The Swift compiler and language are designed to take advantage of modern Unix facilities to the fullest, and this made porting to Windows a particularly interesting task. This talk covers the story of bringing Swift to Windows from the ground up through an unusual route: cross-compilation on Linux. The talk will cover interesting challenges in porting the Swift compiler, standard library, and core libraries that were overcome in the process of bringing Swift to a platform that challenges the Unix design assumptions. — Videos Filmed & Edited by Bash Films: BashFilms.com

Why it's here

1 person recommends this

What people say. Engineers recommend this talk for its in-depth look at the intense engineering effort required to bring Swift to Windows.

u/NoCupcake3in r/swift • Recommends

LLVM talk on Porting Swift to Windows This goes pretty in-depth on what sort of things were involved in bringing Swift to Windows. [video It sounds pretty intense.