Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/boa-dev/boa
Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
https://github.com/boa-dev/boa
It was reported that the `dbg!` output of native errors was too long. This PR skips printing the...
9795eba1c4f33699032ffa30f20b0042f843cbb3 authored over 1 year ago by José Julián Espina <[email protected]>Noticed we were using this pattern on a couple of places, so I abstracted it behind a `ContextCl...
8ef440aaf319d1530f287018646faadfcd4999c9 authored over 1 year ago by José Julián Espina <[email protected]>This Pull Request fixes test https://github.com/tc39/test262/blob/72c0c5e16350a76bd41f7a1ceb7702...
73e8d412af6ac3aa8ca09169e1ed9c1eadb2780d authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [test262](https://github.com/tc39/test262) from `2df6c7d` to `72c0c5e`.
<details>
<summary...
Bumps [regress](https://github.com/ridiculousfish/regress) from 0.5.0 to 0.6.0.
<details>
<summa...
This PR makes parsing of expressions in for-of loops use `AssignmentExpression` expression parsi...
dff815d545b883f64246472cd39b1be0649ad8fe authored over 1 year ago by Haled Odat <[email protected]>Make the `RegExp` constructor call the `IsRegExp` function to check, not just internal slot check.
1c3f5478e18ce2824fd54f3ca987b93cb6157aa5 authored over 1 year ago by Haled Odat <[email protected]>When `RegExp` constructor is called with a regexp it should return the same regexp, if `NewTarge...
c738b507276d0579ccc95c7697cd913ec21f04cc authored over 1 year ago by Haled Odat <[email protected]>
<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add ...
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.4 to 4.2.5.
<details>
<summary>Release no...
Bumps [webpack](https://github.com/webpack/webpack) from 5.80.0 to 5.81.0.
<details>
<summary>Re...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-acti...
5485c1ef48e9afda8f097f71a5319d9100eddd02 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Currently in draft, because it breaks some of the annexB [`Block-Level Function Declarations Web...
7eb2d4e4082e3082ce85541f65d4947b2fd24997 authored over 1 year ago by raskad <[email protected]>
Bumps [icu_datagen](https://github.com/unicode-org/icu4x) from 1.2.4 to 1.2.5.
<details>
<summar...
This PR implements `Hidden Classes`, I named them as `Shapes` (like Spidermonkey does), calling ...
ed3744817577d33fe944fd11d73843bfa0a64f8a authored over 1 year ago by Haled Odat <[email protected]>We have currently some bugs related to binding assignments on arithmetic operations (`+=`, `++`,...
e7c689c0d543002202dc11509b1d4511d17b1029 authored over 1 year ago by José Julián Espina <[email protected]>Most of the time that we have a `ByValue` ( `[ value ]` syntax ) it is for arrays and the value ...
1f4ff6d379dca5ab0c5c346f6546a182335d1ff1 authored over 1 year ago by Haled Odat <[email protected]>
Bumps [icu_datagen](https://github.com/unicode-org/icu4x) from 1.2.3 to 1.2.4.
<details>
<summar...
While working on #2857 I discovered that while generating the bytecode for `do-while` loops we w...
41448e13f9fac16cd25f331001ef0d8bf2eb7aae authored over 1 year ago by Haled Odat <[email protected]>
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.7 to 2.8.8.
<details>
<summary>R...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.1 to 5.0.2.
<details>
<summ...
As mentioned in https://github.com/boa-dev/boa/pull/2848#issuecomment-1518909512, this uses our ...
c33000591252c398dde5997289709d8989645afe authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.1.0 to 2.2.1.
<details>
<summary>R...
This Pull Request fixes/closes #718.
It changes the following:
- Adds a new `boa_runtime` ...
63d9d67ecb307be30b2ea53709e969c8b445eeb5 authored over 1 year ago by Iban Eguia Moraza <[email protected]>This Pull Request fixes/closes #2717 and related to #2479
This was caused by an incorrect to ...
49e39d42eff4fe551c2525648fecab6169468383 authored over 1 year ago by Haled Odat <[email protected]>Part of ES5.
This PR allows `Date` objects to store an invalid `NativeDateTime` as a `i64` a...
72866e217e3927c2097854832b3c883dc402f9b6 authored over 1 year ago by Haled Odat <[email protected]>Part of ES5.
This was the last failing test on `Date.prototype[Symbol.primitive]` test suite ...
31bc679f9dec3d0ff0f8fd24f171ec7d6904f46a authored over 1 year ago by Haled Odat <[email protected]>This Pull Request implements [Initializers in ForIn Statement Heads](https://tc39.es/ecma262/#se...
53e4825a19939b03bc06e1645f26af2ba4302c20 authored over 1 year ago by José Julián Espina <[email protected]>Fixes incorrect parsing of index property keys, such as:
- `"+0"` is converted to an integer ...
9159f9072560e23cca2eea4b2899486efbbc0196 authored over 1 year ago by Haled Odat <[email protected]>We currently use `unicode_normalization` to handle the `String.prototype.normalize` method. Howe...
739bd5a9cba6c4c341c6927ed4f3ed60fc85a4e0 authored over 1 year ago by José Julián Espina <[email protected]>This Pull Request changes the following:
- Catch 'eval' and 'arguments' in setter method para...
93b52cd6ef1ff2c646dd3afe3b5eb6881a35679e authored over 1 year ago by raskad <[email protected]>
Bumps [regex](https://github.com/rust-lang/regex) from 1.7.3 to 1.8.0.
<details>
<summary>Change...
This Pull Request changes the following:
- Creates a new `PromiseCapability` after every asyn...
338f6f81761cdf39c0c1d9cacbcc821fd81f7842 authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.3 to 4.2.4.
<details>
<summary>Release no...
Bumps [webpack](https://github.com/webpack/webpack) from 5.79.0 to 5.80.0.
<details>
<summary>Re...
Bumps [@wasm-tool/wasm-pack-plugin](https://github.com/wasm-tool/wasm-pack-plugin) from 1.6.0 to...
7821338a0258b96900c305db68c06c982fee71b5 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>This Pull Request fixes #2711 and fixes #2671.
It changes the following:
- Fix the logic i...
54695cc62090c989ceb198fc6c4b176aff38a5d7 authored over 1 year ago by raskad <[email protected]>This preserves the semantics of the abstract operation `Set` on `with` blocks; setting non-writa...
65f910523b93df378ccf7f490779393c62d9e080 authored over 1 year ago by José Julián Espina <[email protected]>The new ICU4X release stabilized the `icu_segmenter` component, so this PR implements `Intl.Segm...
1b67e5d6070f0d3e6da36eb3ccb193ce2f8656ce authored over 1 year ago by José Julián Espina <[email protected]>Depends on #2837.
This Pull Request changes the following:
- Fix the remaining `language/e...
8a29c5025b4b8eae639d4cdb410551d82671be17 authored over 1 year ago by raskad <[email protected]>This Pull Request fixes some additional Annex B tests.
It changes the following:
- Fixes b...
40a5ae0a2f812058e1e4cbb5e6b10f366a84efd9 authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.2 to 4.2.3.
<details>
<summary>Release no...
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.1.0 to 2.2.0.
<details>
<summary>R...
This PR upgrades ICU to 1.2.
Unfortunately we still have some breaking changes, so this is be...
d288b638475825e5f1ba2622726e6c25328643fb authored over 1 year ago by Iban Eguia Moraza <[email protected]>Just some small improvements that increase the strictness of our generator state handling.
Al...
20f4a82479518d4bfdc3de6ec116e3dedc841e57 authored over 1 year ago by José Julián Espina <[email protected]>Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.0 to 5.5.1...
4b72c06dbcf881693e231bdd300f20421df341a4 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [num_enum](https://github.com/illicitonion/num_enum) from 0.6.0 to 0.6.1.
<details>
<summa...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.2 to 4.13.3....
249b26214cbe238996c288b233281103049d5610 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [test262](https://github.com/tc39/test262) from `f756ff6` to `e5a7450`.
<details>
<summary...
This Pull Request updates the README by including the latest output of the `--help` command line...
b1f4e0db6bc051d69cdff0a7aa94c982be6e470c authored over 1 year ago by Iban Eguia Moraza <[email protected]>This Pull Request changes the following:
- Adds two new hooks to `HostHooks` to access the cu...
9dc4dd14100d82725453ef2d9f7a311aa4be6662 authored over 1 year ago by José Julián Espina <[email protected]>This fixes some more ES5 tests that were failing because the functions haven't been implemented....
a12f10e33562b80f3bdea644a9e51405bdfeea8c authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [webpack](https://github.com/webpack/webpack) from 5.78.0 to 5.79.0.
<details>
<summary>Re...
This should hopefully fix more async/futures issues related to resuming execution in the future,...
6d3550d0cb35e1c10a648ae6cbe4b48f1ae302d5 authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.95 to 1.0.96.
<details>
<summary>R...
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.14 to 2.0.15.
<details>
<summary>Release no...
Bumps [writeable](https://github.com/unicode-org/icu4x) from 0.5.1 to 0.5.2.
<details>
<summary>...
Small steps towards ES5 conformance.
This PR changes the following:
- Implements HTML comm...
460051261ac388373f2cd6f3c0ddcb6b5269425a authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.1 to 4.2.2.
<details>
<summary>Release no...
It changes the following:
- Fix `-0` index in typed arrays
bfa9815fe7d4f2105da26654685455c07c6a5177 authored over 1 year ago by Haled Odat <[email protected]>
Bumps [h2](https://github.com/hyperium/h2) from 0.3.16 to 0.3.17.
<details>
<summary>Release not...
This allows `thread_local` contexts to have owned `HostHooks` and `JobQueues`.
It changes the...
0d6ba53ff2f688e66a139f573de939987b7a1c36 authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.13 to 2.0.14.
<details>
<summary>Release no...
This Pull Request lifts the `InternalObjectMethods` vtable from `Object`, which should technical...
c9759a8dc3fd51561f6cbd2d731e78dc2120fe5d authored over 1 year ago by José Julián Espina <[email protected]>This Pull Request fixes/closes #2475.
It changes the following:
- Do not use the `wasmbind...
6412b30d5da5923139202a4aedf4ba151ce93416 authored over 1 year ago by Iban Eguia Moraza <[email protected]>This change allows using built-in `JsObject` wrappers with the `TryFromJs` logic, which makes it...
a8578f7cef5bdcac482ea1c128de5e9b0568c135 authored over 1 year ago by Iban Eguia Moraza <[email protected]>This Pull Request changes the following:
- Fix the assignment of variables in destructive for...
ff0a37f2625735ee4dfd0446176e12c5e8f86d1e authored over 1 year ago by raskad <[email protected]>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.159 to 1.0.160.
<details>
<summary>Rel...
With this and #2805 , `annex-b/builtins/string` should have 100% conformance, also fixed the `no...
4fbecb5084b720e01c3815ef54424a9c04574087 authored over 1 year ago by Haled Odat <[email protected]>Fixes the remaining failing tests on `String.prototype.substr()`
It changes the following:
...
333b94a9ecd7c7eea3d086f754b91b5ee1a1a380 authored over 1 year ago by Haled Odat <[email protected]>Implements all Annex-B string html methods, they are deprecated but still part of the ES5 spec. ...
24a4770b21345fe6a34238d67f43c96beb5b610a authored over 1 year ago by Haled Odat <[email protected]>Fixes the remaining failing tests on the `ThrowTypeError` test suite
09d57e75fb5a968f129c2a24ae2c07f12d0c3aa7 authored over 1 year ago by Haled Odat <[email protected]>This Pull Request fixes #2317 and #1835, finally giving our engine proper realms 🥳.
It change...
1e75fd0d215cc61b196b3b0c96867004739ddf89 authored over 1 year ago by José Julián Espina <[email protected]>Fix order of `ToString` execution, there are 3 failing tests on `.replace()` but they seem to be...
7a4d6526b0179e41918250c23cd76d0a35deda02 authored over 1 year ago by Haled Odat <[email protected]>
Bumps [test262](https://github.com/tc39/test262) from `be0abd9` to `f756ff6`.
<details>
<summary...
It changes the following:
- Fixes`Symbol.prototype[@@iterator]` so it calls `RequireObjectCoerc...
This Pull Request fixes test [`assert-throws-same-realm.js`](https://github.com/tc39/test262/blo...
34d6b93f36b131ef296eb789678f7bdfa329cd0f authored over 1 year ago by José Julián Espina <[email protected]>
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.37.0 to 0.37.1.
<detail...
Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.8 to 0.2.9.
<details>
<summ...
Bumps [webpack](https://github.com/webpack/webpack) from 5.77.0 to 5.78.0.
<details>
<summary>Re...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.19 to 0.9.21.
<details>
<summ...
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.0.2 to 2.1.0.
<details>
<summary>R...
Currently some debugging stuff in JavaScript land is difficult to impossible, like triggering a ...
570bc85ebe50820cdb90ffb2f4e7d6b10bfcd236 authored almost 2 years ago by Haled Odat <[email protected]>
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.36.1 to 0.37.0.
<detail...
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-com...
2b32967c7ff3d7067034461db2f9b32d2d81aee8 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sys-locale](https://github.com/1Password/sys-locale) from 0.2.4 to 0.3.0.
<details>
<summ...
Bumps [num_enum](https://github.com/illicitonion/num_enum) from 0.5.11 to 0.6.0.
<details>
<summ...
Bumps [spin](https://github.com/mvdnes/spin-rs) from 0.9.7 to 0.9.8.
<details>
<summary>Changelo...
<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add ...
This PR resolves the failing CI in #2777
It changes the following:
- Adds `json-parse-with...
0fb0558d446af91c0f15118555a43ff6b88cb517 authored almost 2 years ago by Haled Odat <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.12 to 2.0.13.
<details>
<summary>Release no...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.54 to 1.0.56.
<details>
<su...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.1 to 4.13.2....
4eeada7a75c1150aeb14c8e4c9cb4c102d065330 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.11 to 2.0.12.
<details>
<summary>Release no...
Bumps [futures-util](https://github.com/rust-lang/futures-rs) from 0.3.27 to 0.3.28.
<details>
<...
This Pull Request closes #1975. It's still a work in progress, but tries to go in that direction...
540aa2be4f854e31e34b78d6755dec0836681e60 authored almost 2 years ago by Iban Eguia Moraza <[email protected]>Currently we have no explicit representation for parenthesized expressions which makes some beha...
e286d9fbb7e39d84f428c46f9e04c99095f2883d authored almost 2 years ago by raskad <[email protected]>
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.3 to 5.77.0.
<details>
<summary>Re...
Bumps [clap](https://github.com/clap-rs/clap) from 4.2.0 to 4.2.1.
<details>
<summary>Release no...
Most objects don't have indexed properties, and those who have, have dense properties, this PR u...
edb04175434f9f75dbb5b47e6b50ceef305de455 authored almost 2 years ago by Haled Odat <[email protected]>