summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2023-06-02LibJS: Store PrivateElement values in Handle<Value>Andreas Kling
2023-05-30LibJS: Align MathObject::atan closer to specShannon Booth
2023-05-30LibJS: Add spec comments to MathObject::atanShannon Booth
2023-05-28LibJS: Fix reading cached source rangesMacDue
2023-05-28LibJS: Fix crash when trying to get source rangeMacDue
2023-05-28LibJS: Make Error stack traces lazierAndreas Kling
2023-05-27LibJS/Runtime: Use `Core::File` in `VM::resolve_imported_module`Lucas CHOLLET
2023-05-26LibJS/Bytecode: Make for..in iterate property names as stringAndreas Kling
2023-05-26LibJS: Disallow creating ArrayBuffers larger than 2^53 - 1Timothy Flynn
2023-05-26LibJS: Update spec numbers for the Well-Formed Unicode Strings proposalTimothy Flynn
2023-05-24Everywhere: Use MonotonicTime instead of Durationkleines Filmröllchen
2023-05-24Userland: Remove remaining users of Duration::now_realtime()kleines Filmröllchen
2023-05-24LibTimeZone+Userland: Change timezone functions to use UnixDateTimekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-22LibJS: Add "Month dd, yy hh:mm:ss" Date formatLuke Wilde
2023-05-21LibJS: Don't dereference well-known symbols when gathering rootsAndreas Kling
2023-05-21LibWeb+LibJS: Don't lazily construct web prototypes in cell constructorsAndreas Kling
2023-05-16LibJS/Bytecode: Implement initial support for super member expressionsLuke Wilde
2023-05-15Userland: Silence or resolve new GCC 13 warningsDaniel Bertalan
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