Skip to content

0.21.1: a handle is retired before its value is closed (0.22.1's correction on the 0.21 line) - #49

Merged
Sunrisepeak merged 1 commit into
release/0.21from
fix/0.21.1-retire-before-close
Nov 12, 2026
Merged

Sunrisepeak merged 1 commit into
release/0.21from
fix/0.21.1-retire-before-close

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

The correction of #48 (0.22.1), on the 0.21 line: release/0.21 is the tag 0.21.0.

The version group of the openkal family is on 0.21: openkal-run names openkal-windows@^0.21.0 and mcpplibs.os >=0.20.0, <0.22.0, so a group that named 0.22.1 was refused (openkal-platform#30, on Windows). The handle correction does not depend on 0.22.0, so it is released for the line the family is on; 0.22.1 stays the head of the 0.22 line.

  • The three releases of openkal.net and openkal.datagram retire and then close.
  • A generation is read and advanced through the atomic operations.
  • tests/a_released_handle_is_stale_before_its_value_is_free.cpp, as in 0.22.1.

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