58 Commits (a7dd470cc26c1f0eac4845fdf7d00ce8d8826ae9)

Author SHA1 Message Date
tofpie a7dd470cc2
Add newTarget to construct (#1045) 3 years ago
Iban Eguia c3ba744e9d
Removed a couple of extra panics (#1050) 3 years ago
Jevan Chan e8bc79c26a
Implement String.prototype.split (#1026) 3 years ago
tofpie 4cede758ed
Implement property accessors (#987) 3 years ago
tofpie d46080d9ef
Fix enumerable attribute on string length property (#974) 4 years ago
Devin Alexander Torres c54c6afa6a
Implement String.prototype.codePointAt (#935) 4 years ago
Halid Odat 6eac058406
Code cleanup and inline (#916) 4 years ago
Iban Eguia da61d3738d
Upgraded regress to 0.2.0 (#905) 4 years ago
George Roman f22a1c673b
Fix some panics in String.prototype properties (#888) 4 years ago
neeldug 327d71bb98
Implement `regress` (#774) 4 years ago
Halid Odat eb1fd280d5
`ConstructorBuilder`, `ObjectInitializer`, cache standard objects and fix global object attributes (#722) 4 years ago
(´⌣`ʃƪ) aad860db84
Throw TypeError if regex is passed to startsWith, endsWith, includes (#782) 4 years ago
joshwd36 87d9e9cea8
Implementation of for...of loops (#704) 4 years ago
Jason Williams 07ff7a8d34
remove deprecated comments (#754) 4 years ago
David 01b5cec04f
Fix clippy on Nightly (#668) 4 years ago
Halid Odat efd9ab87c5
Move `object` module to root (#689) 4 years ago
Halid Odat edfafc4e03
Feature `Context` (#656) 4 years ago
Halid Odat a12ce8200e
Move `property` module to root (#684) 4 years ago
Halid Odat 59d328e67c
Move value module from builtins (#674) 4 years ago
João Borges be20b65a9e
Fix: String.prototype.replace substitutions, closes #610 (#629) 4 years ago
Paul Lancaster cb93472b4a
New lexer (#559) 4 years ago
HalidOdat 14d7791f40
Move `require_object_coercible` to `Value` (#654) 4 years ago
HalidOdat d025207fc1
Feature `boa::Result<T>` (#637) 4 years ago
HalidOdat c5b708b2ef
Moved value operations from `Interpreter` to `Value` (#625) 4 years ago
54k1 91d9100ad9
Set __proto__ of function instances (#604) 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
HalidOdat 356ce1a827
Made `String.prototype.indexOf` spec compliant. (#597) 4 years ago
HalidOdat a6710fa614
`RegExp` specialization (#592) 4 years ago
João Borges 667a820dee
Introduce PropertyKey for field acces, fix #172 (quotes around displayed strings) (#373) 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
HalidOdat bbed032199
Make `String.prototype.repeat()` ECMAScript specification compliant (#582) 4 years ago
HalidOdat cf253054d9
Fix string prototype `trim` methods (#583) 4 years ago
joshwd36 1c1132d8e1
Initial implementation of Map() (#550) 4 years ago
HalidOdat 1e82e7c95a
Merged `create` into `init` for builtins (#547) 4 years ago
HalidOdat fcb4b8b1f1
Cleanup and added test for `String.prototype.concat` (#538) 4 years ago
HalidOdat 8f8498eac1
`Value` refactor (#498) 4 years ago
HalidOdat df13272fc0
Object specialization (#419) 4 years ago
Jason Williams 32b0741cc8
Profiler using measureme (#317) 4 years ago
HalidOdat bb2b6f638c
Added `TypeError` implementation (#442) 4 years ago
HalidOdat 5e71718928
Specification compliant `ToString` (`to_string`) (#425) 4 years ago
HalidOdat d42e413f8a
Fixed function object constructable/callable (#409) 4 years ago
Iban Eguia 4beadfc9ad
Execution and Node modularization (#392) 4 years ago
Jason Williams 05f220d38d
String wasn't defaulting to empty when called as String() with no argument (#407) 4 years ago
Tyler Morten d84d9cbe2e
Fix for 0 length new String (#404) 4 years ago
Jason Williams 63f37a2858
implement "this" (#320) 4 years ago
hello2dj 402041d432
impl abstract-equality-comparison (#395) 4 years ago
HalidOdat 1e18cb02d0
Value refactor (#383) 4 years ago