summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-08-17LibJS: Implement Temporal.Calendar.prototype.mergeFields()Linus Groh
2021-08-16LibJS: Correctly handle Unicode characters in JS source textdavidot
2021-08-16LibJS: Disallow standalone super expressiondavidot
2021-08-16LibJS: Handle '++' and '--' more correctly within expressiondavidot
2021-08-16LibJS: Check that 'let' is followed by declaration before matching itdavidot
2021-08-16LibJS: Add optional extra strict checks in parse_binding_patterndavidot
2021-08-16LibJS: Tighten default values in formal parameter parsingdavidot
2021-08-16LibJS: Allow yielding a classdavidot
2021-08-16LibJS: Treat yield as an identifier in more non-generator contextsdavidot
2021-08-16LibJS: Add more duplicated declarations detectiondavidot
2021-08-16LibJS: Be more strict about the lhs of a for in/of loopdavidot
2021-08-16LibJS: Force the lexer to parse a regex when expecting a statementdavidot
2021-08-16LibJS: Treat arrow expression as function and stop parsing afterdavidot
2021-08-16LibJS: Make functions reset break and continue contextdavidot
2021-08-16LibJS: Allow class methods named "get", "set" or "static"davidot
2021-08-16LibJS: Allow labelled functions in certain contextsdavidot
2021-08-16LibJS: Fix that a windows-style new line was not escaped properlydavidot
2021-08-16LibJS: Add missing spec link to YearMonthFromFieldsLinus Groh
2021-08-16LibJS: Implement Temporal.PlainDate.prototype.toPlainMonthDay()Linus Groh
2021-08-16LibJS: Implement Temporal.Calendar.prototype.monthDayFromFields()Linus Groh
2021-08-16LibJS: Implement Temporal.Calendar.prototype.fields()Linus Groh
2021-08-16LibJS: Implement Temporal.PlainDate.prototype.toPlainYearMonth()Linus Groh
2021-08-16LibJS: Implement Temporal.Calendar.prototype.yearMonthFromFields()Linus Groh
2021-08-15LibJS: Parse and partially execute import and export statementsdavidot
2021-08-15LibJS: Add a mode to parse JS as a moduledavidot
2021-08-15LibJS/Tests: Skip flaky FinalizationRegistry.prototype.cleanupSome testLinus Groh
2021-08-15LibRegex+LibJS: Combine named and unnamed capture groups in MatchStateTimothy Flynn
2021-08-15LibJS: Prevent stack overflow in flatten_into_array()Robert Stefanic
2021-08-15LibJS/Tests: Add test for PlainMonthDay default reference yearLinus Groh
2021-08-15LibJS/Tests: Add test for PlainYearMonth default reference dayLinus Groh
2021-08-15LibJS: Implement Temporal.PlainMonthDay.prototype.getISOFields()Linus Groh
2021-08-15LibJS: Implement Temporal.PlainMonthDay.prototype.valueOf()Linus Groh
2021-08-15LibJS: Implement Temporal.PlainMonthDay.prototype.dayLinus Groh
2021-08-15LibJS: Implement Temporal.PlainMonthDay.prototype.monthCodeLinus Groh
2021-08-15LibJS: Implement Temporal.PlainMonthDay.prototype.calendarLinus Groh
2021-08-15LibJS: Implement Temporal.PlainMonthDay.prototype[@@toStringTag]Linus Groh
2021-08-15LibJS: Handle PlainMonthDay in the Calendar.prototype gettersLinus Groh
2021-08-15LibJS: Handle PlainMonthDay in ISO{Year,Month,MonthCode,Day}Linus Groh
2021-08-15LibJS: Handle PlainMonthDay in GetTemporalCalendarWithISODefaultLinus Groh
2021-08-15LibJS: Handle PlainMonthDay in ToTemporalCalendarLinus Groh
2021-08-15LibJS: Start implementing Temporal.PlainMonthDayLinus Groh
2021-08-15LibJS/Tests: Tweak PlainYearMonth Infinity test valuesLinus Groh
2021-08-14LibJS: Exclude FinalizationRegistries with queued cleanup jobs from GCIdan Horowitz
2021-08-14LibJS: Call base class visit_edges() in various Temporal objectsAndreas Kling
2021-08-13LibJS/Tests: Remove outdated FIXME commentLinus Groh
2021-08-13LibJS/Tests: Enable Proxy handler apply() thisArg test that now passesLinus Groh
2021-08-13LibJS/Tests: Test iteration order of Map.prototype.entries()Linus Groh
2021-08-13LibJS/Tests: Test iteration order of Map.prototype.values()Linus Groh
2021-08-13LibJS/Tests: Test iteration order of Map.prototype.keys()Linus Groh
2021-08-12Kernel: Make sys$perf_register_string() generate the string ID'sAndreas Kling