956 Commits (c0e7791c49e73f562efb96fd4ca4d7ff40e16443)
 

Author SHA1 Message Date
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
n14little f957eacbae
fix json.stringify symbol handling (#535) 4 years ago
Te-jé Rodgers d9ef1fb426
add remaining math methods (#524) (#525) 4 years ago
jasonwilliams 73f65f7800 0.9.0 4 years ago
Jason Williams 29d159739f
Update CHANGELOG.md 4 years ago
Jason Williams 8be0cb55f0
Update CHANGELOG.md 4 years ago
Jason Williams 109efcb3df
v0.9 changelog (#528) 4 years ago