Skip to content

Enumerate BOSS sink dummy edges with rank/select - #644

Merged
adamant-pwn merged 2 commits into
masterfrom
codex/boss-sink-mask
Oct 13, 2026
Merged

adamant-pwn merged 2 commits into
masterfrom
codex/boss-sink-mask

Conversation

@adamant-pwn

@adamant-pwn adamant-pwn commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Enumerate BOSS sink dummy edges with rank/select instead of scanning every edge, preserving the count-only path and existing mask bits. Assert the two leading sentinels and start one-based select at occurrence 3.

Include regression coverage for all four BOSS states, empty graphs, small paths and pre-populated masks, plus a benchmark of the production method including mask allocation. This is an AI-assisted extraction of Gunnar's sink-marking change.

@adamant-pwn adamant-pwn changed the title Enumerate BOSS sink dummy edges with rank/select Optimize BOSS sink marking and restore macOS CI Oct 10, 2026
@adamant-pwn adamant-pwn changed the title Optimize BOSS sink marking and restore macOS CI Optimize BOSS sink marking and modernize dependencies Oct 11, 2026
@adamant-pwn adamant-pwn changed the title Optimize BOSS sink marking and modernize dependencies Enumerate BOSS sink dummy edges with rank/select Oct 11, 2026
@adamant-pwn
adamant-pwn changed the base branch from master to codex/cxx20-dependency-update October 11, 2026 13:46
@adamant-pwn
adamant-pwn added this pull request to stack #650 October 11, 2026 17:05
@adamant-pwn
adamant-pwn marked this pull request as ready for review October 11, 2026 17:10
@adamant-pwn
adamant-pwn removed this pull request from stack #650 October 11, 2026 19:01
@adamant-pwn
adamant-pwn changed the base branch from codex/cxx20-dependency-update to codex/atomic-memory-orders October 11, 2026 19:01
@adamant-pwn
adamant-pwn added this pull request to stack #652 October 11, 2026 19:01
@adamant-pwn
adamant-pwn force-pushed the codex/boss-sink-mask branch 3 times, most recently from 8436138 to 3932c1e Compare October 11, 2026 22:19
Base automatically changed from codex/atomic-memory-orders to codex/cxx20-dependency-update October 11, 2026 22:48
Base automatically changed from codex/cxx20-dependency-update to master October 13, 2026 22:28

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

No issues found across 3 files

View guided diff | Turn on auto-fix | Re-trigger cubic

@adamant-pwn
adamant-pwn merged commit c54f01e into master Oct 13, 2026
12 of 25 checks passed
@adamant-pwn
adamant-pwn deleted the codex/boss-sink-mask branch October 13, 2026 22:36
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