José Julián Espina
ce520fa2ba
Prepare for release 0.17 ( #3083 )
2 years ago
Jason Williams
989b40d8b7
add link to the main logo ( #3082 )
2 years ago
José Julián Espina
8629a748fd
Remove `boa_unicode` ( #3070 )
2 years ago
Dirk de Visser
4a75b299e3
Correctly handle finally..loop..break ( #3073 )
...
The match was too greedy, being executed for 'break' abrupt completions as well.
Closes #3054
2 years ago
José Julián Espina
551a287718
Copy `ABOUT.md` file to all published crates ( #3074 )
2 years ago
José Julián Espina
1e3fe4b4c2
Cache `cargo-tarpaulin` binary ( #3071 )
...
* Cache `cargo-tarpaulin` binary
* Action test
2 years ago
José Julián Espina
1be62c9077
Remove `include_str` in boa_unicode ( #3072 )
2 years ago
José Julián Espina
e96c838432
Deprecate `boa_unicode` ( #3069 )
2 years ago
dependabot[bot]
d0fa8cbec4
Bump serde_json from 1.0.97 to 1.0.99 ( #3065 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.97 to 1.0.99.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.97...v1.0.99 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
2ecaac3c66
Bump rustyline from 11.0.0 to 12.0.0 ( #3067 )
...
Bumps [rustyline](https://github.com/kkawakam/rustyline ) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/kkawakam/rustyline/releases )
- [Changelog](https://github.com/kkawakam/rustyline/blob/master/History.md )
- [Commits](https://github.com/kkawakam/rustyline/compare/v11.0.0...v12.0.0 )
---
updated-dependencies:
- dependency-name: rustyline
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
e7599af1fb
Bump phf from 0.11.1 to 0.11.2 ( #3068 )
...
Bumps [phf](https://github.com/rust-phf/rust-phf ) from 0.11.1 to 0.11.2.
- [Release notes](https://github.com/rust-phf/rust-phf/releases )
- [Changelog](https://github.com/rust-phf/rust-phf/blob/master/RELEASE_PROCESS.md )
- [Commits](https://github.com/rust-phf/rust-phf/compare/phf-v0.11.1...phf-v0.11.2 )
---
updated-dependencies:
- dependency-name: phf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
b03034cdaa
Bump test262 from `2f0193d` to `d52a5bb` ( #3066 )
...
Bumps [test262](https://github.com/tc39/test262 ) from `2f0193d` to `d52a5bb`.
- [Commits](2f0193d4cf...d52a5bbbe8
)
---
updated-dependencies:
- dependency-name: test262
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
796c5c7258
Bump clap from 4.3.5 to 4.3.8 ( #3064 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.5 to 4.3.8.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.5...v4.3.8 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
9559648dfc
Bump proc-macro2 from 1.0.60 to 1.0.63 ( #3063 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.60 to 1.0.63.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.60...1.0.63 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Haled Odat
9b25ecf491
Simplify/Refactor exception handling and last statement value ( #3053 )
2 years ago
José Julián Espina
530fe97fdf
Mark header of rooted ephemerons when tracing ( #3049 )
...
* Mark header of rooted ephemerons when tracing
* Add additional assertions
* Use assert_eq instead of expect
* Apply review
* Add test for fix
2 years ago
Dirk de Visser
4f89303f43
Skip reversing arguments in SuperCallDerived ( #3062 )
...
`code_block::construct_internal` already reverses the arguments into `argument_n ... argument_1` on to the stack, since normal constructor parameters are resolved in order.
2 years ago
dependabot[bot]
1f94e79a4e
Bump itertools from 0.10.5 to 0.11.0 ( #3061 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.10.5 to 0.11.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.10.5...v0.11.0 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
b84cc78cb4
Bump webpack from 5.87.0 to 5.88.0 ( #3060 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.87.0 to 5.88.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
7026c715a7
Bump openssl from 0.10.51 to 0.10.55 ( #3058 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.51 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.55 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
1356a5efd6
Bump clap from 4.3.4 to 4.3.5 ( #3056 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.4...v4.3.5 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Haled Odat
610cf2c3c8
Use `Rc` instead of `Gc` for `CompileTimeEnvironment`s ( #3025 )
...
* Use `Rc` instead of `Gc` for `CompileTimeEnvironment`s
* Add comment
2 years ago
José Julián Espina
b8dd0b01e9
Cleanup test262 features and bump submodule ( #3051 )
...
* Cleanup test262 features and bump submodule
* Cleanup ignored features
* Make titles more distinctive
* Remove ignore for v flag
2 years ago
dependabot[bot]
7f50108942
Bump comfy-table from 7.0.0 to 7.0.1 ( #3047 )
...
Bumps [comfy-table](https://github.com/nukesor/comfy-table ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v7.0.0...v7.0.1 )
---
updated-dependencies:
- dependency-name: comfy-table
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
raskad
86726f1238
Fix super property access ( #3026 )
...
* Fix super property access
* Add better documentation to compiler
2 years ago
José Julián Espina
1a21cc904f
Allow awaiting `JsPromise` from Rust code ( #3011 )
...
* Allow awaiting `JsPromise` from Rust code
* Fix docs
* Relink to docs.rs
2 years ago
Christopher Serr
dfba57e39a
Make `IntegerIndexed::byte_offset` public ( #3017 )
...
This allows querying the full range of the `TypedArray` in the
underlying `ArrayBuffer`.
2 years ago
dependabot[bot]
78a0c2f74b
Bump serde_json from 1.0.96 to 1.0.97 ( #3046 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.96 to 1.0.97.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.96...v1.0.97 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
8f64acb223
Bump @playwright/test from 1.35.0 to 1.35.1 ( #3045 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.35.0...v1.35.1 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
e4f9bcb522
Bump webpack from 5.86.0 to 5.87.0 ( #3042 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.86.0 to 5.87.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
5bc72c7747
Bump clap from 4.3.3 to 4.3.4 ( #3043 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.3...v4.3.4 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
José Julián Espina
0e1b32a232
Allow `JobQueue` to concurrently run jobs ( #3036 )
...
* Allow `JobQueue` to concurrently run jobs
* Remove bounds on `run_jobs_async`
2 years ago
dependabot[bot]
5da8846020
Bump bitflags from 2.3.1 to 2.3.2 ( #3039 )
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
66b2202e3f
Bump simple_logger from 4.1.0 to 4.2.0 ( #3040 )
...
Bumps [simple_logger](https://github.com/borntyping/rust-simple_logger ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/borntyping/rust-simple_logger/releases )
- [Commits](https://github.com/borntyping/rust-simple_logger/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: simple_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
2f35bdf262
Bump wasm-bindgen from 0.2.86 to 0.2.87 ( #3038 )
...
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) from 0.2.86 to 0.2.87.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.86...0.2.87 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
raskad
827c055ca6
Fix class constructor return value ( #3028 )
2 years ago
dependabot[bot]
200dab3529
Bump html-webpack-plugin from 5.5.1 to 5.5.3 ( #3029 )
...
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin ) from 5.5.1 to 5.5.3.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases )
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.5.1...v5.5.3 )
---
updated-dependencies:
- dependency-name: html-webpack-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
f44cd37fe6
Bump webpack-dev-server from 4.15.0 to 4.15.1 ( #3030 )
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.15.0 to 4.15.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.0...v4.15.1 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
288279d85c
Bump clap from 4.3.2 to 4.3.3 ( #3031 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.3.2 to 4.3.3.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.3.2...v4.3.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
09d7a738b6
Bump log from 0.4.18 to 0.4.19 ( #3033 )
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.18 to 0.4.19.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.18...0.4.19 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
b3cb97cf2b
Bump test262 from `f4e31fc` to `c4642dd` ( #3032 )
...
Bumps [test262](https://github.com/tc39/test262 ) from `f4e31fc` to `c4642dd`.
- [Commits](f4e31fc397...c4642dd714
)
---
updated-dependencies:
- dependency-name: test262
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
raskad
ef4d9f6f00
Optimize `Swap` opcode ( #3027 )
2 years ago
Haled Odat
423f099a41
Remove `mutate_immutable` and `silent` checks from Opcodes ( #3024 )
...
* Generate specialized opcode for binding errors
* Remove `mutate_immutable` and `silent` checks from Opcodes
* rust-fmt
2 years ago
Haled Odat
da4a3315d7
Remove `[[ClassFieldInitializerName]]` from `CodeBlock` ( #3022 )
2 years ago
Haled Odat
0c790ac623
Merge `private_names` into `names` constant pool ( #3023 )
...
* Merge `private_names` into `names` constant pool
* Fix clippy lint
2 years ago
dependabot[bot]
7b95fe59e6
Bump @playwright/test from 1.34.3 to 1.35.0 ( #3020 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.34.3 to 1.35.0.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.34.3...v1.35.0 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
José Julián Espina
73a718c8a4
Add convenience methods to `ModuleLoader` ( #3007 )
...
* Add convenience methods to `ModuleLoader`
* Document special behaviour of `SimpleModuleLoader`
2 years ago
raskad
b502d25a8f
Add early error for `await` in class static blocks ( #3019 )
2 years ago
raskad
caaf1d258c
Fix panics on empty return values ( #3018 )
2 years ago
dependabot[bot]
0fda681563
Bump webpack from 5.85.1 to 5.86.0 ( #3013 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.85.1 to 5.86.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago