StarlingMonkey
StarlingMonkey copied to clipboard
The StarlingMonkey JS runtime
The release build is currently not working correctly. This may have happened in the latest SpiderMonkey update. Build error reported: ``` [ 90%] Linking CXX executable starling.wasm wasm-ld: error: duplicate...
This patch makes it possible for users of the `add_builtins()` CMake function to specify a per-builtin dependency on another target. This has been used to fix #42.
Closes #10, #19 Fix GET and POST request bugs: - GET: Remove lock check in code path where body is previously locked to resolve body disturbed error - POST: Cache...
Fastly uses an `AsyncTask` model that stores on the `AsyncTask` class, the promise, and a function that will handle the process the "next steps" after the handle is ready, to...
How difficult would it be to add support for the [Intl](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl) namespace object?
When trying to include OpenSSL from a subproject via, I'm getting an error for these includes, for example: ``` #include "openssl/evp.h" ``` gives that the include is not found. Can...
This extends Weval into the WPT CI matrix, also adding it into a matrix for the main test run as well.
In the WPT debug build, `readable_get` and `writable_get` call `readable` and `writable` respectively, which fail an assertion when looking like: ```c++ JSObject *TransformStream::readable(JSObject *self) { MOZ_ASSERT(is_instance(self)); return &JS::GetReservedSlot(self, TransformStream::Slots::Readable).toObject(); }...
This works similarly to something like an `exit()` call where it implies that the process is done and that we no longer need to spin on async tasks. This seems...