dart-lang / sdk

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
https://dart.dev
BSD 3-Clause "New" or "Revised" License
10.29k stars 1.59k forks source link

Breaking-Change-Request: intent to remove ARMv5 support in Dart VM #36666

Closed mraleph closed 5 years ago

mraleph commented 5 years ago

We intend to remove ARMv5 support in the VM, changing lowest supported version to ARMv6.

Rationale

ARMv5 does not seem to have any users, is not tested on bots and is not well maintained (most likely broken by this point).

The expected impact of this change.

Dart VM no longer work on ARMv5 devices.

Mitigation

None available.

aadilmaan commented 5 years ago

Announce email sent. Approvals pending.

@Hixie @matanlurey @dgrove - Please review and approve.

dgrove commented 5 years ago

Approved.

aadilmaan commented 5 years ago

Waiting on @Hixie and @matanlurey approvals.

Hixie commented 5 years ago

cc @eseidelGoogle @cbracken @timsneath Do we claim to support ARMv5?

timsneath commented 5 years ago

As best I can tell, ARMv5 is very dead: as in, unsupported by modern Android. It dates back to Android 2.3, and if I've read right, is unsupported in Jelly Bean and onward (which are the platforms we support https://flutter.dev/docs/resources/faq#what-devices-and-os-versions-does-flutter-run-on). I only see mention in our own docs of ARMv7.

From random internet links:

On Sun, Apr 21, 2019 at 11:15 AM Ian Hickson notifications@github.com wrote:

cc @eseidelGoogle https://github.com/eseidelGoogle @cbracken https://github.com/cbracken @timsneath https://github.com/timsneath Do we claim to support ARMv5?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dart-lang/sdk/issues/36666#issuecomment-485271686, or mute the thread https://github.com/notifications/unsubscribe-auth/AARWL67FAJIZSJMFZAQSYIDPRSVNNANCNFSM4HG3TMXA .

cbracken commented 5 years ago

This is correct. We don’t claim to support ARMv5; no issues removing this from my side.

aadilmaan commented 5 years ago

@Hixie @matanlurey Any additional concerns or questions for this request?

Hixie commented 5 years ago

sgtm

aadilmaan commented 5 years ago

Waiting on @matanlurey for final approval.

dgrove commented 5 years ago

This won't impact @matanlurey. This request is fully approved as of now.

On Sat, May 4, 2019 at 2:04 PM Aadil Maan notifications@github.com wrote:

Waiting on @matanlurey https://github.com/matanlurey for final approval.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dart-lang/sdk/issues/36666#issuecomment-489365481, or mute the thread https://github.com/notifications/unsubscribe-auth/AAQCYW5AYJ73KAJ5USFXV33PTX27FANCNFSM4HG3TMXA .

matanlurey commented 5 years ago

Feel free to skip me for anything that won't impact the web or google3. LGTM tho.

aadilmaan commented 5 years ago

Roger that. Assigning back to Vyacheslav.

mit-mit commented 5 years ago

@mkustermann was this removed?

mkustermann commented 5 years ago

@mkustermann was this removed?

Here's a CL that removes the remaining code: cl/122540