summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-08-11LibJS: Use Checked<T> for offsets in the GetViewValue AOLinus Groh
2021-08-10LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wantedTimothy Flynn
2021-08-10LibJS: Change ExecutionContext's arguments list to a MarkedValueListTimothy Flynn
2021-08-10LibJS: Reduce copying of string data in RegExp.prototypeTimothy Flynn
2021-08-10LibJS: Reduce copying of string data in String.prototypeTimothy Flynn
2021-08-10LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16StringTimothy Flynn
2021-08-10LibJS: Add a simple reference-counted UTF-16 stringTimothy Flynn
2021-08-09LibJS: Fix this values in arrow functionsdavidot
2021-08-09LibJS: Move Object::invoke to Value::invoke and fix it for primitivesdavidot
2021-08-08LibJS+Spreadsheet: Use js_string(VM&, ...) overload moreLinus Groh
2021-08-08LibJS: Implement Intl[@@toStringTag]Linus Groh
2021-08-08LibJS: Add preparation for Intl constructors and prototypesLinus Groh
2021-08-08LibJS: Add the Intl namespace object :^)Linus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.getISOFields()Linus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.valueOf()Linus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.inLeapYearLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.monthsInYearLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.daysInMonthLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.daysInYearLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.monthCodeLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.monthLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.yearLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype.calendarLinus Groh
2021-08-08LibJS: Implement Temporal.PlainYearMonth.prototype[@@toStringTag]Linus Groh
2021-08-08LibJS: Handle PlainYearMonth in the Calendar.prototype gettersLinus Groh
2021-08-08LibJS: Handle PlainYearMonth in ISO{Year,Month,MonthCode,Day}Linus Groh
2021-08-08LibJS: Handle PlainYearMonth in GetTemporalCalendarWithISODefaultLinus Groh
2021-08-08LibJS: Handle PlainYearMonth in ToTemporalCalendarLinus Groh
2021-08-08LibJS: Start implementing Temporal.PlainYearMonthLinus Groh
2021-08-08LibJS: Fix Vector<Value> => MarkedValueList in calendar_fields()Linus Groh
2021-08-08LibJS: Mark getters of more Temporal objects [[nodiscard]]Linus Groh
2021-08-08LibJS: Add missing spec linksLinus Groh
2021-08-08LibJS: Don't overflow size_t in `Value::to_length()`Daniel Bertalan
2021-08-08LibJS: Fix wraparound UB in `Value::to_u{8,16}`Daniel Bertalan
2021-08-08LibJS: Fix UB in `Number.IsSafeInteger`Daniel Bertalan
2021-08-08LibJS: Fix UB in `Math.clz32`Daniel Bertalan
2021-08-07LibJS: Implement Temporal.Instant.prototype.subtract()Linus Groh
2021-08-07LibJS: Implement Temporal.Instant.prototype.add()Linus Groh
2021-08-07LibJS: Add missing spec link to Temporal.Instant.prototype.round()Linus Groh
2021-08-07LibJS/Tests: Add length test for Temporal.Instant.prototype.round()Linus Groh
2021-08-07LibJS/Tests: Add length test for Temporal.Instant.prototype.equals()Linus Groh
2021-08-07LibJS/Tests: Fix bad copy and paste that crept into a lot of testsLinus Groh
2021-08-07LibJS: Cast length to signed integer before subtractionsin-ack
2021-08-07LibJS: Reflect an editorial change in the Temporal specLinus Groh
2021-08-07LibJS: Reflect infallibility editorial changes in the Temporal specLinus Groh
2021-08-06LibJS: Improve the TypedArray.prototype.find{,Index} testsdavidot
2021-08-06LibJS: Implement proposed TypedArray.prototype.findLast{,Index}davidot
2021-08-06LibJS: Implement proposed Array.prototype.findLast{,Index}davidot
2021-08-05LibJS: Implement Temporal.ZonedDateTime.prototype.getISOFields()Linus Groh
2021-08-05LibJS: Implement Temporal.ZonedDateTime.prototype.toPlainDateTime()Linus Groh