Skip to content

Update FastBroadcast extension to Serial dispatch#557

Merged
ChrisRackauckas merged 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:fix-fb-serial
Apr 1, 2026
Merged

Update FastBroadcast extension to Serial dispatch#557
ChrisRackauckas merged 1 commit intoSciML:masterfrom
ChrisRackauckas-Claude:fix-fb-serial

Conversation

@ChrisRackauckas-Claude
Copy link
Copy Markdown
Contributor

Summary

Update RecursiveArrayToolsFastBroadcastExt to dispatch on ::Serial (3-arg) instead of the 2-arg fast_materialize!(dst, bc) path. Require FastBroadcast >= 1.3.

FastBroadcast v1.3 (SciML/FastBroadcast.jl#86) removes the 2-arg fast_materialize! methods and routes all @.. paths through Serial/Threaded typed dispatch. Extensions must dispatch on ::Serial.

🤖 Generated with Claude Code

FastBroadcast v1.3 routes all paths through Serial/Threaded typed
dispatch. Update the VectorOfSArray override to dispatch on ::Serial
instead of the 2-arg path. Require FastBroadcast >= 1.3.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit c480117 into SciML:master Apr 1, 2026
19 of 28 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.

2 participants