Skip to content

Conversation

@caner-milko
Copy link
Member

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes Ring/BoundedQueue to properly use pin values (alignment/size) provided at creation time and during generic type resolution. Previously, the Ring was always created with a hardcoded size of 1, ignoring the configured values.

Key changes:

  • Ring initialization now reads and applies Input, Alignment, and Size pin values before creating the Ring object
  • Pin value watchers now include null checks for Ring before accessing it
  • RepeatWhenFilling watcher now triggers path restart when the value changes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@caner-milko caner-milko force-pushed the fix-ring-size-on-creation branch from 86e9a55 to 91194f1 Compare January 9, 2026 15:37
@caner-milko caner-milko changed the title Fix Ring/BoundedQueue not using the pin values(alignment/size) given on creation/while generic Fix Ring/BoundedQueue not using the pin values(alignment/size) given while type name is generic Jan 9, 2026
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.

3 participants