summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2023-04-02LibJS: Parse secondary expressions with the original forbidden token setLinus Groh
2023-03-30LibJS: Add fast path to Value::to_u32() if Value is a positive i32Andreas Kling
2023-03-23LibJS: Make `yy{/,-}mm{/,-}dd hh:mm` test timezone independentHendiadyoin1
2023-03-23LibJS+LibTimeZone: Explicitly canonicalize "GMT" to "UTC"Timothy Flynn
2023-03-23LibJS: Add missing internal slots to creation of Intl.DateTimeFormatTimothy Flynn
2023-03-23LibJS: Remove ! from AO calls that can't throw from Intl.DateTimeFormatTimothy Flynn
2023-03-23LibJS: Explicitly provide all GetIterator arguments from Intl.ListFormatTimothy Flynn
2023-03-23LibJS: Support the yy{/,-}mm{/,-}dd hh:mm format for DateLuke Wilde
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-21LibJS: Ensure Date tests can pass in any time zone by testing UTC valuesTimothy Flynn
2023-03-20LibJS: Update spec numbers / text for the Change Array by Copy proposalTimothy Flynn
2023-03-18LibJS: Add a PrimitiveString::create overload for FlyStringTimothy Flynn
2023-03-17LibJS: Propagate errors from VM creationTimothy Flynn
2023-03-17LibJS: Move creation of fallible VM objects to its creation factoryTimothy Flynn
2023-03-17LibJS: Fix a bunch of unwind related errors in GenerateCFGHendiadyoin1
2023-03-15LibSyntax+Libraries: Replace TextStyle with Gfx::TextAttributesSam Atkins
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-15LibJS: Allow constructing a Handle<T> from a {Nonnull,}GCPtr<T>Matthew Olsson
2023-03-15LibJS: Allow constructing a GCPtr from another GCPtr of convertible typeMatthew Olsson
2023-03-15LibJS: Allow GCPtr and NonnullGCPtr to be hashedMatthew Olsson
2023-03-13LibJS: Don't skip CPU registers when gathering conservative rootsAndreas Kling
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-11LibJS: Fix return type of Object::create_method_property()Linus Groh
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-08AK+LibUnicode: Implement String::equals_ignoring_case without allocatingTimothy Flynn
2023-03-07LibJS: Fix compilation of operator= for JS::SafeFunctionLuke Wilde
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-06LibJS: Enforce proper const-propogation with {Nonnull,}GCPtrMatthew Olsson
2023-03-06LibJS: Handle both const and non-const Ts in Handle<T>::create()Matthew Olsson
2023-03-06LibJS: Fix a few const-ness issuesMatthew Olsson
2023-03-06LibJS: Accept const GCPtrs in Cell::VisitorMatthew Olsson
2023-03-06LibJS: Use a forwarding reference in ThrowCompletion constructorMatthew Olsson
2023-03-06LibJS: Temporarily disambiguate const-ness of GCPtr constructorsMatthew Olsson
2023-03-06LibJS+LibWeb: Add a bunch of missing includesMatthew Olsson
2023-03-01LibJS: Use a Variant instead of two Optionals for ThrowCompletionOrLinus Groh
2023-03-01LibJS: Make string_to_number() return double instead of Optional<Value>Linus Groh
2023-03-01LibJS: Make int_part a double in StringPrototype::to_stringLuke Wilde
2023-02-28Everywhere: Use '_{short_,}string' literals moreLinus Groh
2023-02-28LibJS: Assign folding regions for JS filesSam Atkins
2023-02-27LibJS: Add [[nodiscard]] to ThrowCompletionOr<void>Luke Wilde
2023-02-27LibJS: Add missing TRY in StringIteratorPrototype::nextLuke Wilde
2023-02-27LibJS: Propagate errors from Intrinsics initializationLuke Wilde
2023-02-27LibJS: Add missing error propagation to global object initializationsLuke Wilde
2023-02-27LibJS/Bytecode: Return ThrowCompletionOr<void> from CreateVariable opLuke Wilde
2023-02-27LibJS: Don't discard ThrowCompletionOr<void> from declaration iterationLuke Wilde
2023-02-26LibJS: Use a pseudo top-level UnwindFrame in GenerateCFGHendiadyoin1