Skip to content

Releases: uraimo/buildSwiftOnARM

5.1.5

17 Mar 09:11
64d63be
Compare
Choose a tag to compare

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

21 Dec 10:13
ff2bfba
Compare
Choose a tag to compare

Release 5.1.3 with Linux-specific improvements, no official announcement thread yet.

Issue #60 is still a thing.

5.1.2

07 Dec 18:34
905c8e5
Compare
Choose a tag to compare

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

07 Oct 09:29
f2b537e
Compare
Choose a tag to compare

Swift 5.1.1 Linux maintenance release (announcement), bundled with Xcode 11.2.

Contains fix for CVE-2019-8790.

5.1

05 Oct 06:52
0f9ed43
Compare
Choose a tag to compare
5.1

It's time for another release of Swift on ARM, this time around only one additional patch (#54) has been added to the required fixes (already merged into master).

Notably added in 5.1:

  • 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
    Self can now be used for classes and value types
  • The compiler now synthesizes default values for properties with default initializers

Official announcement with all the details: https://swift.org/blog/swift-5-1-released/

5.0.3

09 Sep 05:37
e6a706b
Compare
Choose a tag to compare

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.2

23 Jul 14:45
909fdef
Compare
Choose a tag to compare

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.1

19 Jun 15:11
695c485
Compare
Choose a tag to compare

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

02 Apr 10:33
Compare
Choose a tag to compare
5.0

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

4.2.3

06 Mar 08:54
Compare
Choose a tag to compare