11 Commits (39b4ead8f79df8f992662ff7704c5d4699f57500)

Author SHA1 Message Date
Halid Odat 39b4ead8f7
Feature `console` crate feature (#800) 4 years ago
Theia Vogel d76e8bf108
Fix cyclic JSON.stringify / primitive conversion stack overflows (#777) 4 years ago
João Borges dc82aa29dc
Fix Error constructors to return rather than throw (#749) 4 years ago
John Doneth ff358d1d1d
Throw RangeError when BigInt division by zero occurs (#790) 4 years ago
Halid Odat eb1fd280d5
`ConstructorBuilder`, `ObjectInitializer`, cache standard objects and fix global object attributes (#722) 4 years ago
joshwd36 87d9e9cea8
Implementation of for...of loops (#704) 4 years ago
Saquib 2feb72a0e4
Fix parse error throwing a `TypeError`, instead of `SyntaxError` (#748) 4 years ago
Halid Odat 38eaaf44fb
Cache well known symbols (#706) 4 years ago
João Borges 3f06e9a6ca
Feat: Rename Object::prototype() and Object::set_prototype() (#693) 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
Halid Odat 76aba2ad55
Class module (#677) 4 years ago
Tunahan Karlıbaş 744ee9f642
Fix panic when calling function that mutates itself (#667) 4 years ago
Halid Odat ad162e09e3
Feature native class objects (`NativeObject` and `Class` traits) (#627) 4 years ago
Jarred Holman c7531afd10
Add missing ops to exec module (#635) 4 years ago
HalidOdat 14d7791f40
Move `require_object_coercible` to `Value` (#654) 4 years ago
Jonathan Dickinson 13f73749c8
Fix undefined constant expression evaluation (#645) 4 years ago
HalidOdat b42dd4cd8b
Index `PropertyKey`, `Object` iterators and symbol support (#603) 4 years ago
54k1 7a51530dcd
Fix 532, 533, 641 (#642) 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
João Borges 667a820dee
Introduce PropertyKey for field acces, fix #172 (quotes around displayed strings) (#373) 4 years ago
joshwd36 2de11ee487 Add comment 4 years ago
joshwd36 b437c9ff46 Implement and use Interpreter::global() 4 years ago
joshwd36 fa9228684f Move create_intrinsics to Interpreter and implement Well-Known Symbols 4 years ago
HalidOdat d8eb7caefd
Extracted `__proto__` from internal slots (#580) 4 years ago
joshwd36 1c1132d8e1
Initial implementation of Map() (#550) 4 years ago
joshwd36 ffe8b5f337
Throw a type error when a non-object is called (#561) 4 years ago
HalidOdat ca0eaeadb2
Removed `console`s dependency of `InternalState` (#544) 4 years ago
croraf 641dce1357
Refactor exec/expression into exec/call and exec/new (#529) 4 years ago
HalidOdat 357c7d07f7
Fix all `Value` operations and add unsigned shift right (#520) 4 years ago
Ryan Fickenscher 24418e7520
TypeError when to_object is passed null or undefined (#518) 4 years ago
HalidOdat 8f8498eac1
`Value` refactor (#498) 4 years ago
croraf c19ef724e3
Added undefined property to global scope (#501) 4 years ago
croraf 4ae939ac52
[ReferenceError] complete solution (#488) 4 years ago
HalidOdat df13272fc0
Object specialization (#419) 4 years ago
Paul Lancaster 542b2cc005
Switch impl (#451) 4 years ago
gvasquez11 3ff200ea11
updated issue #484 (#485) 4 years ago
HalidOdat 496278c460
Fix compilation error 4 years ago
Richard a987e76b9f
Add BigInt.asIntN() and BigInt.asUintN() functions (#468) 4 years ago
Colin Suckow 96dec21c02
Implement PreferredType enum (#470) 4 years ago
Paul Lancaster 634dfb7e80
Optimise type comparisons (#441) 4 years ago
Paul Lancaster 84574b5da8
Divide the `run()` function (#422) 4 years ago
HalidOdat d847ff826b
Specification compliant `ToBigInt` (`to_bigint`) (#450) 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