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

fix(vm): off-by-one in code block stringification. (#1999)

Acked-by: Taylor Sutton <[email protected]>

This Pull Request fixes/closes #1998

The c...

998a7b17a5cf9201fd9f94478fe624bb75688eb3 authored almost 3 years ago
Bump clap from 3.1.6 to 3.1.7 (#1996)

Bumps [clap](https://github.com/clap-rs/clap) from 3.1.6 to 3.1.7.
<details>
<summary>Release no...

f233e9cfcacb5e8c2889b76766f10dc32ffc9176 authored almost 3 years ago
Bump indexmap from 1.8.0 to 1.8.1 (#1988)

Bumps [indexmap](https://github.com/bluss/indexmap) from 1.8.0 to 1.8.1.
<details>
<summary>Chan...

a5337a93d03b774eefdc2369b9e4804b97bc1053 authored almost 3 years ago
Remove `git2` and `hex` dependencies (#1992)

This removes the only use of the `git2` and `hex` dependencies by reading the test262 submodule ...

76ef1a88292bca840999c653bef04a4fe8cbcfed authored almost 3 years ago
Bump getrandom from 0.2.5 to 0.2.6 (#1986)

Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.5 to 0.2.6.
<details>
<summ...

c23d32b977a52ce3d3100755f7f38ec578b6f660 authored almost 3 years ago
Allow boolean/null as property identifier by dot operator assignment (#1985)

This Pull Request lets true/false/null be used as object property identifiers, when using dot as...

405038d140cd6b3af3040a7c1b8b6a02b913ad1d authored almost 3 years ago
Added better error handling for the Boa tester (#1984)

Trying to fix the issue in #1982, I noticed that we didn't have a proper error handling for the ...

6fb144520fdc5ec460eb283de1573c8936719bb8 authored almost 3 years ago
Fix length properties on array methods (#1983)

This Pull Request fixes length properties on multiple array prototype methods that were includin...

5498a0ea5492d9acb1a3af49af0724c3de480f5c authored almost 3 years ago
Retrieve feature-based results for Test262 runs (#1980)

This Pull Request fixes/closes #1645.

It changes the following:

- Add `features` field to ...

5a2703b2d3a0c0fb382c7f4cfda41c17575e77d9 authored almost 3 years ago
Support numbers with multiple leading zeroes (#1979)

This Pull Request makes the non-octal-decimal-integer test pass. The test would previously fail ...

5d2420ea59d23008a7689ba3943c4e83418c5277 authored almost 3 years ago
Bump prettier from 2.6.0 to 2.6.1 (#1977)

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.0 to 2.6.1.
<details>
<summary>R...

3f3f0aae6ec975221c25f884307950fe95991598 authored almost 3 years ago
Implement unscopables for Array.prototype (#1963)

This Pull Request fixes/closes #1916.

It implements `Array.prototype [ @@unscopables ]` as de...

da47fb5a41f54421294247177ea7bec0d4ecb7bd authored almost 3 years ago
Bump minimist from 1.2.5 to 1.2.6 (#1978)

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
<details>
<summary>C...

3549ea504608850d8b7d961aa5d257a14f2bbeaf authored almost 3 years ago
[perf][vm] (#1973)

This Pull Request fixes/closes #1972 .

It changes the following:
- remove `format!` macro in...

4133801220b10dc4ddcb81e0e5ffbfc8a1e3a007 authored almost 3 years ago
Fix panic in do while (#1968)

`Node::DoWhileLoop` ast node had a buggy bytecode generation where `self.patch_jump(exit)` was ...

e2630faf82a27e958d0ca6c9b1c81554bcc07ff3 authored almost 3 years ago
Preserve ints when executing int operations (#1964)

This Pull Request fixes/closes #1962.

It changes the following:

- When executing arithmeti...

e1c2e14b6b3f8970cd1d0cf8185e92e0a70a0400 authored almost 3 years ago
Bump node-forge from 1.2.1 to 1.3.0 (#1969)

Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
<details>
<summa...

3ad9d18d74cda3c2bdc1e01b9e1857c20e0d25d4 authored almost 3 years ago
Bump peter-evans/create-or-update-comment from 1.4.5 to 2 (#1967)

Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-com...

6c9e210088c748507f126d5620c7299d8d0cf053 authored almost 3 years ago
Bump peter-evans/find-comment from 1.3.0 to 2 (#1965)

Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment) from 1.3.0 to 2.
<...

8bf1e31dc7d9603b296a157bd86710fe34deb2e6 authored almost 3 years ago
Bump actions/cache from 2.1.7 to 3 (#1966)

Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.
<details>
<summary>Rele...

2d01d122a3699b4995e3791de23f2501e6b467b7 authored almost 3 years ago
migrated to clap 3 (#1957)

This Pull Request fixes/closes #1955.

It changes the following:

- changes structopt to clap

5fa16685ec29cd74edbde33afbcd998abe3c443e authored almost 3 years ago
Fix panic on AST dump in JSON format (#1959)

Some of the fields in AST structs were both

1. Arrays
2. Marked as 'flatten'

This is ille...

e73c3fd65ac6441965141c929c3f4526abbfe978 authored almost 3 years ago
Migrate to NPM and cleanup Playground (#1951)

This Pull Request closes #1912 by migrating to a NPM based build, hopefully making it easier to ...

f25ce46a1e9750e9d1276a631d2508ffbbac5de7 authored almost 3 years ago
docs: update README by structuring the topics (#1958)

It changes the following:

- Updates (structuring) the readme to make it easier for first-time...

3b4708ce2f7275f607e061e6c5d070f78f246c77 authored almost 3 years ago
convert inner datetime to local in `to_date_string` (#1953)

This Pull Request fixes/closes #1942.

`Date.prototype.toDateString` should return a value rep...

6498216c3f3842a8d2c38d34fcfd04a1fb804ccb authored almost 3 years ago
add README for crates.io publish (#1952)

This Pull Request closes #1948.

It changes the following:

- set `readme` in `boa_engine` s...

520b81ea667233ab726f510cd52192ec6c67fbb4 authored almost 3 years ago
Bump prettier from 2.5.1 to 2.6.0 (#1945)

Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.6.0.
<details>
<summary>R...

aaa07cf8266a89fab73f6b6b254328cc1f164aa1 authored almost 3 years ago
Fix link to the playground (#1947)

Fixes the link to the playground in the Readme

dbfd42d0a98fa2719f0ba96478d642d21c992b30 authored almost 3 years ago
Bump dyn-clone from 1.0.4 to 1.0.5 (#1946)

Bumps [dyn-clone](https://github.com/dtolnay/dyn-clone) from 1.0.4 to 1.0.5.
<details>
<summary>...

ebf2bc64cbbb114cab459cfec998ee202c86a222 authored almost 3 years ago
Deploy playground to custom destination dir (#1943)

ebab0ecd67a2a0d2a438803484c2a0e24e9f09f1 authored almost 3 years ago
try gh-pages action

8f5d9ce8b231b83eed9b0f6361ec8cd52743857a authored almost 3 years ago
remove push

bbd6529f65419fdf3d00c8b52a06418893c2c1b3 authored almost 3 years ago
remove deps

44aed9703829e31421f94a392f96cb4bb0e0f90c authored almost 3 years ago
comment out publish job

afe3c2820233a7b4f07a75f4d1e3d0df56727d60 authored almost 3 years ago
change order

199912b960bafb8973c53e22fa6aa1703420070a authored almost 3 years ago
move to args

ea33772de64af2fc9c1afae40ac9f69e3ea6acdc authored almost 3 years ago
remove cd into boa_engine

abce76c674628e437e4b9ff04cfd717e3591cfc8 authored almost 3 years ago
add boa_engine as argument

bdab5e2b9891247e492d0590c1d3407aa3d23760 authored almost 3 years ago
give everything a version

16f3a0bd294e9d2d3d2211035c54567b9d3aa211 authored almost 3 years ago
generated changelog for 0.14 (#1882)

Co-authored-by: João Borges <[email protected]>

be901735e570025e1813b49d8aa2af39bc87bb98 authored almost 3 years ago
Fix `BigInt` and `Number` comparison (#1887)

Fixes `BigInt` and `Number` comparison, and vice versa. Before we were removing the decimal poin...

17a6c8661e750721c1fae8dc3f1ec49fe6da7790 authored almost 3 years ago
Bump test262 from `f7fb969` to `0bccacd` (#1928)

Bumps [test262](https://github.com/tc39/test262) from `f7fb969` to `0bccacd`.
<details>
<summary...

40e35f101ba24ad0b58435c827e75932a9b39675 authored almost 3 years ago
Bump monaco-editor from 0.32.1 to 0.33.0 (#1927)

Bumps [monaco-editor](https://github.com/microsoft/monaco-editor) from 0.32.1 to 0.33.0.
<detail...

48f23b3c77f160230de4cc9faf5e16f6dc7e2b0b authored almost 3 years ago
Refresh vm docs and fix bytecode trace output (#1921)

It changes the following:

- Refreshes the vm and debugging docs to represent the current stat...

23711a638b624ad7291a66ff5e5b74c96dc6ee13 authored almost 3 years ago
Implement Array.from (#1831)

<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add ...

9eb6a78abc86fcfd6d57d8cec906e771d87b489a authored almost 3 years ago
Added funding information to the repository (#1871)

This will add the "Sponsor" button to the repository, which will redirect to the OpenCollective ...

128f8366801e37fc4a7bec8e34cf196c2a96819b authored almost 3 years ago
Bump git2 from 0.14.1 to 0.14.2 (#1919)

Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.14.1 to 0.14.2.
<details>
<summary>Com...

09bfabb0b0204b0534d4616927d869d0221a3edd authored almost 3 years ago
Use function name from identifiers in assignment expressions (#1908)

Use function name from identifiers in assignment expressions, when a function expressions does n...

0027f26d21f8e7b013391a7c87b778b73d732d35 authored almost 3 years ago
Update `yarn.lock` and add `build:prod` command (#1910)

<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add ...

51f75d8ccbdd35a0918b5d5e413c9988dda751cd authored almost 3 years ago
Fix postfix increment and decrement return values (#1913)

This fixes a bug with the postfix increment and decrement. Before those operators would return t...

a44be7073b678afd2ce0472108b6315ea4b81574 authored almost 3 years ago
Bump css-loader from 6.7.0 to 6.7.1 (#1914)

Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.0 to 6.7.1.
<details>...

51ae856c838ea95a20b96878f18b454b9517f9b5 authored almost 3 years ago
Bump regex from 1.5.4 to 1.5.5 (#1915)

Bumps [regex](https://github.com/rust-lang/regex) from 1.5.4 to 1.5.5.
<details>
<summary>Change...

f7920cdca8cff0d7c822fc3241913703e7773bdb authored almost 3 years ago
Prevent breaks without loop or switch from causing panics (#1860)

This PR changes the following:

- Replaces a panic with a syntax error when a break is used ou...

92dbba6c5d4b0d5e7f2e9d6efb09fc733ee83184 authored almost 3 years ago
Compile StatementList after parse passes on negative tests (#1906)

This fixes an issue with 262 negative tests, that should produce a syntax errors. Currently we o...

7f90829f88c6b184bf8275fb389ce666d2347b2f authored almost 3 years ago
Added boa examples (#1161)

Added boa examples as per issue #446
Overtaken https://github.com/boa-dev/boa/pull/634

Someh...

44b5617d8d7a3a1c2ddb38a8659d60885b51822a authored almost 3 years ago
Implement destructing assignments for assignment expressions (#1895)

It changes the following:

- Implement destructing assignments for assignment expressions

6ff36fb2a3ebfa28bbd4077281c1353876b0ff0f authored almost 3 years ago
Fix try/catch/finally related bugs and add tests (#1901)

<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add ...

9f9e36c9105426976594db8b8b9ef55cf2336be3 authored almost 3 years ago
Deny const declarations without initializer inside for loops (#1903)

<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add ...

2a6ea9dad6de9b6c8c346178fd558ef6e1e1eba8 authored almost 3 years ago
Bump css-loader from 6.6.0 to 6.7.0 (#1904)

Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.6.0 to 6.7.0.
<details>...

a49b57beb71c7997694ebdb06d9afb17ea479d22 authored almost 3 years ago
Bump test262 from `18ce639` to `f7fb969` (#1905)

Bumps [test262](https://github.com/tc39/test262) from `18ce639` to `f7fb969`.
<details>
<summary...

6378204052d8df44c02f978b550c37a02f270621 authored almost 3 years ago
Continue panic fixes (#1896)

This PR changes the following:

- Fixes the panics induced by incorrect continues.
- Adds tes...

cc755db485dba977c87c981e768b2694dec8d6e9 authored almost 3 years ago
Fix unreachable panics in compile_access (#1861)

This PR changes the following:

- More elegantly handles illegal access statements in compile_...

7fa37b50bcc67c960754c2fdb51d572c620290b9 authored almost 3 years ago
Extract `Intrinsics` struct from `Context` and cleanup names (#1890)

Building up to #186, this PR extracts an `Intrinsics` struct from `Context`, facilitating a lot ...

3b53fec412ceaefc30fdfae6576c1b88ae037a9b authored almost 3 years ago
Implement `Number.parseInt` and `Number.parseFloat` (#1894)

This PR add `Number.parseInt` and `Number.parseFloat` which according to spec are clones of the ...

9c2b1114c47867307f36e2131b6bbf438c9d61f2 authored almost 3 years ago
Bump webpack from 5.69.1 to 5.70.0 (#1892)

Bumps [webpack](https://github.com/webpack/webpack) from 5.69.1 to 5.70.0.
<details>
<summary>Re...

3ec6f633db719aaec980b450c2390c72ee6250e1 authored almost 3 years ago
Bump once_cell from 1.9.0 to 1.10.0 (#1893)

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0.
<details>
<summary...

60b74e1f5165bfa7c32fb8af1bfc55b0b5431c91 authored almost 3 years ago
Implement `AggregateError` (#1888)

It changes the following:
- Implement `AggregateError` global object

4c3058b6bfcda706df71a05776fd869df7bca218 authored almost 3 years ago
Bump actions/checkout from 2.4.0 to 3 (#1885)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.
<details>
<summar...

fb8c5cfa341f1e670b4bd059d071df3f64e8b33c authored almost 3 years ago
Make iterator spec complaint (#1889)

This PR is also related to #577

Changes:
- Implements `IteratorValue` (`IteratorResult::val...

a9a82a73819093f3a1dc595ed4ae28859cf3114d authored almost 3 years ago
Remove `toInteger` and document the `string` builtin (#1884)

The ECMAScript 2022 specification removes the `toInteger` method, and replaces it with `toIntege...

00a19005e46a91eb95a2dd75b41a8f7a13df7684 authored almost 3 years ago
Fix `PropertyKey` to `JsValue` conversion (#1886)

We store string `PropertyKey`s with two enums `String` and `Index` for performance reasons, but ...

fd889fd5d0dea8e139826a1b4cff06d610d1aeeb authored almost 3 years ago
Make `StringToNumber` spec compliant (#1881)

This PR enables `StringToNumber()` to parse binary, octal and hexadecimal numbers.

7248ed1005519c08a54203b5803c68a1aa7e0f88 authored almost 3 years ago
`%NativeError%.[[prototype]]` should be `Error` constructor (#1883)

Before the `%NativeError%` objects (like `TypeError`, `ReferenceError`, etc) `[[prototype]]` fie...

3c59905a1b73c75ee987ebeb02cc5545cd9504c2 authored almost 3 years ago
Cleanup vm stack on function return (#1880)

This cleans up the vm stack on a function return. This is needed because when errors are thrown,...

408e49e460e6b9f34208f55f901db244c5476e36 authored almost 3 years ago
Update release.yml

The casing needs updating on the Internal label

b2d3720b29738894cb55e670aee2e55ca3553070 authored almost 3 years ago
Fix `Number.prototype.toString` when passing `undefined` as radix (#1877)

This PR fixes the bug when passing `undefined` as radix in `Number.prototype.toString()` which w...

6e3f93e632ebf69b3306ac59bf635d70711bee8b authored almost 3 years ago
Make `Error` and `%NativeError%` spec compliant (#1879)

This PR makes `Error` and `%NativeError%` spec compliant.

It changes the following:
- Adds c...

3fe7d0909601de31260bf7672d0c3a2f832e8189 authored almost 3 years ago
Bump git2 from 0.14.0 to 0.14.1 (#1878)

Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.14.0 to 0.14.1.
<details>
<summary>Com...

d7ed2fe5c91ccd15eca73a4bdebcffa50e4c6042 authored almost 3 years ago
Implement `Object.prototype.toLocaleString()` (#1875)

It changes the following:
- Implement `Object.prototype.toLocaleString()`

4292c193faa25efa656b96a60c7926abed43eee0 authored almost 3 years ago
Make `Object.getOwnPropertyDescriptors` spec compliant (#1876)

It changes the following:
- Fix `Object.getOwnPropertyDescriptors()` to comply to spec

73bcd4264078673f736f6b2557e0e38105de1b44 authored almost 3 years ago
Removed reference counted pointers from `JsValue` variants (#1866)

This Pull Request fixes/closes #1864.

It changes the following:

- Removed `JsBigInt` from ...

ec78e184f32032d80da704f6a72cae49f53cbabc authored almost 3 years ago
Removing the panic in favour of an error result (#1874)

This Pull Request is related to #1873.

It changes the following:

- Removes the panic in ca...

1887b6aebba664072d0183394a9412eec86de121 authored almost 3 years ago
Feature arrays with empty elements (#1870)

This PR adds support for arrays with empty elements e.g. `["", false, , , ]`. Before we were fil...

ada4ca895fb3859025edeec3aad22d6b1036ebd5 authored almost 3 years ago
Fix equality between objects and `undefined` or `null` (#1872)

This PR fixes equality between object and `null` or `undefined` (like `[] == null`), which was f...

6b2ca309467af0531386e6cb0faf2f5eddf1ada2 authored almost 3 years ago
Implement generator execution (#1790)

This Pull Request fixes/closes #1559.

It changes the following:

- Implement GeneratorFunct...

60e22947065bb87b733af4d20c812571699ca6ed authored almost 3 years ago
Bump git2 from 0.13.25 to 0.14.0 (#1869)

Bumps [git2](https://github.com/rust-lang/git2-rs) from 0.13.25 to 0.14.0.
<details>
<summary>Co...

f7fab0744c43e90f9a46f88c0852035af8a5ff5d authored almost 3 years ago
Update git2 requirement from 0.13.25 to 0.14.0 in /boa_tester (#1868)

Updates the requirements on [git2](https://github.com/rust-lang/git2-rs) to permit the latest ve...

7aa001ae8f7e1f4f2f320362b652107286e842b3 authored almost 3 years ago
Removing internal deprecated functions (#1854)

This Pull Request is related to #577 .

It changes the following:
- Remove `JsValue::set_fiel...

b5678f0b0c65a685a13d833e23fc2021495a9749 authored almost 3 years ago
Refactorings for Rust 1.59 (#1867)

This Pull Request fixes new lint errors and warnings introduced in rust 1.59

Each commit desc...

6093a6689983a8c6bd83cfa93445784ac9b300a8 authored almost 3 years ago
Toggleable `JsValue` internals displaying (#1865)

This PR makes `JsValue` (object) only display owned properties, cleans up object printing. This ...

9dda8d3eaef4a2d8e90a9ceb4857a3c7f2de084a authored almost 3 years ago
Correct pop_on_return behaviour (#1853)

This PR changes the following:

- Updates the value of `pop_on_return` after a catch as to pre...

2c19c6a4b5adab95e7286bbc9a1a9d9a7ef7e62c authored almost 3 years ago
Bump getrandom from 0.2.4 to 0.2.5 (#1863)

Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.4 to 0.2.5.
<details>
<summ...

d07945ddf36ecfcb05dc5f5a569efad45e0f6547 authored almost 3 years ago
Bump boa-dev/criterion-compare-action from 3.1.0 to 3.2.0 (#1862)

Bumps [boa-dev/criterion-compare-action](https://github.com/boa-dev/criterion-compare-action) fr...

8ffae9040084a45f7269746f8fd25291dcb078d9 authored almost 3 years ago
Added conversions from and to serde_json's Value type (#1851)

This Pull Request closes #1693.

It changes the following:

- It adds a fallible conversion ...

8c92a8fa25c1339b639a5acc5c3133ae8df670a2 authored almost 3 years ago
Fixed dependabot for submodule (#1856)

This Pull Request fixes dependabot updates for the Test262 submodule.

0a2c60a9aafae7d906021e051c5d623ce4716dc5 authored almost 3 years ago
Bump test262 from `281c781` to `18ce639` (#1857)

Bumps [test262](https://github.com/tc39/test262) from `281c781` to `18ce639`.
<details>
<summary...

2c6acebe6cbf20356eae67840830fb78bd90ec74 authored almost 3 years ago
Fixing main branch workflows (#1858)

It seems that the workflow in the `main` branch is failing to push benchmark results, so I think...

ab4d2899d5dc44c91c80729d9cd19e0f8904fd28 authored almost 3 years ago
Rename "Boa" to boa_engine, moved GC and profiler to their crates (#1844)

* Separated GC and Profiler

* Fixed prettierignore

* Removed re-exports, fixed benchmarks,...

4d2772d6a0617498b10c9ea4ea6cb9f852ad6661 authored almost 3 years ago
Correct reference error message (#1855)

This Pull Request fixes/closes the incorrect message thrown for the following code:

```javasc...

517c6724c9d674bdb5b3781a1117662222c26f56 authored almost 3 years ago
Add assertion to check that a break label is identified at compile-time (#1852)

This PR changes the following:

- Adds a check at compile time for the existence of a break la...

1d2851465ff908bc29b1f62feb00eb1497b05fd1 authored almost 3 years ago