summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
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
2022-03-10LibJS: Assert CreateTemporalDuration does not throw in Record casesLinus Groh
2022-03-10LibJS: Assert CreateTemporalDuration does not throw in trivial casesLinus Groh
2022-03-10LibJS: Adjust grammar for DateExtendedYear to exclude -000000Linus Groh
2022-03-10LibJS: Follow rules for consuming completion recordsLinus Groh
2022-03-10LibJS: Remove Sign abstract operationLinus Groh
2022-03-10LibJS: Move string-parsing code into ToTemporalDurationRecordLinus Groh
2022-03-10LibJS: Move IsValidDuration check into ToTemporalDurationRecordLinus Groh
2022-03-10LibJS: Fix numeric type confusion in ToTemporalRoundingIncrementLinus Groh
2022-03-10LibJS: Use different variable name in DifferenceISODateTimeLinus Groh
2022-03-10LibJS: Add clarifying assertion to BalanceDurationRelativeLinus Groh
2022-03-10LibJS: Fix "set it to" language to be more explicitLinus Groh
2022-03-10LibJS: Do not expose mathematical values to script in Duration methodsLinus Groh
2022-03-10LibJS: Create Duration Records with their own abstract operationsLinus Groh
2022-03-10LibJS: Remove assertions that are now part of structured headersLinus Groh
2022-03-10LibJS: Refactor return value of RoundDurationLinus Groh
2022-03-10LibJS: Describe various kinds of "Duration Records"Linus Groh
2022-03-10LibJS: Update RoundDuration after DRY refactor in specLinus Groh
2022-03-09LibJS/Tests: Add tests for '−000000' (U+2212) DateExtendedYearLinus Groh
2022-03-09LibJS: Keep PrivateEnvironment through NativeFunction callsdavidot
2022-03-09LibJS: Be more lenient when parsing milliseconds for Datedavidot
2022-03-08LibJS: Use known binding indices when creating new for-loop environmentsTimothy Flynn
2022-03-08LibJS: Allow pre-allocating DeclarativeEnvironment's bindings listTimothy Flynn
2022-03-08LibJS: Allow direct index-based initialization of a declarative bindingTimothy Flynn