Skip to content

Conversation

sverker
Copy link
Contributor

@sverker sverker commented Aug 25, 2025

This is basically a code cleanup after PR #9759 which was a quick and dirty performance fix that came late into OTP 28.0.

* Let dec_term() accept NULL instead of a faked ErtsDistExternal without the
  large atom cache table.

* Add 'flags' argument to dec_term() and friends.

* Move boolean argument 'internal_nc' flag into 'flags'
  as new flag bit ERTS_DIST_EXT_INTERNAL_NC.

* Add dec_sysname() to only accept NIL as local node when we decode node names.
Less fancy interleaved case and if
@sverker sverker added this to the OTP-29.0 milestone Aug 25, 2025
@sverker sverker self-assigned this Aug 25, 2025
@sverker sverker added team:VM Assigned to OTP team VM enhancement testing currently being tested, tag is used by OTP internal CI labels Aug 25, 2025
Copy link
Contributor

github-actions bot commented Aug 25, 2025

CT Test Results

    3 files    142 suites   49m 58s ⏱️
1 649 tests 1 592 ✅ 57 💤 0 ❌
2 372 runs  2 295 ✅ 77 💤 0 ❌

Results for commit 8813f1d.

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

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.

1 participant