GitPedia
uraimo

uraimo/buildSwiftOnARM

All you need to build Swift on a RaspberryPi or other ARM boards, updated to Swift 5.1.5

10 Releases
Latest: 6y ago
5.1.5Latest
uraimouraimo·6y ago·March 17, 2020
GitHub

A few improvements, a security fix in Foundation (crash when parsing deep JSON structures) and a memory leak in Process fixed. You should upgrade (especially if your Pi is exposed to the public internet). Official announcement: https://forums.swift.org/t/swift-5-1-5-for-linux/34478 Issue #60 is still there, don't lose hope.

5.1.3
uraimouraimo·6y ago·December 21, 2019
GitHub

Release 5.1.3 with Linux-specific improvements, no official announcement thread yet. Issue #60 is still a thing.

5.1.2
uraimouraimo·6y ago·December 7, 2019
GitHub

Contains a few bug fixes and improvements to lldb integration on Linux, nothing new on the arm32 side. See announcement: https://forums.swift.org/t/swift-5-1-2-released/30620

5.1.1
uraimouraimo·6y ago·October 7, 2019
GitHub

Swift 5.1.1 Linux maintenance release ([announcement](https://forums.swift.org/t/swift-5-1-1-released-linux-only/29732)), bundled with Xcode 11.2. Contains fix for [CVE-2019-8790](https://seclists.org/fulldisclosure/2019/Oct/32).

5.1
uraimouraimo·6y ago·October 5, 2019
GitHub

📋 Changes

  • Property wrappers introduce a consistent and general purpose syntax for defining custom access patterns for property values, including (and not limited to) delayed initializers, atomic operations, thread-specific storage, and copy-on-write behavior
  • Opaque result types allow the use of a generic type to support different types conforming to the same protocol or to hide implementation details in APIs
  • The return keyword is not necessary for single expression functions or getters
  • The compiler now synthesizes default values for properties with default initializers
5.0.3
uraimouraimo·6y ago·September 9, 2019
GitHub

Likely the last Linux release for 5.0, it contains a few fixes for Foundation and SPM, see announcement: https://forums.swift.org/t/swift-5-0-3-for-linux/28523

v5.0.25.0.2
uraimouraimo·6y ago·July 23, 2019
GitHub

Linux only maintenance release with a few bugs fixed, mostly in Foundation. See announcement: https://forums.swift.org/t/swift-5-0-2/27008

v5.0.15.0.1
uraimouraimo·7y ago·June 19, 2019
GitHub

These 5.0.1 binaries contain a Swift Package Manager that allows to specify the number of jobs to be launched during compilation through the `-j` option, functionality that will be available officially in Swift 5.1. It's recommended to launch SPM with `-j 1` in most cases. From this release, Raspbian binaries will be compiled only for ARMv6 as expected by this distribution. One set of Raspbian binaries will work on *every* Raspberry Pi. Generic ARMv7 Debian Stretch binaries, that will work on Pi 3 and 4 too, will be provided separately.

5.0
uraimouraimo·7y ago·April 2, 2019
GitHub

See the official announcement for a list of new features: https://swift.org/blog/swift-5-released/

4.2.3
uraimouraimo·7y ago·March 6, 2019
GitHub

See https://forums.swift.org/t/swift-4-2-3/21089