summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2023-05-14LibJS/Bytecode: Restore old environments when an exception is caughtAndreas Kling
2023-05-14LibJS/Bytecode: Fix bogus program termination after `try` with `catch`Andreas Kling
2023-05-13LibJS/Bytecode: Variable declarators should always prefer lexical envAndreas Kling
2023-05-07LibJS: Revert to original text in specBen Wiederhake
2023-05-07Everywhere: Change spelling of 'behaviour' to 'behavior'Ben Wiederhake
2023-05-06LibJS: Guard against stack overflow in ProxyObject set_property()Maciej
2023-05-06LibJS: Guard against stack overflow in ProxyObject has_property()Maciej
2023-05-02LibJS: Fix mix-up between assignment and comparisonDaniel Bertalan
2023-04-30LibJS+LibWeb: Explicitly mark ignored members in visit_edges methodsMatthew Olsson
2023-04-30LibJS+LibWeb: Add missing visit calls in visit_edges implementationsMatthew Olsson
2023-04-30LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objectsMatthew Olsson
2023-04-25AK: Rename `Stream::format()` to `Stream::write_formatted()`Tim Schumacher
2023-04-23LibJS: Replace DeprecatedString with String in strip_ansiPeter Brottveit Bock
2023-04-23LibJS: Use Stream::format instead of manually formating and printingPeter Brottveit Bock
2023-04-21LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacksSam Atkins
2023-04-15LibJS: Port create_iterator_result_object() to NonnullGCPtrLinus Groh
2023-04-15LibJS: Port iterator_step() to GCPtrLinus Groh
2023-04-15LibJS: Port iterator_next() to NonnullGCPtrLinus Groh
2023-04-15LibJS: Port this_symbol_value() to NonnullGCPtrLinus Groh
2023-04-15LibJS: Port this_string_value() to NonnullGCPtrLinus Groh
2023-04-15LibJS: Port this_bigint_value() to NonnullGCPtrLinus Groh
2023-04-15LibJS: Add remaining missing spec comments to StringPrototypeLinus Groh
2023-04-15LibJS: Add spec comments to StringPrototypeLinus Groh
2023-04-15LibJS: Add spec comments to StringObjectLinus Groh
2023-04-15LibJS: Add spec comments to ProxyConstructorLinus Groh
2023-04-15LibJS: Add spec comments to ObjectPrototypeLinus Groh
2023-04-15LibJS: Add spec comments to ObjectConstructorLinus Groh
2023-04-15LibJS: Add spec comments to ObjectLinus Groh
2023-04-15LibJS: Add spec comments to NumberConstructorLinus Groh
2023-04-15LibJS: Add spec comments to MathObjectLinus Groh
2023-04-15LibJS: Add spec comments to MapPrototypeLinus Groh
2023-04-15LibJS: Add spec comments to GlobalObjectLinus Groh
2023-04-14LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port PrototypeObject::typed_this_object() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port PrototypeObject::this_object() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port Value::get_method() to GCPtrLinus Groh
2023-04-14LibJS: Port Value::to_bigint() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port Value::to_object() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port Value::to_primitive_string() to NonnullGCPtrLinus Groh
2023-04-13LibJS: Make well-known symbol getters return NonnullGCPtrLinus Groh
2023-04-13LibJS: Make intrinsics getters return NonnullGCPtrLinus Groh
2023-04-13LibJS: Add spec comments to WeakSetPrototypeLinus Groh
2023-04-13LibJS: Add spec comments to WeakSetConstructorLinus Groh
2023-04-13LibJS: Add spec comments to WeakRefPrototypeLinus Groh
2023-04-13LibJS: Add spec comments to WeakRefConstructorLinus Groh
2023-04-13LibJS: Add spec comments to WeakMapPrototypeLinus Groh
2023-04-13LibJS: Add spec comments to WeakMapConstructorLinus Groh
2023-04-13LibJS: Add spec comments to TypedArrayPrototypeLinus Groh
2023-04-13LibJS: Add spec comments to TypedArrayConstructorLinus Groh
2023-04-13LibJS: Add spec comments to SymbolPrototypeLinus Groh