morrien
f1d676e15b
Implementation of `instanceof` operator ( #908 )
...
Co-authored-by: Andrej Onufrák <andrej.onufrak@student.tuke.sk>
4 years ago
Iban Eguia
fd181e27d4
Fixing PR builds ( #914 )
...
This should fix PR builds for non-team-members.
4 years ago
dependabot[bot]
d7137af0e1
Bump file-loader from 6.1.1 to 6.2.0 ( #917 )
4 years ago
dependabot[bot]
23f722da4f
Bump webpack from 5.2.0 to 5.3.0 ( #918 )
4 years ago
Halid Odat
4eb2ed4c9c
Feature `Context::register_global_property()` ( #912 )
4 years ago
Halid Odat
16e3d2edc0
Change Symbol hash to u64 ( #911 )
4 years ago
dependabot[bot]
863a4cff03
Bump webpack from 5.1.3 to 5.2.0 ( #910 )
4 years ago
Iban Eguia
9fa49d7ae7
Removed a bunch of Test262 panics ( #906 )
...
* Removed a bunch of Test262 panics
* Removed one ignored test, and fixed metadata read for \r line terminator files
* Removed extra dbg!() statement
4 years ago
Iban Eguia
da61d3738d
Upgraded regress to 0.2.0 ( #905 )
...
* Upgraded regress to 0.2.0
* Addressed review comments
4 years ago
Halid Odat
f3a293b50b
Fix Accessors panics ( #902 )
4 years ago
Iban Eguia
218b4715ca
Added "unimplemented" syntax errors ( #901 )
4 years ago
Iban Eguia
fbb1077e87
Another fix for the historical results generation ( #899 )
4 years ago
Iban Eguia
2d1d332c5c
Fixing historical results being removed from Test262 results ( #898 )
4 years ago
dependabot[bot]
41d9730b7d
Bump webpack-cli from 4.0.0 to 4.1.0 ( #897 )
4 years ago
Iban Eguia
fcff9ad23b
Fix small issue with the CI ( #896 )
4 years ago
Iban Eguia
be5d198b4d
CI workflow improvements (mostly Test262) ( #889 )
...
* Improved CI workflows
This improves several things in the CI workflows:
- More conformant Test262 result generation
- Benchmarks should now show comments for all users
- Added Test262 result comparison comments to Pull Requests
* Fixed typo
* Checking the comment generation
* Fixing conditions to test comments
* Fix a couple of bugs on the comparator
* Fixed format
* Trying to fix comment updating
* Removing commit autor when searching
* Replace the comment instead of appending
* Switched back to the `pull_request_target` event
4 years ago
dependabot[bot]
4805e396f4
Bump webpack from 5.1.2 to 5.1.3 ( #890 )
4 years ago
George Roman
f22a1c673b
Fix some panics in String.prototype properties ( #888 )
...
* Fix some panics in String.prototype properties
* Address review comments
4 years ago
George Roman
f2f2153a04
Fix some panics related to BigInt operations ( #884 )
...
* Fix some panics related to BigInt operations
* Address review comments
* Address review comments
4 years ago
George Roman
09d1889aa0
Support running a specific test/suite in boa_tester ( #886 )
4 years ago
George Roman
580c7f1d87
Fix remainder by zero ( #882 )
...
* Fix remainder by zero
* Address review comments
4 years ago
George Roman
71bc080f63
Fix `BigInt.prototype.toString()` radix checks ( #885 )
4 years ago
Halid Odat
2cb24427f1
Move `Object` internal object methods to `GcObject` ( #835 )
4 years ago
Iban Eguia
dc1628a433
Update the master CI workflow ( #881 )
...
This should fix the master build, since it seems that we are caching what we shouldn't.
4 years ago
George Roman
0c6bcac997
Support more number literals in BigInt's from string constructor ( #880 )
4 years ago
gorogoroumaru
c711e404ef
Make boa::parse emit error on invalid input, not panic ( #807 )
...
* make boa::parse emit error on invalid input, not panic
* formatting
* applied requested change
* formatting
* Update boa/src/syntax/lexer/number.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* Update boa/src/syntax/lexer/number.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* applied requested change
Co-authored-by: Halid Odat <halidodat@gmail.com>
4 years ago
George Roman
0357a8e05b
Implement Function.prototype.apply ( #877 )
4 years ago
dependabot[bot]
80b9fa887b
Bump serde from 1.0.116 to 1.0.117 ( #879 )
4 years ago
dependabot[bot]
2b1c51be9d
Bump webpack from 5.1.0 to 5.1.2 ( #878 )
4 years ago
croraf
5ac5b5d93e
[exec Map] Map.prototype.values and Map.prototype.keys implementation ( #874 )
...
* Initial commit
* Improving on Map iterator
* Improvements on the iterator
* Almost finish the next method of MapIterator
* Add different kinds to next
* fmt
* Add function description. Add test.
* Added symbol_iterator method. Refactor to use exactly the same function as "entries". Added test for it, unignored pending test.
* Remove TODOs
* [exec Map] keys and values prototype methods
4 years ago
George Roman
e6a28e6b14
Implement spec compliant Array constructor ( #859 )
...
* Implement spec compliant Array constructor
* Address review comments
4 years ago
croraf
ce535dd6d6
[builtin Map] Map.prototype.entries method and map iterator ( #847 )
...
* Initial commit
* Improving on Map iterator
* Improvements on the iterator
* Almost finish the next method of MapIterator
* Add different kinds to next
* fmt
* Add function description. Add test.
* Added symbol_iterator method. Refactor to use exactly the same function as "entries". Added test for it, unignored pending test.
* Remove TODOs
4 years ago
Iban Eguia
ab5e888fa5
Fix master CI ( #875 )
...
* Fix master CI
* Fixed ignore path
4 years ago
Iban Eguia
9a295fe45c
Removed cache from MacOS builds ( #873 )
4 years ago
jasonwilliams
7f7fe3f6e2
update code coverage to have some variance
4 years ago
George Roman
a48a2e6986
Fix JSON stringification for fractional numbers ( #870 )
4 years ago
Jevan Chan
de7202dee8
Handle invalid Unicode code point in the string literals ( #853 )
4 years ago
Iban Eguia
0ca476c208
Improved MacOS cache handling and updated dependencies ( #871 )
4 years ago
dependabot[bot]
6834f7be25
Bump regex from 1.4.0 to 1.4.1 ( #866 )
4 years ago
Iban Eguia
282e367107
Updated cache in workflows ( #869 )
...
This should simplify the workflow configuration, and the cache should
now be more efficient. Hopefully will reduce build times a bit.
4 years ago
dependabot[bot]
a6dd080b0d
Bump css-loader from 4.3.0 to 5.0.0 ( #865 )
4 years ago
dependabot[bot]
fd34df513b
Bump webpack from 5.0.0 to 5.1.0 ( #864 )
4 years ago
dependabot[bot]
b2bea4f122
Bump git2 from 0.13.11 to 0.13.12 ( #867 )
4 years ago
dependabot[bot]
969ab40723
Bump bootstrap from 4.5.2 to 4.5.3 ( #863 )
4 years ago
Paul Lancaster
586a68970b
Async/Await parse ( #836 )
...
* Add async keyword
* Created AsyncFunctionDecl/Expr nodes
* AsyncFunctionDecl/Expr parser created (not impl)
* Add async to HoistableDeclaration
* Added expect_no_lineterminator, updated some cursor docs
* AsyncFunctionDecl parsing
* AsyncFunctionExpr parsing
* Await expression parsing
* Added some async function expr parsing tests
* Reposition declaration parsing ready to add tests
* Moved function decl tests
* Added some failing async func decl tests
* mdn/spec links@
* Function expression parsing into own folder
* Added function expression test
* Fixed async function decl parse
* Async/await run returns undefined rather than panic
* Clippy :( -> :)
* Missing docs
* Update boa/src/syntax/ast/node/declaration/async_function_decl/mod.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* Update boa/src/syntax/ast/node/declaration/async_function_expr/mod.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* Update boa/src/syntax/parser/statement/mod.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* Update boa/src/syntax/parser/statement/declaration/mod.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* Update boa/src/syntax/ast/node/await_expr/mod.rs
Co-authored-by: Halid Odat <halidodat@gmail.com>
* Revert "Update boa/src/syntax/parser/statement/declaration/mod.rs"
This reverts commit 46b2917530
.
* Revert "Update boa/src/syntax/parser/statement/mod.rs"
This reverts commit 4c0c1238ec
.
* Update boa/src/syntax/parser/expression/primary/async_function_expression/mod.rs
Co-authored-by: Iban Eguia <razican@protonmail.ch>
* Update boa/src/syntax/parser/statement/declaration/hoistable/async_function_decl/mod.rs
Co-authored-by: Iban Eguia <razican@protonmail.ch>
* Addressed review comments
* Correct allow_yield parameters for async func
* Correct other usages of allow_yield
Co-authored-by: Halid Odat <halidodat@gmail.com>
Co-authored-by: Iban Eguia <razican@protonmail.ch>
4 years ago
dependabot[bot]
907030b1a3
Bump serde_json from 1.0.58 to 1.0.59 ( #856 )
4 years ago
dependabot[bot]
66b65a8d1e
Bump webpack from 4.44.2 to 5.0.0 ( #855 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
3859480d0e
Bump structopt from 0.3.19 to 0.3.20 ( #857 )
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.19...v0.3.20 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
John Doneth
3047ed698f
Implement Object.getOwnPropertyDescriptor() and Object.getOwnPropertyDescriptors() ( #798 )
4 years ago
dependabot[bot]
36b7c31967
Bump regex from 1.3.9 to 1.4.0 ( #852 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.3.9 to 1.4.0.
- [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.3.9...1.4.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago