summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-09-16LibJS: Convert PlainYearMonth AOs to ThrowCompletionOrIdan Horowitz
2021-09-16LibJS: Convert TimeZone AOs to ThrowCompletionOrIdan Horowitz
2021-09-16LibJS: Change GetISOPartsFromEpoch's return type to ISODateTimeIdan Horowitz
2021-09-16LibJS: Convert ZonedDateTime AOs to ThrowCompletionOrIdan Horowitz
2021-09-16LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOrIdan Horowitz
2021-09-16LibJS: Fix Clang Toolchain CI buildBrian Gianforcaro
2021-09-15LibJS: Use ThrowCompletionOr in get_prototype_from_constructor()Linus Groh
2021-09-15LibJS: Use ThrowCompletionOr in get_function_realm()Linus Groh
2021-09-15LibJS: Use ThrowCompletionOr in species_constructor()Linus Groh
2021-09-15LibJS: Use ThrowCompletionOr in create_list_from_array_like()Linus Groh
2021-09-15LibJS: Use ThrowCompletionOr in require_object_coercible()Linus Groh
2021-09-15LibJS: Add a JS::Completion class and JS::ThrowCompletionOr<T> templateLinus Groh
2021-09-15LibJS: Return default-constructed values instead of the INVALID constantLinus Groh
2021-09-15LibJS: Remove two unused includes from AbstractOperations.cppLinus Groh
2021-09-15LibJS: Make References see into Environment's bindings as wellAli Mohammad Pur
2021-09-15LibJS: Fix [[TimeZoneOffsetString]] value in ParseTemporalInstantStringLinus Groh
2021-09-14LibJS+LibWeb: Move script parse time logging from JS::Script to LibWebAndreas Kling
2021-09-14LibJS+LibWeb: Let JS::Script::parse() return a list of errors (on error)Andreas Kling
2021-09-14LibJS: Add a barebones SourceTextModule classAndreas Kling
2021-09-14LibJS: Make JS::Script keep the VM aliveAndreas Kling
2021-09-14LibJS: Add a barebones Module classAndreas Kling
2021-09-14LibJS: Reorganize ExecutionContext a little bitAndreas Kling
2021-09-14LibJS: Implement parsing and execution of optional chainsAli Mohammad Pur
2021-09-14LibJS: Reorder the global eval function call detection conditions a bitAli Mohammad Pur
2021-09-14LibJS: Mark two JS::Reference functions `const`Ali Mohammad Pur
2021-09-14LibJS: Add a fast failure path to try_parse_arrow_function_expression()Andreas Kling
2021-09-14LibJS: Skip ID_{Start,Continue} property lookup for any ASCII charactersLinus Groh
2021-09-13LibJS: Log scripts parsed by JS::Script::parse() and how long it tookAndreas Kling
2021-09-13LibJS: Also set ExecutionContext::realm in Bytecode::Interpreter::run()Linus Groh
2021-09-13LibJS: Convert Temporal.ZonedDateTime.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.TimeZone.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.PlainYearMonth.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.PlainTime.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.PlainMonthDay.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.PlainDateTime.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.PlainDate.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.Instant.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.Duration.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Temporal.Calendar.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Intl.NumberFormat.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Intl.Locale.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Intl.ListFormat.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Convert Intl.DisplayNames.prototype to be a PrototypeObjectLinus Groh
2021-09-13LibJS: Remove leftover typed_this() declarationsLinus Groh
2021-09-13LibJS: Evaluate function arguments before checking callee typeLinus Groh
2021-09-13LibJS: Extract exception check duplication in iso_month_day_from_fieldsBrian Gianforcaro
2021-09-12LibJS: Set OrdinaryFunctionObject's realm from the TnterpreterLinus Groh
2021-09-12LibJS: Use ElapsedTimer::start_new();Brian Gianforcaro
2021-09-12LibJS: Leave NativeFunction's Realm unset if VM has no InterpreterLinus Groh
2021-09-12LibJS: Change Interpreter::create_with_existing_{global_object => realm}Linus Groh