1
I Use This!
Low Activity

Commits : Listings

Analyzed about 20 hours ago. based on code collected about 20 hours ago.
Aug 02, 2025 — Aug 02, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix: properly handle the reference count when doing `list.concat()` More... almost 2 years ago
refactor: replace the use of our own roundtrip `StrType::getValue` method with the simpler `JS_EncodeStringToUTF8` SpiderMonkey API More... almost 2 years ago
fix: the code argument to `python.exec`/`eval` needs to be a well-formed string More... almost 2 years ago
fix: `PyUnicodeObject` needs to be well-formed in a debug build of CPython More... almost 2 years ago
fix: `PyEventLoop`'s destructor should not use any Python API, after the GIL is already handed over to another thread More... almost 2 years ago
fix: to fix memory corruption, use `PyUnicode_AsUTF8AndSize` with the string size when possible More... almost 2 years ago
fix: `PyUnicode_AsUTF8` needs a strict Python str object (not a subtype) More... almost 2 years ago
fix: to fix memory corruption, use `PyUnicode_AsUTF8AndSize` with the string size when possible More... almost 2 years ago
fix: clean up SpiderMonkey when the PythonMonkey module gets destroyed More... almost 2 years ago
fix: accessing a non-existent property on a Python `bytes` in JS land should return `undefined` instead of throwing a Python error More... almost 2 years ago
fix: `Py_XDECREF` requires the GIL to be held, but it's unavailable after Python finalization More... almost 2 years ago
refactor: move `_PyErr_SetKeyError` shim to pyshim.hh More... almost 2 years ago
refactor: keep using `_PyErr_SetKeyError` in Python < 3.13 More... almost 2 years ago
refactor: use the `_PyDictView_New` function in Python < 3.13 More... almost 2 years ago
fix: `_PyArg_CheckPositional` may also be when unpacking a tuple More... almost 2 years ago
feat: keep track of the local variables inside Python `eval`/`exec` to a dict More... almost 2 years ago
feat: to get the running event-loop in Python 3.13 is as simple as `thread_state->asyncio_running_loop` More... almost 2 years ago
refactor: `_getLoopOnThread` getting thread dict More... almost 2 years ago
get rid of the build warnings More... almost 2 years ago
fix: replacement for the `_PyThreadState_GetDict(tstate)` API in Python 3.13 More... almost 2 years ago
fix: `_PyThreadState_GetDict(tstate)` API gets removed in Python 3.13 More... almost 2 years ago
fix: `_PyArg_UnpackKeywords` API is removed, use `PyArg_ParseTupleAndKeywords` instead More... almost 2 years ago
fix: `_PyArg_UnpackKeywords` API is removed, use `PyArg_ParseTupleAndKeywords` instead More... almost 2 years ago
Revert "refactor: shim for `_PyArg_CheckPositional`" More... almost 2 years ago
refactor: shim for `_PyArg_CheckPositional` More... almost 2 years ago
refactor: move the `_PyDictView_New` shim to pyshim.hh More... almost 2 years ago
fix: `_PyArg_CheckPositional` function became an internal API since Python 3.13 More... almost 2 years ago
Revert "WIP: remove the use of the `_PyArg_CheckPositional` private API" More... almost 2 years ago
fix: `Py_NewRef` API is not available in Python < 3.10 More... almost 2 years ago
fix: `_PyDictViewObject` typedef redefinition with different types on Python < 3.13 More... almost 2 years ago