Programmiersprache Swift: Kleineres Update für Anfang 2017 geplant

December 15, 2016 - 12:15 am in Software-Entwicklung

[ad_1]

Bevor sich das Team auf die Arbeiten an Swift 4.0 konzentriert, soll Anfang 2017 Version 3.1 kleinere Ergänzungen der Kernsprache sowie Verbesserungen für den Compiler und die Standardbibliothek bringen.

Während seit Oktober die offizielle Planung für Swift 4 auf GitHub läuft, gibt ein Blogbeitrag nun einen Einblick in die Planung des für Anfang 2017 geplanten kleineren Updates für Apples Programmiersprache mit der Versionsnummer 3.1. Es soll Source-kompatibel zu Swift 3.0 bleiben und nur einige Ergänzungen für den Kern der Sprache mitbringen. Der Compiler wird somit nahezu allen Code ebenso übersetzen wie der 3.0-Compiler. Potenzielle Ausnahmen sind lediglich Korrekturen, die dazu führen könnten, dass der neue Compiler Fehler erkennt, die der alte übersehen hatte.

Neue Funktionen im master Branch von Swift 3.1 sind lediglich bis 16. Januar vorgesehen. Bis zu dem Zeitpunkt enthält er alle Entwicklungen an der Sprache, abgesehen von swift-llvm und swift-clang. Danach soll es einen swift-3.1-branch geben, der nur noch Bugfixes erhält. Gleichzeitig wird der master zum Zweig für die Entwicklung von Swift 4.

Während des Entwicklungsprozesses will das Swift-Team tägliche Snapshots veröffentlichen, sofern diese die benötigten Tests bestehen. Das endgültige Release von Swift 3.1 soll im Frühjahr 2017 erfolgen. Anschließend will sich das Team auf die Entwicklung von Swift 4.0 konzentrieren. Die für Ende 2017 geplante kommende Hauptversion der Programmiersprache soll zwar einige Ergänzungen wie erweiterte Generics und ein von Rust beziehungsweise Cyclone inspiriertes Speicher-Ownership-Modell bringen, aber ebenfalls Source-kompatibel zu Version 3.x bleiben.

Weitere Details sowie Hinweise zum Einreichen von Pull Requests finden sich im Swift-Blog. (rme)

[ad_2]

Read more on: Source

iTunes-Update beseitigt viele Sicherheitslücken unter Windows

December 15, 2016 - 12:00 am in Security

[ad_1] Die schweren WebKit-Schwachstellen, die macOS mit dem jüngsten Update beseitigt, hat Apple auch unter Windows gestopft – mit einer neuen iTunes-…

Wine: Crossover 16 unterstützt erstmals 64-Bit-Anwendungen

December 14, 2016 - 6:15 pm in OSS

[ad_1] Mit der aktuellen Version 16 von Crossover läuft Microsofts Office 2013 erstmals auch als 64-Bit-Anwendung unter Linux und Mac OS. Die kommerzielle…

heise-Angebot: Internet der Dinge: Jetzt noch Frühbucherrabatt für die Building IoT London sichern

December 14, 2016 - 6:11 pm in Software-Entwicklung

[ad_1] Bis Ende des Jahres gibt es noch die Gelegenheit, vergünstigte Tickets für die erste englische Ausgabe der Konferenz rund um Softwareentwicklung für das Internet der Dinge zu erstehen. Nach der guten Reaktion auf die erste building IoT im Mai 2016…

Sicherheitsupdate: Tor Browser durch kritische Lücken in Firefox ESR gefährdet

December 14, 2016 - 5:57 pm in Security

[ad_1] Der alleinige Besuch einer präparierten Webseite soll ausreichen, dass Angreifer Schadcode auf Computern von Nutzern des Tor Browsers ausführen können. Im Unterbau des Tor Browsers zum anonymen Surfen Firefox ESR klaffen zwei als kritisch und sechs…

Vor Trump-Besuch: Offener Brief für offenes Internet

December 14, 2016 - 12:37 pm in Internet

[ad_1] Access Now hat einen offenen Brief an jene IT-Manager geschrieben, die am Mittwoch bei Donald Trump zu Gast sind. Sie sollen mit dem zukünftigen US-Präsidenten Tacheles reden. Für Netzneutralität und IT-Sicherheit, gegen Online-Gewalt und digitale…

Sicherheitspatches: McAfee VirusScan Enterprise gefährdet Linux-Systeme

December 14, 2016 - 12:14 pm in OSS

[ad_1] Kombinieren Angreifer mehre Schwachstellen, können sie Schadcode auf Linux-Systeme schieben und ausführen. Die Anti-Viren-Anwendung von McAfee VirusScan Enterprise für Linux ist in mehreren Versionen verwundbar. Der Anbieter hat nun Sicherheitsupdates…

Cloud Foundry Foundation ruft Open Service Broker API ins Leben

December 14, 2016 - 12:10 pm in Software-Entwicklung

[ad_1] Ziel des Projekts der Open-Source-Initiative ist das Erstellen einer einheitlichen Schnittstelle, mit der Cloud-Anwendungen auf angebotene Services zugreifen. Die Cloud Foundry Foundation hat die Entwicklung einer Open Service Broker API gestartet.…

iOS 10.2 schließt schwere Sicherheitslücken

December 14, 2016 - 11:56 am in Security

[ad_1] Das Update soll verhindern, dass Angreifer Schadcode über manipulierte Zertifikate auf iPhone, iPad, Apple Watch und Apple TV einschleusen können. Mehrere Schwachstellen rund um Lockscreen und Code-Sperre wurden ebenfalls behoben. Mit dem jüngsten…

Deutsch-französisches Digitaltandem: Mehr Geld für Startups und eine sichere Cloud

December 14, 2016 - 6:35 am in Internet

[ad_1] Wirtschaftsminister Sigmar Gabriel und sein Amtskollege Michel Sapin haben auf der 2. deutsch-französischen Digitalkonferenz einen eine Million Euro schweren Gründerfonds und das Programm "European Secure Cloud" angekündigt. Deutschland und Frankreich…