Skip to content

Support for OTP-28 new atom table format #1321

@bettio

Description

@bettio

erlang/otp#8913 changed the atom table format.

This change allows having atoms that can be longer than 255 bytes.
This might happen with atoms having long unicode names.

Suggested fix:
supporting variable length atoms might require spread changes in all our codebase and additional logic for handling variable length (that might slow down atom handling logic).

We might translate the new atom table format to the old one when doing PackBEAM, or convert longer ones at runtime when loading unchanged beam files.

As soon as this is fixed, #1320 can be reverted.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions