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
View 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 }}
benoitc
/
erlang-python
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
5
Star
106
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Simplify execution model to worker + owngil modes (v3.0.0)
- #61
#61
Merged
benoitc
merged 17 commits into
main
benoitc/erlang-python:main
from
feature/simplify-execution-model
benoitc/erlang-python:feature/simplify-execution-model
Copy head branch name to clipboard
May 1, 2026
Conversation
Commits
17
(17)
Checks
Files changed
Merged
Simplify execution model to worker + owngil modes (v3.0.0)
#61
benoitc
merged 17 commits into
main
benoitc/erlang-python:main
from
feature/simplify-execution-model
benoitc/erlang-python:feature/simplify-execution-model
Copy head branch name to clipboard
Commits
Commits on Apr 8, 2026
Simplify execution model to worker + owngil modes
Show description for dc0c7a1
benoitc
committed
dc0c7a1
View commit details
Copy full SHA for dc0c7a1
Browse repository at this point
Commits on May 1, 2026
Finish v3.0 simplification: async API fix, dead code, doc/example sync
Show description for 39247b5
benoitc
committed
39247b5
View commit details
Copy full SHA for 39247b5
Browse repository at this point
Remove py:subinterp_* explicit handle API
Show description for e15d24f
benoitc
committed
e15d24f
View commit details
Copy full SHA for e15d24f
Browse repository at this point
Fix stale doc/example snippets after v3.0 cleanup
Show description for db4a6f2
benoitc
committed
db4a6f2
View commit details
Copy full SHA for db4a6f2
Browse repository at this point
Reject auto / unknown context-mode atoms at the NIF boundary
Show description for af96156
benoitc
committed
af96156
View commit details
Copy full SHA for af96156
Browse repository at this point
Fix Erlang compile warnings in test suites
Show description for 8e620d5
benoitc
committed
8e620d5
View commit details
Copy full SHA for 8e620d5
Browse repository at this point
Skip asyncio.set_event_loop_policy install on Python 3.14+
Show description for f118114
benoitc
committed
f118114
View commit details
Copy full SHA for f118114
Browse repository at this point
CHANGELOG: note strict context-mode validation
benoitc
committed
c267394
View commit details
Copy full SHA for c267394
Browse repository at this point
Fix edoc parse error in set_default_policy/0
Show description for 55cdd01
benoitc
committed
55cdd01
View commit details
Copy full SHA for 55cdd01
Browse repository at this point
Drop dead subinterp_thread handle helpers
Show description for 28b8090
benoitc
committed
28b8090
View commit details
Copy full SHA for 28b8090
Browse repository at this point
Use _Atomic bool for suspended-state result flags
Show description for 69ff429
benoitc
committed
69ff429
View commit details
Copy full SHA for 69ff429
Browse repository at this point
Pin context resource on shutdown timeout to prevent UAF
Show description for 1691c0d
benoitc
committed
1691c0d
View commit details
Copy full SHA for 1691c0d
Browse repository at this point
Drain stale {py_result, _, _} after timed-out async dispatch
Show description for ef31f76
benoitc
committed
ef31f76
View commit details
Copy full SHA for ef31f76
Browse repository at this point
Roll back partial state on ctx_request_create failure
Show description for 9cb7541
benoitc
committed
9cb7541
View commit details
Copy full SHA for 9cb7541
Browse repository at this point
Drop dead _ErlangChildWatcher and tighten stale comments
Show description for 527e7e3
benoitc
committed
527e7e3
View commit details
Copy full SHA for 527e7e3
Browse repository at this point
Async dispatch for env-bearing call/eval/exec
Show description for d6bb934
benoitc
committed
d6bb934
View commit details
Copy full SHA for d6bb934
Browse repository at this point
Refresh erlang.sleep docs + add silent= flag to erlang.install
Show description for 45a7fcc
benoitc
committed
45a7fcc
View commit details
Copy full SHA for 45a7fcc
Browse repository at this point
You can’t perform that action at this time.