summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-04-07LibJS: Consistently call observable Temporal AOs with undefined optionsLinus Groh
2022-04-06LibJS: Reorder and reduce steps of InitializeDateTimeFormatTimothy Flynn
2022-04-06LibJS: Remove outdated FIXME from String.prototype.localeCompareTimothy Flynn
2022-04-05LibJS: Actually generate a lexical env for SwitchStatement in BCAli Mohammad Pur
2022-04-05LibJS: Use InitializeOrSet to initialize function declarations in BCAli Mohammad Pur
2022-04-05LibJS: Make Handle<Value>::is_null() also consider the contained valueAli Mohammad Pur
2022-04-04LibJS: Fix typo in a variable name in get_substitution()Linus Groh
2022-04-04LibJS: Fix some clang-tidy warnings in TemporalLinus Groh
2022-04-04LibJS: Use MUST() instead of TRY() for two infallible Temporal AOsLinus Groh
2022-04-03LibJS: Remove a bunch of gratuitous JS namespace qualifiersLinus Groh
2022-04-03LibJS: Use AK::Time in system_utc_epoch_nanoseconds()Linus Groh
2022-04-02LibJS: Normalize NaN values in Sets and MapsIdan Horowitz
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31LibJS: Allow JS::make_handle(T*) to be called with nullptrAndreas Kling
2022-03-31LibJS: Don't assume that for-in/of target is a variable on LHS::AssignAli Mohammad Pur
2022-03-31LibJS: Implement codegen for MemberExpression binding patternsAli Mohammad Pur
2022-03-31LibJS: Implement bytecode generation for all ObjectExpression propertiesAli Mohammad Pur
2022-03-31LibJS: Adjust ISO8601 representation for years between 1 BCE and 999 CELinus Groh
2022-03-31LibJS: Correct PlainYearMonth arithmetic for non-ISO calendarsLinus Groh
2022-03-31LibJS: Handle Etc/GMT timezones properly in TimeZone{IANA,Bracketed}NameLinus Groh
2022-03-31LibJS: Emit reference information for { calendarName: "always" } optionLinus Groh
2022-03-31LibJS: Fix Duration.compare() for dates with unusual number of hoursLinus Groh
2022-03-31LibJS: Add explicit default copy+move constructors to ThrowCompletionOrHendiadyoin1
2022-03-30LibJS: Normalize mathematical references to negative zeroTimothy Flynn
2022-03-30LibJS: Modernize InitializeDateTimeFormat and simplify error handlingTimothy Flynn
2022-03-30LibJS+LibUnicode: Align ECMA-402 "sanctioned" terminology with UTS 35Timothy Flynn
2022-03-30LibJS: Use consistent ASCII case-transformation and string languageTimothy Flynn
2022-03-30LibJS: Set DateTimeFormat's [[HourCycle]] internal slot only onceTimothy Flynn
2022-03-30LibJS: Mark an invocation to RequireObjectCoercible as fallibleTimothy Flynn
2022-03-30LibJS: Use the new TransformCase AO for locale-aware case conversionsTimothy Flynn
2022-03-30LibJS: Disallow calendar display names which contain an underscoreTimothy Flynn
2022-03-30LibJS: Explicitly indicate infallible incovationsTimothy Flynn
2022-03-29LibJS: Check type of ShadowRealm.prototype.importValue() 2nd argumentLinus Groh
2022-03-29LibJS: Fix sign in PlainYearMonth.prototype.subtract()Linus Groh
2022-03-29LibJS: Update incorrect spec comment in ToRelativeTemporalObjectLinus Groh
2022-03-29LibJS: Import C++ sources from libjs-test262 :^)Linus Groh
2022-03-29LibJS: Bring ForIn body evaluation closer to the specificationIdan Horowitz
2022-03-29LibJS: Implement the EnumerateObjectProperties AOIdan Horowitz
2022-03-28LibJS: Add more delete operator testsLuke Wilde
2022-03-28LibJS/Bytecode: Implement the delete unary expressionLuke Wilde
2022-03-28LibJS: Only store MemberExpression object when loading a computed propLuke Wilde
2022-03-28LibJS: Generate update Jump in for/in/of only if block is not terminatedLuke Wilde
2022-03-28LibJS/Bytecode: Update NewArray stringifier to print a register rangeLuke Wilde
2022-03-25LibJS: Fix number types in GetISOPartsFromEpochLinus Groh
2022-03-25LibJS: Update spec comment in BuiltinTimeZoneGetPlainDateTimeForLinus Groh
2022-03-20LibJS: Allow 'expect().fail("some random string")' in test-jsAli Mohammad Pur
2022-03-19LibJS/Bytecode: Make construct Call throw if callee isn't a constructorLuke Wilde
2022-03-19LibJS/Bytecode: Add support for new.targetLuke Wilde
2022-03-19LibJS: Change nanoseconds_to_days() argument from a JS to Crypto BigIntLinus Groh
2022-03-19LibJS: Change nanoseconds_to_days() result from a JS to Crypto BigIntLinus Groh