Skip to content

Comments

Undo perform degradation on macOS#2768

Merged
bjorng merged 1 commit intoerlang:maintfrom
bjorng:bjorn/erts/undo-performance-degradation/OTP-16892
Sep 25, 2020
Merged

Undo perform degradation on macOS#2768
bjorng merged 1 commit intoerlang:maintfrom
bjorng:bjorn/erts/undo-performance-degradation/OTP-16892

Conversation

@bjorng
Copy link
Contributor

@bjorng bjorng commented Sep 24, 2020

Apple Clang 12 included in Xcode 12 reports an error when a
function without a declaration is used. That change causes
the configure test for jump table support to wrongly assume
that jump table support is missing, and therefore a switch
would be used, degrading the performance of BEAM.

Apple Clang 12 included in Xcode 12 reports an error when a
function without a declaration is used. That change causes
the configure test for jump table support to wrongly assume
that jump table support is missing, and therefore a `switch`
would be used, degrading the performance of BEAM.
@bjorng bjorng added team:VM Assigned to OTP team VM fix testing currently being tested, tag is used by OTP internal CI labels Sep 24, 2020
@bjorng bjorng self-assigned this Sep 24, 2020
@bjorng bjorng changed the base branch from master to maint September 24, 2020 06:33
@bjorng bjorng merged commit 284b6e3 into erlang:maint Sep 25, 2020
@bjorng bjorng deleted the bjorn/erts/undo-performance-degradation/OTP-16892 branch September 25, 2020 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix team:VM Assigned to OTP team VM testing currently being tested, tag is used by OTP internal CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant