fix(single-instance): Yield unix listener in macos (#3466)

* Use tokio UnixListener so the task can yield and release the thread

* use standard unix listener, convert to non blocking and cast into tokio yielding one

* Create fix-yield-single-instance-macos.md

* Update .changes/fix-yield-single-instance-macos.md

Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com>

* use net feature in Tokio dependency

* Use tokio UnixListener::bind, inside the tokio task

---------

Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com>
This commit is contained in:
BajocaandFabian-Lars authored and GitHub committed 2026-06-29 11:00:59 +02:00
1 parent 41f6274270
commit d157387722
4 files changed
+38 -33

No files matched your search

Generated
+1
View File
@@ -6793,6 +6793,7 @@ dependencies = [
"tauri",
"tauri-plugin-deep-link",
"thiserror 2.0.12",
"tokio",
"tracing",
"windows-sys 0.60.2",
"zbus",