File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55### Added
66
7+ - ** SharedDict** - Process-scoped shared dictionaries for cross-process state
8+ - ` py:shared_dict_new/0 ` - Create a new SharedDict
9+ - ` py:shared_dict_get/2,3 ` - Get value with optional default
10+ - ` py:shared_dict_set/3 ` - Set key-value pair
11+ - ` py:shared_dict_del/2 ` - Delete a key
12+ - ` py:shared_dict_keys/1 ` - List all keys
13+ - ` py:shared_dict_destroy/1 ` - Explicit cleanup
14+ - Python access via ` erlang.SharedDict ` with dict-like interface
15+ - Mutex-protected for concurrent access (~ 300k ops/sec)
16+ - Pickle serialization for complex types
17+ - See [ SharedDict documentation] ( docs/shared-dict.md ) for details
18+
719- ** OWN_GIL Mode** - True parallel Python execution with Python 3.14+ subinterpreters
820 - Each subinterpreter runs with its own GIL (` Py_GIL_OWN ` ) in a dedicated thread
921 - Full isolation between interpreters (separate namespaces, modules, state)
You can’t perform that action at this time.
0 commit comments