summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-03-18LibJS: Tweak Interpreter::create() for more spec-likenessLinus Groh
2022-03-18LibJS: Use TRY(push_execution_context()) in places where we can recoverLinus Groh
2022-03-18LibJS: Add infallible variant of VM::push_execution_context()Linus Groh
2022-03-17LibJS: Update specification steps for RegExp Match IndicesTimothy Flynn
2022-03-16LibJS: Fix fraction substring in ParseTimeZoneOffsetStringLinus Groh
2022-03-16LibJS: Remove unused code in DifferenceISODateLinus Groh
2022-03-16LibJS: Remove the ConstrainToRange AOLinus Groh
2022-03-16LibJS: Remove argument type assertion from ParseTemporalDurationStringLinus Groh
2022-03-16LibJS: Assume Get() on the result of PrepareTemporalFields can't failLinus Groh
2022-03-16LibJS: Relax line and column number restrictions in Error stack testsSimon Wanner
2022-03-16Libraries: Use default constructors/destructors in LibJSLenny Maiorani
2022-03-16LibTest: Provide detailed per-file JSON output with --per-fileAli Mohammad Pur
2022-03-15LibJS: Handle non-Error this object in Error.prototype.stack getterLinus Groh
2022-03-15LibJS/Tests: Consolidate Error.prototype.stack testsLinus Groh
2022-03-15LibJS: Set internal function name of NativeError constructorsLinus Groh
2022-03-15LibJS: Reorganize spec steps for Intl.RelativeTimeFormatTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.PluralRulesTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.NumberFormatTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.LocaleTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.ListFormatTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.DisplayNamesTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.DateTimeFormatTimothy Flynn
2022-03-15LibJS: Reorganize spec steps for Intl.CollatorTimothy Flynn
2022-03-15LibJS/Bytecode: Fix typo in object binding an entry with no aliasLuke Wilde
2022-03-15LibJS/Bytecode: End for's variable scope after update block generationLuke Wilde
2022-03-15LibJS: Stop generating switch case statements on block terminationLuke Wilde
2022-03-14LibJS: Implement default values for function parameters in BCAli Mohammad Pur
2022-03-14LibJS/Bytecode: Replace merged block references before copying themAli Mohammad Pur
2022-03-14LibJS: Use ranges instead of specifying all registers for NewArrayAli Mohammad Pur
2022-03-14LibJS/Bytecode: Make NewArray write directly to indexed propertiesLuke Wilde
2022-03-14LibJS/Bytecode: Setup declarative environment for lexical for statementsLuke Wilde
2022-03-14LibJS/Bytecode: Setup declarative environment for catch with variableLuke Wilde
2022-03-14LibJS/Bytecode: Setup lexical environment boundary for with statementsLuke Wilde
2022-03-14LibJS/Bytecode: Unwind to closest unwind boundary on ThrowLuke Wilde
2022-03-14LibJS/Bytecode: Unwind environments before block terminating instructionLuke Wilde
2022-03-14LibJS: Leave unwind context if it has no finalizer when using handlerLuke Wilde
2022-03-14LibJS/Bytecode: Unconditionally end break/continuable scopesLuke Wilde
2022-03-14LibJS: Add a fast path for creating per-iteration DeclarativeEnvironmentTimothy Flynn
2022-03-14LibJS: Preallocate the list returned from CreateListFromArrayLikeTimothy Flynn
2022-03-14LibWeb: Use inline script tag source line as javascript line offsetIdan Horowitz
2022-03-13LibJS: Implement bytecode generation for WithStatementAli Mohammad Pur
2022-03-13LibJS: Initialize 'var' bindings to undefined on declarationAli Mohammad Pur
2022-03-13LibJS: Leave the unwind context on break/continue/return in bytecodeAli Mohammad Pur
2022-03-13LibJS: Propagate abrupt completions in Bytecode::Op::CallAli Mohammad Pur
2022-03-13LibJS: Add some tests for TypedArray.prototype.setmjz19910
2022-03-11LibJS: Apply source's byte offset in TA#set when both TAs have same typeLuke Wilde
2022-03-10LibJS: Use CreateTemporalCalendar in GetBuiltinCalendarLinus Groh
2022-03-10LibJS: Replace dead code in ParseTimeZoneOffsetString with an assertionLinus Groh
2022-03-10LibJS: Add missing check in ParseTemporalInstantLinus Groh
2022-03-10LibJS: Assert CreateTemporalDuration does not throw given correct inputLinus Groh