Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
BabylonJS
JsRuntimeHost
Repository navigation
Code
Issues
15
(15)
Pull requests
31
(31)
Actions
Security and quality
Insights
More
items
Fix WorkQueue destructor deadlock
- #147
#147
Merged
bghgary
merged 13 commits into
BabylonJS:main
BabylonJS/JsRuntimeHost:main
from
bghgary:fix/workqueue-deadlock
bghgary/JsRuntimeHost:fix/workqueue-deadlock
Copy head branch name to clipboard
Apr 7, 2026
Conversation
Commits
13
(13)
Checks
Files changed
Merged
Fix WorkQueue destructor deadlock
#147
bghgary
merged 13 commits into
BabylonJS:main
BabylonJS/JsRuntimeHost:main
from
bghgary:fix/workqueue-deadlock
bghgary/JsRuntimeHost:fix/workqueue-deadlock
Copy head branch name to clipboard
Commits
Commits on Apr 2, 2026
Fix WorkQueue destructor deadlock by merging into AppRuntime
Show description for 354f12a
bghgary
and
Copilot
committed
354f12a
View commit details
Copy full SHA for 354f12a
Browse repository at this point
Update arcana.cpp to upstream after microsoft/arcana.cpp#59 merged
Show description for d53834b
bghgary
and
Copilot
committed
d53834b
View commit details
Copy full SHA for d53834b
Browse repository at this point
Commits on Apr 3, 2026
Fix arcana.cpp commit SHA to correct squash merge commit
Show description for 1b40f9c
bghgary
and
Copilot
committed
1b40f9c
View commit details
Copy full SHA for 1b40f9c
Browse repository at this point
Commits on Apr 7, 2026
Simplify deadlock test to single iteration (deterministic, no loop needed)
Show description for bed656b
bghgary
and
Copilot
committed
bed656b
View commit details
Copy full SHA for bed656b
Browse repository at this point
Fix WorkQueue destructor deadlock by dispatching cancellation as work item
Show description for 9789c1e
bghgary
and
Copilot
committed
9789c1e
View commit details
Copy full SHA for 9789c1e
Browse repository at this point
Fix constructor init order to match member declaration order
Show description for 101d1e5
bghgary
and
Copilot
committed
101d1e5
View commit details
Copy full SHA for 101d1e5
Browse repository at this point
Remove redundant ARCANA_TESTING_HOOKS guards from test code
Show description for f9194d3
bghgary
and
Copilot
committed
f9194d3
View commit details
Copy full SHA for f9194d3
Browse repository at this point
Address review: cancel immediately + no-op wake, cleanup on all paths
Show description for 8d27aba
bghgary
and
Copilot
committed
8d27aba
View commit details
Copy full SHA for 8d27aba
Browse repository at this point
Add ARCANA_TESTING_HOOKS to Android test target
Show description for 209b72c
bghgary
and
Copilot
committed
209b72c
View commit details
Copy full SHA for 209b72c
Browse repository at this point
Retrigger CI (previous failures were WebSocket flake + Android emulator issue)
Show description for 2c3a1be
bghgary
and
Copilot
committed
2c3a1be
View commit details
Copy full SHA for 2c3a1be
Browse repository at this point
Add note about incomplete shutdown handling in destructor comment
Show description for 74cd297
bghgary
and
Copilot
committed
74cd297
View commit details
Copy full SHA for 74cd297
Browse repository at this point
Simplify test: only use detachable thread when hook actually fired
Show description for 42f9dc7
bghgary
and
Copilot
committed
42f9dc7
View commit details
Copy full SHA for 42f9dc7
Browse repository at this point
Add braces to single-line if statements
Show description for d14e998
bghgary
and
Copilot
committed
d14e998
View commit details
Copy full SHA for d14e998
Browse repository at this point
You can’t perform that action at this time.