Skip to content

Sync the implementation of native records with EEP 79#10691

Open
bjorng wants to merge 6 commits intoerlang:masterfrom
bjorng:bjorn/native-records-generations
Open

Sync the implementation of native records with EEP 79#10691
bjorng wants to merge 6 commits intoerlang:masterfrom
bjorng:bjorn/native-records-generations

Conversation

@bjorng
Copy link
Contributor

@bjorng bjorng commented Feb 13, 2026

This PR updates the implementation of native records included in OTP 29/RC1 to adhere to the description in the EEP.

Note that modules using native records compiled by RC1 need to be re-compiled because one BEAM instruction has gained an extra operand, causing loading to fail if not re-compiled.

@bjorng bjorng self-assigned this Feb 13, 2026
@bjorng bjorng added team:VM Assigned to OTP team VM testing currently being tested, tag is used by OTP internal CI labels Feb 13, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

CT Test Results

     5 files     548 suites   2h 2m 17s ⏱️
 4 436 tests  4 334 ✅ 102 💤 0 ❌
10 440 runs  10 314 ✅ 126 💤 0 ❌

Results for commit c4065fc.

♻️ 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

@bjorng bjorng removed the testing currently being tested, tag is used by OTP internal CI label Feb 13, 2026
@bjorng bjorng force-pushed the bjorn/native-records-generations branch from 514ddde to 4884c14 Compare February 13, 2026 12:34
@bjorng bjorng added the testing currently being tested, tag is used by OTP internal CI label Feb 13, 2026
@bjorng bjorng force-pushed the bjorn/native-records-generations branch from 4884c14 to d3c7bfb Compare February 15, 2026 08:23
@bjorng bjorng force-pushed the bjorn/native-records-generations branch from d3c7bfb to c4065fc Compare February 15, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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