Haled Odat
b4644a5b87
Move `FunctionKind` to `CodeBlock` ( #3440 )
...
* Move `FunctionKind` flag to CodeBlock
* Add `IS_ARROW` flag to codeblock
* Remove GetAsyncArrowFunction and GetFunctionAsync opcodes
* Remove GetGeneratorAsync opcode
1 year ago
Haled Odat
4b8ca7652c
Move ordinary function [[ConstructorKind]] to CodeBlock ( #3439 )
1 year ago
dependabot[bot]
10b6d1feb7
Bump serde_repr from 0.1.16 to 0.1.17 ( #3438 )
...
Bumps [serde_repr](https://github.com/dtolnay/serde-repr ) from 0.1.16 to 0.1.17.
- [Release notes](https://github.com/dtolnay/serde-repr/releases )
- [Commits](https://github.com/dtolnay/serde-repr/compare/0.1.16...0.1.17 )
---
updated-dependencies:
- dependency-name: serde_repr
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>
1 year ago
dependabot[bot]
8a5ae7c80f
Bump num_enum from 0.7.0 to 0.7.1 ( #3434 )
...
Bumps [num_enum](https://github.com/illicitonion/num_enum ) from 0.7.0 to 0.7.1.
- [Commits](https://github.com/illicitonion/num_enum/commits )
---
updated-dependencies:
- dependency-name: num_enum
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>
1 year ago
dependabot[bot]
7dc5b27c79
Bump toml from 0.8.5 to 0.8.6 ( #3435 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.5 to 0.8.6.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.5...toml-v0.8.6 )
---
updated-dependencies:
- dependency-name: toml
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>
1 year ago
dependabot[bot]
3ac1205c81
Bump portable-atomic from 1.5.0 to 1.5.1 ( #3436 )
...
Bumps [portable-atomic](https://github.com/taiki-e/portable-atomic ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/taiki-e/portable-atomic/releases )
- [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/portable-atomic/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: portable-atomic
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>
1 year ago
dependabot[bot]
5e89c4e049
Bump toml from 0.8.4 to 0.8.5 ( #3427 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.4 to 0.8.5.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.4...toml-v0.8.5 )
---
updated-dependencies:
- dependency-name: toml
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>
1 year ago
dependabot[bot]
8f113fd694
Bump serde_yaml from 0.9.25 to 0.9.27 ( #3426 )
...
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.9.25 to 0.9.27.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.9.25...0.9.27 )
---
updated-dependencies:
- dependency-name: serde_yaml
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>
1 year ago
dependabot[bot]
23752dec64
Bump futures-util from 0.3.28 to 0.3.29 ( #3425 )
...
Bumps [futures-util](https://github.com/rust-lang/futures-rs ) from 0.3.28 to 0.3.29.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.28...0.3.29 )
---
updated-dependencies:
- dependency-name: futures-util
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>
1 year ago
Haled Odat
fee4048b4c
Merge `CodeBlock` constant pools ( #3413 )
...
* Merge `CodeBlock` constant pools
* Apply review
1 year ago
dependabot[bot]
e6816855a3
Bump serde from 1.0.189 to 1.0.190 ( #3423 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.189 to 1.0.190.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.189...v1.0.190 )
---
updated-dependencies:
- dependency-name: serde
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>
1 year ago
dependabot[bot]
7bd10b6897
Bump futures-lite from 1.13.0 to 2.0.0 ( #3422 )
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 1.13.0 to 2.0.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v1.13.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: futures-lite
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>
1 year ago
José Julián Espina
06bb7dea80
Disallow changing type of already created objects ( #3410 )
...
* Disallow changing type of already created objects
* Fix regressions
* Fix spec steps
* Rollback restrictions and add new conversion
1 year ago
José Julián Espina
1fa7eb5f03
Implement the `array-grouping` proposal ( #3420 )
1 year ago
dependabot[bot]
84858e288e
Bump clap from 4.4.6 to 4.4.7 ( #3419 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.6 to 4.4.7.
- [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.4.6...v4.4.7 )
---
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>
1 year ago
Iban Eguia Moraza
808a08a776
Cleaned up a couple of Github action warnings ( #3417 )
1 year ago
José Julián Espina
432deeee5f
Implement `change-array-by-copy` methods ( #3412 )
...
* Implement `change-array-by-copy` methods
* Apply review
1 year ago
dependabot[bot]
211f8a7be7
Bump portable-atomic from 1.4.3 to 1.5.0 ( #3416 )
...
Bumps [portable-atomic](https://github.com/taiki-e/portable-atomic ) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/taiki-e/portable-atomic/releases )
- [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/portable-atomic/compare/v1.4.3...v1.5.0 )
---
updated-dependencies:
- dependency-name: portable-atomic
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>
1 year ago
dependabot[bot]
7394f01e5c
Bump toml from 0.8.2 to 0.8.4 ( #3415 )
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.8.2 to 0.8.4.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.2...toml-v0.8.4 )
---
updated-dependencies:
- dependency-name: toml
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>
1 year ago
dependabot[bot]
751e7054bf
Bump actions/setup-node from 3 to 4 ( #3414 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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>
1 year ago
dependabot[bot]
4a55990dc0
Bump comfy-table from 7.0.1 to 7.1.0 ( #3411 )
...
Bumps [comfy-table](https://github.com/nukesor/comfy-table ) from 7.0.1 to 7.1.0.
- [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.1...v7.1.0 )
---
updated-dependencies:
- dependency-name: comfy-table
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>
1 year ago
Haled Odat
cec98927f3
Implement `get/set $boa.limits.stack` ( #3385 )
1 year ago
Iban Eguia Moraza
1289e6c647
Rename master workflow to main ( #3409 )
1 year ago
阿豪
caac9049c4
Fix Array.join when the array contains itself ( #3406 )
...
* Fix Array.join when the array contains itself
* add test
1 year ago
José Julián Espina
26d14a8463
Optimize `shift` for dense arrays ( #3405 )
...
* Optimize `Array.prototype.shift` for dense arrays
* Optimize shifts for dense arrays
1 year ago
dependabot[bot]
a2b5885855
Bump thiserror from 1.0.49 to 1.0.50 ( #3404 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.49 to 1.0.50.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.49...1.0.50 )
---
updated-dependencies:
- dependency-name: thiserror
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>
1 year ago
dependabot[bot]
cc4d72ddbf
Bump hashbrown from 0.14.1 to 0.14.2 ( #3403 )
...
Bumps [hashbrown](https://github.com/rust-lang/hashbrown ) from 0.14.1 to 0.14.2.
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.14.1...v0.14.2 )
---
updated-dependencies:
- dependency-name: hashbrown
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>
1 year ago
José Julián Espina
f71039d9ed
Fix compilation for targets without `AtomicU64` ( #3399 )
...
* Fix compilation for targets without `AtomicU64`
* Throw compilation error if `AtomicUsize` is not available
* Apply review pt. 1
* Apply review pt. 2
* fix comment
1 year ago
José Julián Espina
9ef368f170
Implement asynchronous evaluation of scripts ( #3044 )
...
* Implement asynchronous evaluation of scripts
* cargo fmt
* FIx fuzz build
* Reduce execution table size
---------
Co-authored-by: Haled Odat <8566042+HalidOdat@users.noreply.github.com>
1 year ago
José Julián Espina
3296f87f18
Introduce a thread safe version of `JsError` ( #3398 )
1 year ago
José Julián Espina
a78af5ec20
Update all dependencies ( #3400 )
1 year ago
Haled Odat
1d66836a32
Refactor ordinary VM calling ( #3295 )
...
* Refactor ordinary VM calling
- Prevent recursing in `__call__` and `__construct__` internal methods
* Apply review
* Refactor `Context::run()`
* Fix typo
* Apply review
1 year ago
dependabot[bot]
96f354358d
Bump rustix from 0.37.24 to 0.37.25 ( #3397 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.37.24 to 0.37.25.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.37.24...v0.37.25 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
20aebdfaae
Bump icu_collator from 1.3.2 to 1.3.3 ( #3396 )
...
Bumps [icu_collator](https://github.com/unicode-org/icu4x ) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/unicode-org/icu4x/releases )
- [Changelog](https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md )
- [Commits](https://github.com/unicode-org/icu4x/compare/icu@1.3.2...ind/icu_collator@1.3.3 )
---
updated-dependencies:
- dependency-name: icu_collator
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>
1 year ago
dependabot[bot]
82bfb00877
Bump regex from 1.10.1 to 1.10.2 ( #3393 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.1...1.10.2 )
---
updated-dependencies:
- dependency-name: regex
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>
1 year ago
dependabot[bot]
a9e384940e
Bump webpack from 5.88.2 to 5.89.0 ( #3389 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.88.2 to 5.89.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.89.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>
1 year ago
dependabot[bot]
a98e8f5d78
Bump regex from 1.10.0 to 1.10.1 ( #3390 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.0...1.10.1 )
---
updated-dependencies:
- dependency-name: regex
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>
1 year ago
dependabot[bot]
2c57955768
Bump bitflags from 2.4.0 to 2.4.1 ( #3391 )
...
Bumps [bitflags](https://github.com/bitflags/bitflags ) from 2.4.0 to 2.4.1.
- [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.4.0...2.4.1 )
---
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>
1 year ago
Alistair
b6ff65885e
Add `Context::create_realm`. ( #3369 )
...
Provides a function for creating Realms with the default global bindings.
1 year ago
raskad
9030417a28
Fix var declaration deleted binding locator ( #3387 )
1 year ago
raskad
9bb3bea4ca
Fix await flag in class constructor ( #3388 )
1 year ago
José Julián Espina
dd05f53468
Implement `SharedArrayBuffer` ( #3384 )
...
* Implement `SharedArrayBuffer`
* Add small documentation
* Fix docs
* Apply review
1 year ago
Haled Odat
66c2bf4304
Prevent `test262` repository update if not needed ( #3386 )
...
This also removes documentation section about `test262` submodule.
1 year ago
José Julián Espina
c9f5e0271a
Bump test262 ( #3349 )
1 year ago
José Julián Espina
3177540979
Implement synthetic modules ( #3294 )
...
* Implement synthetic modules
* Add example
* Fix example
1 year ago
arexon
afb9283ce8
Implement `[[HostDefined]]` for `Module` and `Script` ( #3381 )
...
* Implement `[[HostDefined]]` for `Module` and `Script`
* Format
1 year ago
Haled Odat
24c290aa34
Evaluate all parts of `class` in strict mode ( #3383 )
...
[11.2.2 Strict Mode Code](https://tc39.es/ecma262/#sec-strict-mode-code )
- All parts of a `ClassDeclaration` or a `ClassExpression` are strict mode code.
1 year ago
dependabot[bot]
f438ffa4bf
Bump serde from 1.0.188 to 1.0.189 ( #3382 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.188 to 1.0.189.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.189 )
---
updated-dependencies:
- dependency-name: serde
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>
1 year ago
dependabot[bot]
cdd5712d0f
Bump @playwright/test from 1.38.1 to 1.39.0 ( #3378 )
...
Bumps [@playwright/test](https://github.com/microsoft/playwright ) from 1.38.1 to 1.39.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.38.1...v1.39.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>
1 year ago
dependabot[bot]
a201897250
Bump arbitrary from 1.3.0 to 1.3.1 ( #3380 )
...
Bumps [arbitrary](https://github.com/rust-fuzz/arbitrary ) from 1.3.0 to 1.3.1.
- [Changelog](https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-fuzz/arbitrary/compare/v1.3.0...derive_arbitrary@1.3.1 )
---
updated-dependencies:
- dependency-name: arbitrary
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>
1 year ago