StarlingMonkey icon indicating copy to clipboard operation
StarlingMonkey copied to clipboard

The StarlingMonkey JS runtime

Results 64 StarlingMonkey issues
Sort by recently updated
recently updated
newest added

This repo currently only contains a somewhat rudimentary README, and no technical and design documentation. We should expand the README itself, but also introduce additional documentation / split some of...

Fetch requests should return a response with headers marked with an `"immutable"` guard, where `check_guard` should always fail. In the Fetch spec it appears this is only ever done for...

Do we have a clear convention in the codebase we use for camel casing versus snake casing?

Running the WPT suite locally I noticed that some of the tests that pass in release mode hit asserts in the debug build. To avoid a proliferation of this, we...

For the test "writer.abort() inside size() should work" In tests/wpt-harness/expectations/streams/transform-streams/reentrant-strategies.any.js.json.

WPT cases regressing in tests/wpt-harness/expectations/compression/decompression-corrupt-input.tentative.any.js.json: * format 'deflate' field ADLER should be error for 255 * format 'gzip' field ISIZE should be error for 1

WPT test regression from tests/wpt-harness/expectations/fetch/api/basic/request-headers-nonascii.any.js.json.

`Response.json` was disabled in the fetch implementation, resulting in WPT regressions, this needs to be uncommented and reimplemented.

ComponentizeJS will run the event loop without interest as a way to ensure that async work is being done. We do this in the post_call for functions so that the...

@guybedford pointed out in [a comment](https://github.com/bytecodealliance/StarlingMonkey/pull/52#discussion_r1644809781_) that the name for a newly introduced phase of a JS app's lifecycle is a bit off. Rather than addressing that in-place, I'm filing...

enhancement