Skip to content

Default to Rust backend without Fiber scheduler - #27

Merged
paddor merged 1 commit into
mainfrom
default-rust-backend-without-scheduler
Aug 26, 2026
Merged

paddor merged 1 commit into
mainfrom
default-rust-backend-without-scheduler

Conversation

@paddor

@paddor paddor commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator
  • Default to omq-backend-rust when no backend is specified and native Fiber.scheduler is unavailable.
  • Keep explicit backend: :ruby rejection unchanged on JRuby/TruffleRuby.
  • Add backend tests for automatic Rust fallback and explicit Ruby failure.

When no backend is specified and the native Fiber scheduler is unavailable, load the Rust backend if installed instead of raising from the pure Ruby backend path.

Keep explicit backend: :ruby behavior unchanged and cover the JRuby/TruffleRuby fallback path in omq-backend-rust tests.
@paddor
paddor merged commit 676dc7c into main Aug 26, 2026
11 of 12 checks passed
@paddor
paddor deleted the default-rust-backend-without-scheduler branch August 26, 2026 02:01
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