buildSwiftOnARM

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

Stars
488
Committers
9

Bot releases are visible (Hide)

buildSwiftOnARM - 5.1.5 Latest Release

Published by uraimo over 4 years ago

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.

buildSwiftOnARM - 5.1.3

Published by uraimo almost 5 years ago

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

Issue #60 is still a thing.

buildSwiftOnARM - 5.1.2

Published by uraimo almost 5 years ago

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

buildSwiftOnARM - 5.1.1

Published by uraimo about 5 years ago

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

Contains fix for CVE-2019-8790.

buildSwiftOnARM - 5.1

Published by uraimo about 5 years ago

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/

buildSwiftOnARM - 5.0.3

Published by uraimo about 5 years ago

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

buildSwiftOnARM - v5.0.2

Published by uraimo about 5 years ago

Linux only maintenance release with a few bugs fixed, mostly in Foundation.

See announcement: https://forums.swift.org/t/swift-5-0-2/27008

buildSwiftOnARM - v5.0.1

Published by uraimo over 5 years ago

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.

buildSwiftOnARM - 5.0

Published by uraimo over 5 years ago

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

buildSwiftOnARM -

Published by uraimo over 5 years ago

Package Rankings
Top 6.7% on Proxy.golang.org
Related Projects