summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-11-11LibJS: Teach GetVariable bytecode op to deal with global variable cacheAndreas Kling
2022-11-11AK+Everywhere: Replace DistinctNumeric bool parameters with named onesSam Atkins
2022-11-11Revert "LibJS: Add explicit assertion for days"Linus Groh
2022-11-11LibJS: Make Identifier::execute() actually use the lookup cacheAndreas Kling
2022-11-11LibJS: Cache access to bindings in the global environmentAndreas Kling
2022-11-11LibJS: Make ObjectEnvironment::set_mutable_binding() faster as wellAndreas Kling
2022-11-11LibJS: Make ObjectEnvironment::get_binding_value() faster in sloppy modeAndreas Kling
2022-11-11LibJS: Add explicit assertion for daysSmrtnyk
2022-11-09Everywhere: Fix a few comment typosNico Weber
2022-11-09LibJS: Move throw_completion(Value) out of lineAndreas Kling
2022-11-08LibJS: Add thorough tests for try/finally using continue and breakLuke Wilde
2022-11-06Everywhere: Remove redundant inequality comparison operatorsDaniel Bertalan
2022-11-06LibJS: Remove the now-unused LocalTZA AOTimothy Flynn
2022-11-06LibJS: Change ToLocalTime to use epoch nanosecondsTimothy Flynn
2022-11-06LibJS: Remove infallibility marker from DefaultTimeZone invocationTimothy Flynn
2022-11-05LibJS: Rename ToShowTimeZoneNameOption to ToTimeZoneNameOptionSmrtnyk
2022-11-04LibJS: Use more accurate number-to-string method in Number toExponentialTimothy Flynn
2022-11-04LibJS: Use more accurate number-to-string method in Number toPrecisionTimothy Flynn
2022-11-04LibJS: Use more accurate number-to-string method in Intl.NumberFormatTimothy Flynn
2022-11-04LibJS: Publicly expose double_to_string and rename it number_to_stringTimothy Flynn
2022-11-04LibJS: Rename ToShowCalendarOption to ToCalendarNameOptionSmrtnyk
2022-11-03LibJS: Implement precise double_to_stringDan Klishch
2022-11-03LibJS: Fix length of PlainDateTime.withPlainTimeLuke Wilde
2022-11-03LibJS: Add timeZoneName: "critical" option to ZonedDateTime.toString()Luke Wilde
2022-11-03LibJS: Add calendarName: "critical" option to toString() methods Luke Wilde
2022-11-03LibJS: Align ISO 8601 grammar with annotations from IXDTFLuke Wilde
2022-11-03LibJS: Delegate to NumberFormat for DurationFormat unit formattingTimothy Flynn
2022-11-03LibJS+LibUnicode: Add "microsecond" and "nanosecond" as sanctioned unitsTimothy Flynn
2022-11-03LibJS: Format sanctioned units such that there is one unit per lineTimothy Flynn
2022-11-03Everywhere: Clean up "the the" comment typosNico Weber
2022-11-03LibJS: Rename the Intl Enumeration Available* AOs to AvailableCanonical*Timothy Flynn
2022-11-02LibJS: Use the UnsignedBigInteger compare_to_double algorithmMoustafa Raafat
2022-11-02LibCrypto: Add a way to compare UnsignedBigInteger with doubleMoustafa Raafat
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01LibJS: Map DurationFormat's list style to "short" when it is "digital"Timothy Flynn
2022-11-01LibJS: Alphabetically sort the collations returned by CollationsOfLocaleTimothy Flynn
2022-11-01LibJS: Disable bytecode optimizations againAndreas Kling
2022-11-01LibJS: Set default bytecode optimization level to OptimizeHendiadyoin1
2022-11-01LibJS: Add a sanity check to bytecodes argument_list_evaluationHendiadyoin1
2022-11-01LibJS: Add a note about inaccuracies to UnifySameBlocksHendiadyoin1
2022-11-01LibJS: Fix MergeBlocks emitting some blocks twiceHendiadyoin1
2022-11-01LibJS: Minor cleanups in MergeBlocksHendiadyoin1
2022-11-01LibJS: Don't memcpy NewBigInt instructionHendiadyoin1
2022-11-01LibJS: Expose some information about the bytecode interpreters stateHendiadyoin1
2022-10-25LibLocale+LibJS: Update to CLDR version 42.0.0Timothy Flynn
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-24LibJS: Accept calendar names case-insensitivelyYedaya Katsman
2022-10-24LibJS: Only use 1 bit for Cell boolean flagAndreas Kling
2022-10-24LibJS: Add Cell::must_survive_garbage_collection() mechanismAndreas Kling
2022-10-23LibJS: Make parseFloat use the new double parserdavidot