38 Commits (624d03d2a2fa031584f444ea724aae368ed944fa)

Author SHA1 Message Date
Iban Eguia 624d03d2a2
Fixed a bunch of test262 panics (#817) (#1046) 3 years ago
Iban Eguia 553ea529f3
Fixed some extra regex panics (#1031) 3 years ago
Jason Williams 98945c8cb3
wrap the regress panic for now (#1027) 3 years ago
tofpie 4cede758ed
Implement property accessors (#987) 3 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
Halid Odat 2cb24427f1
Move `Object` internal object methods to `GcObject` (#835) 4 years ago
Halid Odat 470dbb4381
Refactor `PropertyDescriptor` (#794) 4 years ago
neeldug 327d71bb98
Implement `regress` (#774) 4 years ago
João Borges b027a76bea
Feature `Function.prototype.call` (#805) 4 years ago
Halid Odat eb1fd280d5
`ConstructorBuilder`, `ObjectInitializer`, cache standard objects and fix global object attributes (#722) 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
HalidOdat c9afbf4221
Refactor `Function` (#626) 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 a6710fa614
`RegExp` specialization (#592) 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
joshwd36 1c1132d8e1
Initial implementation of Map() (#550) 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 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 63f37a2858
implement "this" (#320) 4 years ago
HalidOdat 1e18cb02d0
Value refactor (#383) 4 years ago
Iban Eguia fecd33d172
Removed one indirection from objects (#386) 4 years ago
HalidOdat 35f5f0b5b3
Code cleanup (#372) 4 years ago
Jason Williams f02babf0bd
Refactor old function with new function object (#255) 4 years ago
HalidOdat b525f68ff6 Added documentation to RegExp 4 years ago
Jason Williams 48c6e886d4
Parser fixes #225 #240 #273 (#281) 4 years ago
Iban Eguia 86052d6d75
Moved test modules to their own files (#258) 4 years ago
Iban Eguia 5f6e4c22c1
Moved to a workspace architecture (#247) 4 years ago
Stupremee 7698873157 Implement macro for setting builtin functions 5 years ago
Jason Williams d4791837db
[WIP] - addition of Symbols (#191) 5 years ago
Jason Williams 8596079887
adding builtins fixes #123 (#183) 5 years ago
Ole Martin Ruud ffcc9ad748 Implement block scoped variable declarations (#173) 5 years ago
Bojan Đurđević fc8fb01e1b String match all fixes #115 (#138) 5 years ago
Victor Tuekam a93f05cfe1 implement string.match(regexp) (#131) 5 years ago
Jason Williams 090126ea13 cargo fmt 5 years ago
Mathias Peters f6467db21b Fix clippy warnings (#153) 5 years ago
Jason Williams 1c3fea4cf1
replacing ExecutorBuilder with Realm (#126) 5 years ago
Jason Williams e35b66b412 moving to function objects, work started on boashell other bug fixes 5 years ago
Jason Williams 5a90e32888 cargo fmt 5 years ago