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

Bump clap from 4.0.30 to 4.0.32 (#2505)

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

ce3b20a5bb42887b124d4f47010914f335fff12c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump clap from 4.0.29 to 4.0.30 (#2502)

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

c4eabd20c7bbbaed81a94b49b8d25cac69df6b5f authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Cleanup inline annotations (#2493)

Per the [Standard Library development guide](https://std-dev-guide.rust-lang.org/code-considerat...

cc45a827cababa7566c9c166e8acbc4f7d78f758 authored about 2 years ago by José Julián Espina <[email protected]>
Replace `criterion::black_box` with `std::hint::black_box` (#2494)

This Pull Request replaces the `criterion::black_box` function with the recently stabilized `std...

850a20b98882bc2b941f4c7ebc40e3c812614e94 authored about 2 years ago by José Julián Espina <[email protected]>
Bump serde from 1.0.150 to 1.0.151 (#2497)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.150 to 1.0.151.
<details>
<summary>Rel...

69067cac22423ce3c74807a9330f0b64244dd689 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump thiserror from 1.0.37 to 1.0.38 (#2498)

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.37 to 1.0.38.
<details>
<summar...

46605794907832a0a3b2d1e6e2e3ad29d5e0bb45 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump serde_json from 1.0.89 to 1.0.91 (#2496)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.89 to 1.0.91.
<details>
<summary>R...

0d82ef065317137d1010d21cb63a649008787ab2 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump proc-macro2 from 1.0.47 to 1.0.49 (#2488)

Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.47 to 1.0.49.
<details>
<su...

2d9622db29be6d45a57f1096161cb5ed372abf48 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump syn from 1.0.105 to 1.0.107 (#2487)

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.105 to 1.0.107.
<details>
<summary>Release ...

e3c2126722e3e02cb8bf51da9bc2189e49e213f0 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump test262 from `d8bc356` to `9f6da57` (#2492)

Bumps [test262](https://github.com/tc39/test262) from `d8bc356` to `9f6da57`.
<details>
<summary...

1d158bda2ac8ead7dc13797cbe800fb8de29798a authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump serde_yaml from 0.9.14 to 0.9.16 (#2491)

Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.14 to 0.9.16.
<details>
<summ...

3225cdfd8e6fc43e9aa526ac28202564873ee3a2 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump dyn-clone from 1.0.9 to 1.0.10 (#2490)

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

b4208fbb238f784c632cb1bfa1deddd300320e5c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump quote from 1.0.21 to 1.0.23 (#2489)

Bumps [quote](https://github.com/dtolnay/quote) from 1.0.21 to 1.0.23.
<details>
<summary>Releas...

f40368980e9a72fc1744818a61b65443a79c0024 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Divide byte compiler (#2425)

This Pull Request is currently unfinished but will fix/close #1808 after some review and more wo...

ce51449d6724884776fae7716325b127abf516c7 authored about 2 years ago by e-codes-stuff <[email protected]>
Bump css-loader from 6.7.2 to 6.7.3 (#2484)

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

9912c37272389fc03d844b37d2aa8b36f359c188 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump toml from 0.5.9 to 0.5.10 (#2485)

Bumps [toml](https://github.com/toml-rs/toml) from 0.5.9 to 0.5.10.
<details>
<summary>Commits</...

87aeb23b22c6c919b8f264f85a42bd5698e9d6a9 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix rust 1.66.0 lints (#2486)

This Pull Request fixes the new lints introduced in clippy 1.66.0.

e3d35e9b363f260dc43934e433072709953c2a7c authored about 2 years ago by raskad <[email protected]>
Bump test262 from `3d939ef` to `d8bc356` (#2482)

Bumps [test262](https://github.com/tc39/test262) from `3d939ef` to `d8bc356`.
<details>
<summary...

ffce18a759e4df14f72ba71db40970bacc20cbd4 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump serde from 1.0.149 to 1.0.150 (#2481)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.149 to 1.0.150.
<details>
<summary>Rel...

af4292181b84e13bbaa7e0ce2ac7cedb2ee1f42d authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump rayon from 1.6.0 to 1.6.1 (#2480)

Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.6.0 to 1.6.1.
<details>
<summary>Changel...

78bcde10e39f8ef2a36a884b9fd7a04d15df4faf authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump prettier from 2.8.0 to 2.8.1 (#2476)

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

07f2d0dc2e5e54adef066308b84c8a262b37d38c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump webpack-cli from 5.0.0 to 5.0.1 (#2474)

Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.0 to 5.0.1.
<details>
<summ...

9dc150b6ab065cf4f28f8daca5cb5c755770c15a authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump serde from 1.0.148 to 1.0.149 (#2472)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.149.
<details>
<summary>Rel...

eec4b8f80479f503d5116c02394911c014a70101 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump test262 from `83a46bf` to `3d939ef` (#2473)

Bumps [test262](https://github.com/tc39/test262) from `83a46bf` to `3d939ef`.
<details>
<summary...

0072f63e9b91a4350329b7dbbd3bb81d500638dc authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Documentation Updates (#2463)

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

c79b9023dfc9d50842e36723305d56eff0783e32 authored about 2 years ago by Kevin <[email protected]>
Bump syn from 1.0.104 to 1.0.105 (#2469)

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.104 to 1.0.105.
<details>
<summary>Release ...

71108a29e7668b7c68109442b5a80fcd4db6f8a3 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix to weak_trace for `boa_tester` (#2470)

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

8da46a9d21dd154cf4509b74fae39fa7c51d478c authored about 2 years ago by Kevin <[email protected]>
Bump clap from 4.0.28 to 4.0.29 (#2468)

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

920a86ffe83cbdab738327c7868da25f8dc3bcd4 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Allow class expressions without identifier (#2464)

This Pull Request changes the following:

- Remove false early error when a class expression w...

b9f8841a83bac7b19811d49e5208055624a76194 authored about 2 years ago by raskad <[email protected]>
Bump clap from 4.0.27 to 4.0.28 (#2467)

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

b3ab49999f7b14ef69e3ddde52a78738e0127059 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump serde from 1.0.147 to 1.0.148 (#2465)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.147 to 1.0.148.
<details>
<summary>Rel...

b59d996a3b5a693968c4be8fb14b6bebae26247e authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump syn from 1.0.103 to 1.0.104 (#2466)

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.103 to 1.0.104.
<details>
<summary>Commits<...

527c511a02d01e5437101608c1e7aa04d2ec8da7 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Set function names in object literal methods (#2460)

This Pull Request changes the following:

- Implement `SetFunctionName` opcode based on [`SetF...

9b56912ea712a02a4ef23209146e3a78745928c8 authored about 2 years ago by raskad <[email protected]>
Bump clap from 4.0.26 to 4.0.27 (#2462)

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.26 to 4.0.27.
<details>
<summary>Changelo...

20ad700ee2ead83f8687db56a56dafb1e2ea1fe7 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix `PartialEq` for `JsBigInt` and `f64` (#2461)

This Pull Request changes the following:

- Use the `BigInt::from_f64` function when checking ...

7971d4c197d5c68e28e424562f640e06c2dddec8 authored about 2 years ago by raskad <[email protected]>
`JsArrayBuffer` take method and docs (#2454)

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

8c882817c0b2e47001737c2b3105978b162f7518 authored about 2 years ago by Kevin <[email protected]>
Restructure lint lists in `boa_engine` (#2455)

This Pull Request restructures the lint deny/warn/allow lists in `boa_engine`. It adds a lot of ...

5435ae0ab9df391cbea6eec843b2a2195869805c authored about 2 years ago by raskad <[email protected]>
Bump prettier from 2.7.1 to 2.8.0 (#2459)

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

de737dc44e6d85f4b239b0ddf62212fa10b58958 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix built-ins/Array/prototype/toString/non-callable-join-string-tag.js test case (#2458)

This Pull Request fixes [built-ins/Array/prototype/toString/non-callable-join-string-tag.js](htt...

9c2bc0a7a6d34ed1cbfd44c6cffd11b7a22123bd authored about 2 years ago by Arjun Kavi <[email protected]>
Implement instruction flowgraph generator (#2422)

This PR is a WIP implementation of a vm instruction flowgraph generator

This aims to make the...

a2964e63ddd10de41936db0adda7d5b104becd56 authored about 2 years ago by Halid Odat <[email protected]>
Refactor the `Date` builtin (#2449)

Just a general cleanup of the `Date` builtin to use slightly better patterns and to fix our warn...

1ae48441fd03b43b4a00dbf0aebdb4197d85042f authored about 2 years ago by José Julián Espina <[email protected]>
Bump serde_json from 1.0.88 to 1.0.89 (#2457)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.88 to 1.0.89.
<details>
<summary>R...

20db887025d7426696c618057b4a1da7a02e94db authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump bootstrap from 5.2.2 to 5.2.3 (#2456)

Bumps [bootstrap](https://github.com/twbs/bootstrap) from 5.2.2 to 5.2.3.
<details>
<summary>Rel...

a5bf5a2212f0ca57652ce27e4779ac7639800115 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fixed typo in the docs (#2450)

This PR fixes a typo introduced in #2440

5125da00082d73b28526b9b4822e7d69f356c90f authored about 2 years ago by Iban Eguia Moraza <[email protected]>
Bump test262 from `1d5dc6b` to `83a46bf` (#2452)

Bumps [test262](https://github.com/tc39/test262) from `1d5dc6b` to `83a46bf`.
<details>
<summary...

7c4fbd28b08e1059ce6eb754d6ace366ba6789dc authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump rayon from 1.5.3 to 1.6.0 (#2451)

Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.3 to 1.6.0.
<details>
<summary>Changel...

385eaa0081c577d7a953618f920ddf171832a202 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Restructure lints in multiple crates (#2447)

This Pull Request restructures the lint deny/warn/allow lists in almost all crates. `boa_engine`...

a5e8111fa21c2b821aab05571c5d0f3e8f73a6a8 authored about 2 years ago by raskad <[email protected]>
Bump indexmap from 1.9.1 to 1.9.2 (#2446)

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

f617de94dc9158f16af27065447155d890618c62 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump serde_json from 1.0.87 to 1.0.88 (#2445)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.87 to 1.0.88.
<details>
<summary>R...

e0b08337979fdd31db63a4bc5a2c178f0554b98c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump webpack-cli from 4.10.0 to 5.0.0 (#2443)

Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.0.0.
<details>
<sum...

6c3a9a594858919588cafec91c4e90330bee8c76 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump clap from 4.0.25 to 4.0.26 (#2444)

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

34c475e4d3d8d9be1fa197425ebb0299f8619d87 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Restructure lint lists in `boa_ast` (#2433)

This Pull Request restructures the lint deny/warn/allow lists in `boa_ast` and fixes some clippy...

a6e5c2d4e035bd081447be1f85298d77500bb6f4 authored about 2 years ago by raskad <[email protected]>
Bump loader-utils from 2.0.3 to 2.0.4 (#2442)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
<details>
<su...

216545153777464df854b309d04498beb39dd91d authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Cleanup `boa_tester` (#2440)

Just some quality changes to improve the maintainability of the tester:

- Replaces `anyhow` w...

9c7b4d55316bfb8f118d413c33467e29eb38268d authored about 2 years ago by José Julián Espina <[email protected]>
Bump clap from 4.0.24 to 4.0.25 (#2441)

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

ace098fcc5ea145350f365870db12072e2e79512 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Implement the `WeakRef` builtin (#2438)

52/60 tests passing. The remaining tests are either features not implemented ([FinalizationRegis...

79f638d667d3ccef3600e6339eb401400565682b authored about 2 years ago by José Julián Espina <[email protected]>
VM Fuzzer (#2401)

This Pull Request offers a basic VM fuzzer which relies on implied oracles (namely, "does it cra...

c1b5f38d11615b1443e27112a1cba307261bfd9d authored about 2 years ago by Addison Crump <[email protected]>
Bump clap from 4.0.23 to 4.0.24 (#2439)

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

ff02cd07f1e7a2e5d27f8ce3848e765ba1773434 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Boa Gc implementation draft (#2394)

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

98e6dd36cb28eec2c7c5447c8dbf71d147469180 authored about 2 years ago by Kevin <[email protected]>
Bump clap from 4.0.22 to 4.0.23 (#2435)

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

41d57f49e2b95e5ab02b8f739c50471d6cae7cea authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump chrono from 0.4.22 to 0.4.23 (#2436)

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.22 to 0.4.23.
<details>
<summary>R...

4493254de7ecf3e0d216a5631802d626a11be4ab authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump css-loader from 6.7.1 to 6.7.2 (#2434)

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

fcab8051d4a843855e4c9f99a6394823fa4e4473 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump test262 from `f6c48f3` to `1d5dc6b` (#2437)

Bumps [test262](https://github.com/tc39/test262) from `f6c48f3` to `1d5dc6b`.
<details>
<summary...

e8e95f2311ac0bcc4e893b8e10f225d882a4e6cd authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Switch tarpaulin to llvm engine (#2432)

Trying this to see if it makes coverage numbers more accurate

c2dd0271d0b1583d37d7b9d63907851ae319e4d6 authored about 2 years ago by João Borges <[email protected]>
Fix some Date tests (#2431)

Found some tests on the `Date` builtin that were failing for incorrect length attributes and mis...

fdac8ece5b689bedf1253c805c81351a9470423f authored about 2 years ago by José Julián Espina <[email protected]>
Bump webpack from 5.74.0 to 5.75.0 (#2427)

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

2362f7353c015b530ba74616485604e74fc644a4 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Handle `__proto__` fields in object literals (#2423)

This Pull Request changes the following:

- Handle `__proto__` fields in object literals

6eff7ca00eb26d21ea8508a76c2f55e21b23c41c authored about 2 years ago by raskad <[email protected]>
Safe wrapper for `JsDate` (#2181)

This PR adds a safe wrapper around JavaScript `JsDate` from `builtins::date`, and is being track...

70f73b45d8189cdcb309139833e080dd6b5b445a authored about 2 years ago by Anuvrat <[email protected]>
Bump loader-utils from 2.0.2 to 2.0.3 (#2421)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.3.
<details>
<su...

2ffae5b6f356872fce56971999c860537cdb510e authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump clap from 4.0.18 to 4.0.22 (#2419)

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

7f1a7aeac9f58cd92ead1a8be29bda8fdc072355 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump regex from 1.6.0 to 1.7.0 (#2418)

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

e1f90a8025bc4d34d9aa035ef59bb92c484401d5 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump benchmark-action/github-action-benchmark from 1.14.0 to 1.15.0 (#2417)

Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-acti...

a7a51d2411c80f19686f2544c0d69c0297527fa7 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump sys-locale from 0.2.1 to 0.2.3 (#2420)

Bumps [sys-locale](https://github.com/1Password/sys-locale) from 0.2.1 to 0.2.3.
<details>
<summ...

fe280ec26815526efcc96d5373ac9fe2072ffb71 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add early error for `yield` in `GeneratorExpression` parameters (#2413)

This Pull Request changes the following:

- Add early error for `yield` in `GeneratorExpressio...

6c7240195a07fd88220d66107353d517070da4fa authored about 2 years ago by raskad <[email protected]>
Bump test262 from `85373b4` to `f6c48f3` (#2414)

Bumps [test262](https://github.com/tc39/test262) from `85373b4` to `f6c48f3`.
<details>
<summary...

bc61243351826b973544ad5aed17ef6db70d39ba authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Parser Idempotency Fuzzer (#2400)

This Pull Request offers a fuzzer which is capable of detecting faults in the parser and interne...

e64a20e2a6eef10523f101e2e30bd42dce8e549d authored about 2 years ago by Addison Crump <[email protected]>
Extract the parser into a crate (#2409)

Depends on #2408.

This finally separates parsing from execution, which should make compilatio...

b88736a5c9c223ae05d5a6090abc69fa19c69433 authored about 2 years ago by José Julián Espina <[email protected]>
Reduced boilerplate code in the parser (#2410)

This PR adds an `OrAbrupt` trait, with the `or_abrupt()` function. This function is equivalent t...

23f0335bf1ac22dad6b01ab7237e180333387d3d authored about 2 years ago by Iban Eguia Moraza <[email protected]>
Make `JsString` conform to miri tests (#2412)

This PR rewrites some patterns of the `JsString` implementation in order to pass all its miri te...

8a664f2f24a41eeed7036043ec4ba3bc3929e212 authored about 2 years ago by José Julián Espina <[email protected]>
Rewrite scope analysis operations using visitors (#2408)

This PR rewrites all syntax-directed operations that find declared names and variables using vis...

8e14d76893f89aaca5faa1cf1333a9d99578700f authored about 2 years ago by José Julián Espina <[email protected]>
Pretty print promise objects (#2407)

Right now our promises print `{ }` on display. This PR improves a bit the display and ergonomics...

aad78154cfa2ae5b0701d7db8eaeea597ef695a0 authored about 2 years ago by José Julián Espina <[email protected]>
Fix async tests result values (#2406)

So, there were some tests that weren't reporting the result of async evaluations correctly. This...

73d23ead7f1e59b3d0246333824134b13ecccb2f authored about 2 years ago by José Julián Espina <[email protected]>
Rewrite some patterns with let-else and ok_or_else (#2404)

This Pull Request updates the codebase to the newest version of rustc (1.65.0).

It changes th...

91235c77fe48ab55ee89f79285bb476921481278 authored about 2 years ago by José Julián Espina <[email protected]>
Implement async arrow functions (#2393)

This Pull Request fixes #1805.

It changes the following:

- Implement async arrow function ...

dc3b09a001a7db81f5dddce52e884242197c38f5 authored about 2 years ago by raskad <[email protected]>
Replace `contains` and friends with visitors (#2403)

This Pull Request replaces `contains`, `contains_arguments`, `has_direct_super` and `function_co...

49a58675cc3268e76c23f793dc3e816ab45f3751 authored about 2 years ago by José Julián Espina <[email protected]>
Extract the ast to a crate (#2402)

This should hopefully improve our compilation times, both from a clean build and from an increme...

b4da172f91699adb69d1eccd868caa03a11cc5dd authored about 2 years ago by José Julián Espina <[email protected]>
Implement AST Visitor pattern (attempt #3) (#2392)

This Pull Request closes no specific issue, but allows for analysis and post-processing passes b...

b5b8cdfa18e511287c78cbe88852696f3b7b648f authored about 2 years ago by Addison Crump <[email protected]>
Implement delete for references (#2395)

This Pull Request implements `delete` for variable references:

```Javascript
x = 5;
console...

c72e4c20c98904dc88f4d9f0107714d971e3eec6 authored about 2 years ago by José Julián Espina <[email protected]>
Bump once_cell from 1.15.0 to 1.16.0 (#2396)

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.15.0 to 1.16.0.
<details>
<summar...

6c70dd62435afd4cfd4da7471795dbf039f983dc authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump test262 from `b5d3192` to `85373b4` (#2397)

Bumps [test262](https://github.com/tc39/test262) from `b5d3192` to `85373b4`.
<details>
<summary...

8c58339b38528eae37a42f04b0cff4fde757139c authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix order dependent execution in assignment. (#2378)

Fixes #1917 (fixes the code example given with the hashes)

Fixes the order dependent executi...

bc2dd9c4bdab1b2af7ea03c3949e4a006ce1fa17 authored about 2 years ago by Halid Odat <[email protected]>
Generate `Opcode` impl using macro (#2391)

This reduces a lot of the repetition from the `Opcode` functions and makes it easier to add a ne...

18824baba89351a5d7e0400b42079cea6b405e68 authored about 2 years ago by José Julián Espina <[email protected]>
Implement optional chains (#2390)

This Pull Request implements optional chains.

Example:

```Javascript
const adventurer = {...

4b892a931daf3ecaca5c91f32452012cf954a33f authored about 2 years ago by José Julián Espina <[email protected]>
Remove invalid optimization in addition (#2387)

This Pull Request changes the following:

- Remove invalid optimization in addition where `ToP...

f446c0970fee9dc59bbeb182e8e7d87f35fa3957 authored about 2 years ago by raskad <[email protected]>
Add named evaluation of logical assignments (#2389)

This Pull Request changes the following:

- Add named evaluation of logical assignments

b67596bc9ba88118c195bc385e0fb81e228eb9d0 authored about 2 years ago by raskad <[email protected]>
Skip prototype field definition for arrow function (#2388)

This Pull Request changes the following:

- Skip prototype field definition for arrow function...

203c1961bbbe70121db1be210c29975d86c38ff0 authored about 2 years ago by raskad <[email protected]>
Set `in` to `true` when parsing AssignmentExpression in ConditionalExpression (#2386)

This Pull Request fixes the following:

- Set `in` to `true` when parsing AssignmentExpression...

786357919f7d5818648d5ce2fcf508eaff1229f8 authored about 2 years ago by raskad <[email protected]>
Implement `JsGenerator` and wrapper docs clean up (#2380)

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

f026f2005a5aeb8e02316c2cb8a500d891f6d480 authored about 2 years ago by Kevin <[email protected]>
Fix var collisions in strict eval calls (#2382)

This Pull Request allows collisions of var declarations with already existing lexical bindings i...

762dd93d444f198229eb3d661aefa2e05bfebc7b authored about 2 years ago by José Julián Espina <[email protected]>
Reduce documentation size in blog (#2383)

The documentation page of our blog is a whooping 532 MB in size. This is because we're uploading...

8a5f141125a0e3d2edddf1049609ba77331c2b0f authored about 2 years ago by José Julián Espina <[email protected]>