Forest Anderson
0a0c230a1b
Added check to ignore semicolon in parser ( #913 )
...
* Added check to ignore semicolon in parser
* Combined parse and parse_general functions for StatementList
* Change to static lifetime, remove break when closing braces, removed script end token
* Revert semicolon cursor skip
4 years ago
dependabot[bot]
9342f7093e
Bump webpack-cli from 4.1.0 to 4.2.0 ( #930 )
4 years ago
dependabot[bot]
bf5b53a37b
Bump css-loader from 5.0.0 to 5.0.1 ( #929 )
4 years ago
dependabot[bot]
14ff00b73b
Bump num-bigint from 0.3.0 to 0.3.1 ( #928 )
4 years ago
dependabot[bot]
a999156ce1
Bump copy-webpack-plugin from 6.2.1 to 6.3.0 ( #926 )
4 years ago
dependabot[bot]
641f033e30
Bump webpack from 5.3.2 to 5.4.0 ( #927 )
4 years ago
dependabot[bot]
ee8575de2e
Bump regex from 1.4.1 to 1.4.2 ( #924 )
4 years ago
dependabot[bot]
df18ff7dde
Bump serde_yaml from 0.8.13 to 0.8.14 ( #925 )
4 years ago
dependabot[bot]
ed1f54249a
Bump num-traits from 0.2.12 to 0.2.14 ( #922 )
4 years ago
dependabot[bot]
27d1ec38b7
Bump webpack from 5.3.1 to 5.3.2 ( #921 )
4 years ago
dependabot[bot]
8de2e1c9a5
Bump num-integer from 0.1.43 to 0.1.44 ( #923 )
4 years ago
Halid Odat
6eac058406
Code cleanup and inline ( #916 )
...
* use gc module
* Added #[inline]
* Change context valiable names to context
* Fix test262
* Update test262 submodule
* Fix: Switch interpreter for context
Co-authored-by: João Borges <rageknify@gmail.com>
4 years ago
dependabot[bot]
ac6500c9b7
Bump webpack from 5.3.0 to 5.3.1 ( #920 )
4 years ago
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