Skip to content

Improve native code for native records - #10884

Merged
bjorng merged 1 commit into
erlang:masterfrom
bjorng:bjorn/erts/native-records
Mar 24, 2026
Merged

Improve native code for native records#10884
bjorng merged 1 commit into
erlang:masterfrom
bjorng:bjorn/erts/native-records

Conversation

@bjorng

@bjorng bjorng commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Inline the is_native_record/4 and is_record_accessible/2 instructions instead of a calling C functions in the runtime system.

@bjorng bjorng self-assigned this Mar 19, 2026
@bjorng bjorng added team:VM Assigned to OTP team VM enhancement testing currently being tested, tag is used by OTP internal CI labels Mar 19, 2026
@github-actions

github-actions Bot commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

CT Test Results

    3 files    136 suites   50m 25s ⏱️
1 666 tests 1 610 ✅ 56 💤 0 ❌
2 306 runs  2 232 ✅ 74 💤 0 ❌

Results for commit 7c3902c.

♻️ This comment has been updated with latest results.

To speed up review, make sure that you have read Contributing to Erlang/OTP and that all checks pass.

See the TESTING and DEVELOPMENT HowTo guides for details about how to run test locally.

Artifacts

// Erlang/OTP Github Action Bot

Inline the `is_native_record/4` and `is_record_accessible/2`
instructions instead of a calling C functions in the runtime system.
@bjorng
bjorng force-pushed the bjorn/erts/native-records branch from e3b7f6f to 7c3902c Compare March 20, 2026 10:54
@bjorng
bjorng merged commit 667b72a into erlang:master Mar 24, 2026
31 checks passed
@bjorng
bjorng deleted the bjorn/erts/native-records branch March 24, 2026 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

2 participants