2912 Commits (96cc38787ecbddbcbf547bb64ff6683e121b156f)
 

Author SHA1 Message Date
HalidOdat c3115aae53 Removed file 4 years ago
HalidOdat 607a534cc7
Fix abstract relational comparison (`<`, `>`, `<=` and `=>`) (#617) 4 years ago
HalidOdat 36ac8dc7c1 Fix compilation error 4 years ago
54k1 91d9100ad9
Set __proto__ of function instances (#604) 4 years ago
HalidOdat f651210c00
Remove `Value::as_num_to_power()` (#616) 4 years ago
Jonathan Dickinson 8fd5533460
Date Implementation (#596) 4 years ago
HalidOdat 8036a49f26
Removed internal_slots from object (#601) 4 years ago
HalidOdat 7f2ea6f2d1
Made `String.prototype.lastIndexOf()` spec compliant (#598) 4 years ago
HalidOdat 9fdadf85d7
Fixed `String.prototype.indexOf()` bug, when the search string is empty (#599) 4 years ago
Paul Lancaster 9a3b69ff9f
Merge pull request #589 from KashParty/master 4 years ago
HalidOdat 356ce1a827
Made `String.prototype.indexOf` spec compliant. (#597) 4 years ago
HalidOdat 4474b714b2
Added syntax highlighting for strings (#595) 4 years ago
HalidOdat a6710fa614
`RegExp` specialization (#592) 4 years ago
Paul Lancaster 7b3f42de54
Merge pull request #587 from joshwd36/Well-Known-Symbols 4 years ago
joshwd36 e11b846284 Add comment 4 years ago
João Borges 667a820dee
Introduce PropertyKey for field acces, fix #172 (quotes around displayed strings) (#373) 4 years ago
HalidOdat 24a72ea847
Added keyword and operator colors and matching bracket validator to cli (#590) 4 years ago
HalidOdat 795adc519a
Better error formatting and cli color (#586) 4 years ago
KashParty 2df2db3c2f Removed trailing comma 4 years ago
KashParty cce0626f17 Added tests 4 years ago
KashParty dbb39862d6 Added comma operator 4 years ago
joshwd36 2de11ee487 Add comment 4 years ago
joshwd36 b437c9ff46 Implement and use Interpreter::global() 4 years ago
joshwd36 064d8bc352 Make lifetime of return of init static to remove to_string 4 years ago
joshwd36 fa9228684f Move create_intrinsics to Interpreter and implement Well-Known Symbols 4 years ago
benjaminflin bbd7dd2945
Implement Array.prototype.reduceRight (#579) 4 years ago
HalidOdat bbed032199
Make `String.prototype.repeat()` ECMAScript specification compliant (#582) 4 years ago
HalidOdat cf253054d9
Fix string prototype `trim` methods (#583) 4 years ago
HalidOdat 5d4d8fe794
Refactor Property Descriptor flags (#553) 4 years ago
HalidOdat d8eb7caefd
Extracted `__proto__` from internal slots (#580) 4 years ago
HalidOdat 08a608a821
Spec Compliant `Number.prototype.toString()`, better `Number` object formating and `-0` (#572) 4 years ago
joshwd36 1c1132d8e1
Initial implementation of Map() (#550) 4 years ago
dependabot[bot] 11e85ebc08
Bump lodash from 4.17.15 to 4.17.19 (#573) 4 years ago
Richard e49be361fa
Use correct exponential representation for rational values (#493) 4 years ago
benjaminflin 3e2e56641e
Implement Array.prototype.reduce (#555) 4 years ago
joshwd36 690b194b43
Add missing Number methods. (#562) 4 years ago
joshwd36 df80ee005b
Ensure tests test error type (#563) 4 years ago
joshwd36 ffe8b5f337
Throw a type error when a non-object is called (#561) 4 years ago
Iban Eguia 6a721f94ca
Added benchmarks for full program execution (#560) 4 years ago
Iban Eguia 8b3d52b5f2
Added benchmark for goal symbol switching (#556) 4 years ago
Iban Eguia 84db01ee09
Improved the description of the issue templates (#554) 4 years ago
Iovoslav Iovchev a933ae8ef3
rustyline for the cli (#492) 4 years ago
croraf 0fe591b5c5
[builtins - object] Object.create (#543) 4 years ago
HalidOdat 1e82e7c95a
Merged `create` into `init` for builtins (#547) 4 years ago
HalidOdat ca0eaeadb2
Removed `console`s dependency of `InternalState` (#544) 4 years ago
HalidOdat 5f7ec62306
Made all `Math` methods spec compliant (#541) 4 years ago
croraf 641dce1357
Refactor exec/expression into exec/call and exec/new (#529) 4 years ago
HalidOdat fcb4b8b1f1
Cleanup and added test for `String.prototype.concat` (#538) 4 years ago
HalidOdat 070b78c357
Feature `SyntaxError` (#536) 4 years ago
HalidOdat 357c7d07f7
Fix all `Value` operations and add unsigned shift right (#520) 4 years ago