25 Commits (8fde98afa9b0b1abd798866ffc25917a5ae9c542)

Author SHA1 Message Date
Iban Eguia 8fde98afa9
Add ECMAScript test suite (test262) (#567) 4 years ago
neeldug 2d31ea3481
Added approx_eq! macro for expm1 tests. (#665) 4 years ago
HalidOdat d025207fc1
Feature `boa::Result<T>` (#637) 4 years ago
HalidOdat 6e7b362424
Changed to Value::to_*int32 => Value::to_*32 (#638) 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
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
Iban Eguia 8b3d52b5f2
Added benchmark for goal symbol switching (#556) 4 years ago
HalidOdat 5f7ec62306
Made all `Math` methods spec compliant (#541) 4 years ago
Te-jé Rodgers d9ef1fb426
add remaining math methods (#524) (#525) 4 years ago
n14little 3fe894273c
clean up the rest of the math methods (#523) 4 years ago
HalidOdat 8f8498eac1
`Value` refactor (#498) 4 years ago
n14little 69f48862ea
update pass through math methods (#519) 4 years ago
HalidOdat df13272fc0
Object specialization (#419) 4 years ago
Jason Williams 32b0741cc8
Profiler using measureme (#317) 4 years ago
Iban Eguia 4beadfc9ad
Execution and Node modularization (#392) 4 years ago
HalidOdat 1e18cb02d0
Value refactor (#383) 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
Iban Eguia bc63b28b6b
Modularized parser (#304) 4 years ago
HalidOdat 15ee257008 Added documentation to builtins/math 4 years ago
Jason Williams 48c6e886d4
Parser fixes #225 #240 #273 (#281) 4 years ago
Nick Vernij 9b8c803bbe
Add methods with f64 std equivelant to Math object (#260) 4 years ago