143 Commits (69f48862eaac6ea2acca508276d00b57ac69e5dd)

Author SHA1 Message Date
n14little 69f48862ea
update pass through math methods (#519) 4 years ago
Tyler Morten 1ffeb5cbe1
Implement Object.is() method issue #513 (#515) 4 years ago
n14little 299a431efe
JSON.stringify(undefined) should return undefined (#512) 4 years ago
HalidOdat a7cffe3c7c
Fixed function call with unspecified arguments (#506) 4 years ago
n14little 8b431a4a19
434 json parse enumerability (#504) 4 years ago
croraf c19ef724e3
Added undefined property to global scope (#501) 4 years ago
HalidOdat e674da46e7
Fixed global objects initialization order (#502) 4 years ago
croraf 4ae939ac52
[ReferenceError] complete solution (#488) 4 years ago
neeldug b43e92afa5
Added error propagation in Field access (#500) 4 years ago
Anirudh Konduru 64fca0c162
add Infinity gloabal property (#480) (#499) 4 years ago
HalidOdat df13272fc0
Object specialization (#419) 4 years ago
Ryan Fickenscher 474252324e
Added `globalThis` property (#495) 4 years ago
croraf d042ddda3f
[parser] folder structure for VariableStatement and ExpressionStatement (#489) 4 years ago
Paul Lancaster 542b2cc005
Switch impl (#451) 4 years ago
croraf c42fcf12a7
[FunctionDeclaration - execution] evaluate declaration into undefined not function (#473) 4 years ago
gvasquez11 3ff200ea11
updated issue #484 (#485) 4 years ago
Iban Eguia a5ed8b7743
Small optimisation in som types that can be `Copy` (#479) 4 years ago
croraf 5a45ab532e
[NaN] handle NaN token as identifier (#475) 4 years ago
HalidOdat 496278c460
Fix compilation error 4 years ago
Richard a987e76b9f
Add BigInt.asIntN() and BigInt.asUintN() functions (#468) 4 years ago
Colin Suckow 96dec21c02
Implement PreferredType enum (#470) 4 years ago
n14little 73d7a64bb4
add array prototype to arrays built in from_json (#476) 5 years ago
Paul Lancaster 634dfb7e80
Optimise type comparisons (#441) 5 years ago
croraf ca80114c53
Fix and tests (#469) 5 years ago
n14little 4763907fbf
Add proto object to from json (#462) 5 years ago
Paul Lancaster a78934d424
parseInt, parseFloat implementation (#459) 5 years ago
croraf 863abb3747
[TemplateLiteral] Basic lexer implementation (#455) 5 years ago
Paul Lancaster 84574b5da8
Divide the `run()` function (#422) 5 years ago
HalidOdat d847ff826b
Specification compliant `ToBigInt` (`to_bigint`) (#450) 5 years ago
Jason Williams 32b0741cc8
Profiler using measureme (#317) 5 years ago
HalidOdat bb2b6f638c
Added `TypeError` implementation (#442) 5 years ago
n14little 4f2191ae1f
Has own property should call get own property (#444) 5 years ago
HalidOdat 5e71718928
Specification compliant `ToString` (`to_string`) (#425) 5 years ago
abhi 8255c3a83a
Add support for the reviver function to JSON.parse (#410) 5 years ago
n14little 82908dfdf4
Json stringify replacer (#402) 5 years ago
Paul Lancaster d837e040c9
Number constants (#420) 5 years ago
HalidOdat d42e413f8a
Fixed function object constructable/callable (#409) 5 years ago
HalidOdat e7a9c80d97
Fixed parsing if statement without else block preceded by a newline (#412) 5 years ago
Iban Eguia 4beadfc9ad
Execution and Node modularization (#392) 5 years ago
Javed Nissar 29abfd6147
Resolved #359 (#396) 5 years ago
Jason Williams 05f220d38d
String wasn't defaulting to empty when called as String() with no argument (#407) 5 years ago
HalidOdat 5f4a1f2266
Feature `BigInt` (#358) 5 years ago
Tyler Morten d84d9cbe2e
Fix for 0 length new String (#404) 5 years ago
Jason Williams 63f37a2858
implement "this" (#320) 5 years ago
hello2dj 402041d432
impl abstract-equality-comparison (#395) 5 years ago
Yiyu Lin d4d27296fc
fix `NaN` is lexed as identifier, not as a number (#397) 5 years ago
abhi 2851eb02a7
Modularize try statement parsing (#390) 5 years ago
Alexander Kryvomaz 9cd9a39aa6
Implement unary void, delete operators (#388) 5 years ago
Iban Eguia 143434f643
Added `BindingIdentifier` parsing. (#389) 5 years ago
Tunahan Karlıbaş bdad99cb82
Implement toString (#381) 5 years ago