summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
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
2021-09-12LibJS+LibWeb: Make JS::Script and Web::HTML::ClassicScript use RealmsLinus Groh
2021-09-12LibJS: Move locale_relevant_extension_keys to Intl.LocaleTimothy Flynn
2021-09-12LibJS: Move number_format_relevant_extension_keys to Intl.NumberFormatTimothy Flynn
2021-09-12LibJS: Move Intl.NumberFormat's AOs to its object fileTimothy Flynn
2021-09-12LibJS: Move Intl.ListFormat's AOs to its object fileTimothy Flynn
2021-09-12LibJS: Make "options" objects const references in NumberFormat's AOsTimothy Flynn
2021-09-12LibJS: Make GetNumberOption's "options" object a const referenceTimothy Flynn
2021-09-12LibJS: Store Intl.Locale's "tag" argument as a plain stringTimothy Flynn
2021-09-12LibJS: Change GetOption AO to accept the options as a concrete ObjectTimothy Flynn
2021-09-12LibJS: Sort Intl AbstractOperation declarations by spec IDTimothy Flynn
2021-09-12LibJS: Move CanonicalCodeForDisplayNames to Intl.DisplayNamesTimothy Flynn
2021-09-12LibJS: Make get_function_realm() actually return a RealmLinus Groh
2021-09-12LibJS: Set the callee context's realm in prepare_for_ordinary_call()Linus Groh
2021-09-12LibJS: Prepare ExecutionContext to store the current Realm RecordLinus Groh