StarlingMonkey icon indicating copy to clipboard operation
StarlingMonkey copied to clipboard

The StarlingMonkey JS runtime

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

We currently use deprecated openssl APIs, we should look into migrating to the non deprecated APIs Could you add an issue to update this according to the migration guide? It...

It could be beneficial to properly support SourceMaps on error stacks.

For libraries that rely on this global, original issue - https://github.com/fastly/js-compute-runtime/issues/32.

The instructions for running the Web Platform Tests currently don't mention a required version for NodeJS (it's an old one, but older ones are packaged with system package managers) and...

Tracking issue for supporting Node.js builtins (`import fs from node:fs`, ...), where each builtin can be individually turned on or off. We should implement this layer in C++ (or Rust),...

This is an attempt to address #211 by using [`JS::GetDeflatedUTF8StringLength`](https://searchfox.org/mozilla-central/source/js/src/vm/CharacterEncoding.cpp#71) to avoid encoding while calculating the length of values. This change doesn't follow the suggestion to use `variant` but I...

CMake 4.0 [removes compatibility for CMake versions below 3.5](https://cmake.org/cmake/help/latest/release/4.0.html#deprecated-and-removed-features). The version of WASI SDK that StarlingMonkey depends on erroneously declares a `cmake_minimum_required` of 3.4 in its toolchain file, which as...

This patch implements `AbortController` and `AbortSignal` as specified in the [DOM spec](https://dom.spec.whatwg.org/#abortcontroller). `AbortSignal` is connected to fetch requests and can be used to cancel them. For example, the following code...

This patch splits documentation into multiple markdown files and deploys `mdbook` to github pages. There are also new sections like developing builtins in c++. The rendered mdbook can be found...