Skip to content

Commit 71e9ecb

Browse files
committed
apple 32bit => 32-bit apple
1 parent 51b6441 commit 71e9ecb

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

posts/2019-12-30-reducing-support-for-apple-32bit-targets.md renamed to posts/2019-12-30-reducing-support-for-32-bit-apple-targets.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
layout: post
3-
title: "Reducing support for Apple 32bit targets"
3+
title: "Reducing support for 32-bit Apple targets"
44
author: Pietro Albini
55
---
66

77
The Rust team is sad to announce that Rust 1.41.0 (to be released on January
88
30th, 2020) will be the last release with the current level of support for
9-
Apple 32bit targets. Starting from Rust 1.42.0, those targets will be demoted
9+
32-bit Apple targets. Starting from Rust 1.42.0, those targets will be demoted
1010
to Tier 3.
1111

1212
The decision was made on [RFC 2837], and was accepted by the compiler and
@@ -44,12 +44,12 @@ being formalized and revised in [RFC 2803]), explaining what we guarantee:
4444

4545
# Which targets are affected?
4646

47-
The main target affected by this change is 32bit macOS (`i686-apple-darwin`),
47+
The main target affected by this change is 32-bit macOS (`i686-apple-darwin`),
4848
which will be demoted from Tier 1 to Tier 3. This will affect both using the
49-
compiler on 32bit Mac hardware, and cross-compiling 32bit macOS binaries from
49+
compiler on 32-bit Mac hardware, and cross-compiling 32-bit macOS binaries from
5050
any other platform.
5151

52-
Additionally, the following 32bit iOS targets will be demoted from Tier 2 to
52+
Additionally, the following 32-bit iOS targets will be demoted from Tier 2 to
5353
Tier 3:
5454

5555
* `armv7-apple-ios`
@@ -61,21 +61,21 @@ targets.
6161

6262
# Why are those targets being demoted?
6363

64-
Apple dropped support for running 32bit binaries starting from [macOS
64+
Apple dropped support for running 32-bit binaries starting from [macOS
6565
10.15][deprecate-macos] and [iOS 11][deprecate-ios]. They also prevented all
66-
developers from cross-compiling 32bit programs and apps starting from Xcode 10
66+
developers from cross-compiling 32-bit programs and apps starting from Xcode 10
6767
(the platform’s IDE, containing the SDKs).
6868

6969
Due to those decisions from Apple, the targets are no longer useful to our users,
7070
and their choice to prevent cross-compiling makes it hard for the
71-
project to continue supporting the 32bit platform in the long term.
71+
project to continue supporting the 32-bit platform in the long term.
7272

7373
[deprecate-macos]: https://support.apple.com/en-us/HT208436
7474
[deprecate-ios]: https://developer.apple.com/documentation/uikit/app_and_environment/updating_your_app_from_32-bit_to_64-bit_architecture
7575

7676
# How will this affect my project?
7777

78-
If you don’t build Apple 32bit binaries this change won’t affect you at all.
78+
If you don’t build 32-bit Apple binaries this change won’t affect you at all.
7979

8080
If you still need to build them, you’ll be able to continue using Rust 1.41.0
8181
without issues. As usual the Rust project will provide critical bugfixes and

0 commit comments

Comments
 (0)