PythonMonkey
PythonMonkey copied to clipboard
A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.
### Describe your feature request here. Add standardized tests for the in-house XMLHttpRequest implementation ### Code example _No response_
### Describe your feature request here. Pythonmonkey should be able to communicate cross-language reference cycles to the python cycle collector and the spidermonkey garbage collector should be able to collect...
### Describe your feature request here. bring back building with code coverage so we can gets stats while running tests It appears we used to have this ### Code example...
### Describe your feature request here. ## Class.new Feature Request: add a `new` static method to classes exposed to Python to instantiate JavaScript classes. Code example: ```python import pythonmonkey as...
### Describe your feature request here. Add the Fetch API to PythonMonkey as per its spec (or a subset of it) - Spec: https://fetch.spec.whatwg.org/ - MDN: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API Work for fetch...
```Welcome to PythonMonkey v0.0.1.dev1024+117d00f. Type ".help" for more information. > const c=1 undefined > c ReferenceError: c is not defined @/home/wes/git/PythonMonkey/./pmjs line 118 > eval:1:1 replEval@/home/wes/git/PythonMonkey/./pmjs:118:32 > var a=1 undefined...
# Fix: Update python implementation of 'atob' to properly reflect behaviour of JS 'atob' by padding the base64 with "==". https://stackoverflow.com/questions/2941995/python-ignore-incorrect-padding-error-when-base64-decoding # Motivation: This fixes a number of JavaScript implementations...
Hello again, I wanted to ask (but not open a completely new issue, unless you guys think I should) about how much space is needed to install pythonmonkey. My main...
Changeset: https://hg.mozilla.org/mozilla-central/rev/f22f883703bba8570c14cc05e269bcddfb227e46
Changeset: https://hg.mozilla.org/mozilla-central/rev/ada7576ed0b64f7509e35f1e8cfa1508f0965b5a