Skip to content

Add extension masks to improve forward / backwards compatibility - #93

Merged
HaroldCindy merged 1 commit into
mainfrom
harold/state_durability
Sep 17, 2026
Merged

HaroldCindy merged 1 commit into
mainfrom
harold/state_durability

Conversation

@HaroldCindy

Copy link
Copy Markdown
Contributor

This is much less error-prone than juggling minor versions and whatnot. It also lets you only reject a newer payload if it actually uses a feature that you don't know about (for example, coroutine finalizers).

Also, switch to a separate string table and use varints to greatly reduce the size of ares payloads.

This is much less error-prone than juggling minor versions and whatnot.
It also lets you only reject a newer payload if it actually _uses_ a
feature that you don't know about (for example, coroutine finalizers).

Also, switch to a separate string table and use varints to greatly
reduce the size of ares payloads.
@HaroldCindy
HaroldCindy marked this pull request as ready for review September 17, 2026 21:12
@HaroldCindy
HaroldCindy merged commit 50d97c0 into main Sep 17, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant