At Apple’s WWDC event today the company announced a big update to its new Swift development language, which brings it to version 2.

A number of enhancements to the language are planned, adding Objective-C generics, a faster debug mode, C function pointer APIs and more.

It’s also going to make available a migrator tool to move developers from version 1.2 to 2.0 easily, despite the fundamental changes to the language.

The company also that Swift will be entirely open-source in the near future to applause from the developer crowd at the conference.

Compilers will be available for both OS X and Linux by the end of the year and Swift will be open sourced in the coming weeks.

Read Next: Everything Apple announced at WWDC 2015 in one handy list

Read next: Apple's HomeKit can be controlled from iCloud with iOS 9