Tom Wenzheng Tang
Tom Wenzheng Tang
JavaScript is actually supported by Doxygen In https://www.doxygen.nl/manual/config.html `EXTENSION_MAPPING` > ... language is one of the parsers supported by doxygen: IDL, Java, JavaScript, Csharp (C#), C, C++, Lex, D, PHP,...
This PR replaces https://github.com/Distributive-Network/PythonMonkey/pull/114 for the uncaughtExceptionHandler
closes https://github.com/Distributive-Network/PythonMonkey/issues/116
This issue is to track the progress to make PythonMonkey compatible with [WinterCG's interoperable Common Minimum API](https://common-min-api.proposal.wintercg.org/). --- Global methods / properties: - [x] globalThis - [x] [globalThis.atob()](https://github.com/Distributive-Network/PythonMonkey/blob/main/python/pythonmonkey/builtin_modules/base64.py) - [x]...
~~Closes https://github.com/Distributive-Network/PythonMonkey/issues/332~~ --- This PR currently only contains changes to debug better. * `DEBUG=xhr:*` will print with a unique connection id to identify each XHR connection
The CI sometimes [fail on `main`](https://github.com/Distributive-Network/PythonMonkey/actions/runs/11002881033/job/30550821137) even after we released the "stable" PythonMonkey v1.0. After all pytests are done, the program segfaults during the Python interpreter finalization. ```console ============================= 678...
In order to make PythonMonkey support the upcoming (October 1, 2024) Python 3.13 release, the following changes/actions need to be made in the codebase: * Python 3.13 added a `PyLong_AsNativeBytes...
The `body` property may not be available on a Response object to do streaming, e.g., when using a [fetch polyfill](https://github.com/github/fetch).
```diff index b0cfb09..9c25651 100644 --- a/src/modules/pythonmonkey/pythonmonkey.cc +++ b/src/modules/pythonmonkey/pythonmonkey.cc @@ -460,14 +460,26 @@ static PyObject *eval(PyObject *self, PyObject *args) { JS::RootedScript script(GLOBAL_CX); JS::Rooted rval(GLOBAL_CX); if (code) { - JS::SourceText source; -...