Skip to content

BUG: control.mellinger: fix xp.all() targeting all worlds instead of per-world - #98

Merged
ratheron merged 1 commit into
mainfrom
fix.xp_all
Aug 18, 2026
Merged

BUG: control.mellinger: fix xp.all() targeting all worlds instead of per-world#98
ratheron merged 1 commit into
mainfrom
fix.xp_all

Conversation

@amacati

Copy link
Copy Markdown
Collaborator

There was a bug in the controller where the xp.all was taken over all axes, not just the drone axis. I added tests that fail on main and get fixed with this PR.

This also has implications for performance, since the xp.all call forces a sync across all worlds. Taking it over the drone axis re-enables independent per-world computation and improves performance.

@amacati
amacati requested a review from ratheronAugust 18, 2026 08:24
@amacatiamacati added the bug Something isn't working label Aug 18, 2026
@ratheron
ratheron merged commit 9ec877b into mainAug 18, 2026
6 checks passed
@ratheron
ratheron deleted the fix.xp_all branch August 18, 2026 08:41
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugSomething isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@amacati@ratheron