Skip to content

Support Custom SystemExecutors#23414

Open
atlv24 wants to merge 7 commits intobevyengine:mainfrom
atlv24:ad/custom-exec
Open

Support Custom SystemExecutors#23414
atlv24 wants to merge 7 commits intobevyengine:mainfrom
atlv24:ad/custom-exec

Conversation

@atlv24
Copy link
Contributor

@atlv24 atlv24 commented Mar 18, 2026

Objective

  • Audio wants a realtime-safe executor with minimal checking. This means no command application or multithreading etc.

Solution

  • Make it possible to supply our own executor.

Testing

  • Tests are updated
  • New custom executor example

Note: reviewing commits individually is probably easier.

@atlv24 atlv24 added the A-ECS Entities, components, systems, and events label Mar 18, 2026
@github-project-automation github-project-automation bot moved this to Needs SME Triage in ECS Mar 18, 2026
@atlv24 atlv24 added S-Needs-Review Needs reviewer attention (from anyone!) to move forward C-Feature A new feature, making something new possible C-Examples An addition or correction to our examples C-Performance A change motivated by improving speed, memory usage or compile times M-Migration-Guide A breaking change to Bevy's public API that needs to be noted in a migration guide labels Mar 18, 2026
@github-actions
Copy link
Contributor

The generated examples/README.md is out of sync with the example metadata in Cargo.toml or the example readme template. Please run cargo run -p build-templated-pages -- update examples to update it, and commit the file change.

@alice-i-cecile alice-i-cecile added X-Uncontroversial This work is generally agreed upon D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes labels Mar 19, 2026
@alice-i-cecile alice-i-cecile added this to the 0.19 milestone Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ECS Entities, components, systems, and events C-Examples An addition or correction to our examples C-Feature A new feature, making something new possible C-Performance A change motivated by improving speed, memory usage or compile times D-Modest A "normal" level of difficulty; suitable for simple features or challenging fixes M-Migration-Guide A breaking change to Bevy's public API that needs to be noted in a migration guide S-Needs-Review Needs reviewer attention (from anyone!) to move forward X-Uncontroversial This work is generally agreed upon

Projects

Status: Needs SME Triage

Development

Successfully merging this pull request may close these issues.

2 participants