summaryrefslogtreecommitdiff
path: root/Libraries/LibJS
AgeCommit message (Expand)Author
2020-08-21LibJS: Parser refactored to use constexpr precedence tableMuhammad Zahalqa
2020-08-21LibJS: Implement Date.valueOf()Nico Weber
2020-08-21LibJS: Implement Date.prototype.toISOString()Nico Weber
2020-08-21LibJS: Implement Date.UTC()Nico Weber
2020-08-20LibJS: Basic implementation of most of Date's constructor argumentsNico Weber
2020-08-17LibJS: Add toLocaleString(), toLocaleDateString(), toLocaleTimeString() to DateNico Weber
2020-08-17LibJS: Implement basic functionality of Array.from()Nico Weber
2020-08-16LibJS: Add API for doing GC with a little debug log report at endAndreas Kling
2020-08-16LibJS: Make StringOrSymbol not leak stringsAndreas Kling
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-14LibJS+LibWeb: Clear exceptions after call'ing JavaScript functionsAndreas Kling
2020-08-14LibJS: Assert that there's no exception on entry in Interpreter::call()Andreas Kling
2020-08-14LibJS: Add missing reserved words to Token::is_identifier_name()Linus Groh
2020-08-11LibJS: Assert when exception is not cleared before Interpreter::run()Linus Groh
2020-08-05Unicode: Try s/codepoint/code_point/g againNico Weber
2020-08-05Revert "Unicode: s/codepoint/code_point/g"Nico Weber
2020-08-04LibJS: The Math.ceil() of a number between -1 and 0 should be -0,Melissa Goad
2020-08-03Unicode: s/codepoint/code_point/gAndreas Kling
2020-07-28LibJS: Soothe gcc about printf-%s on (non-)nullptrBen Wiederhake
2020-07-25LibJS: Use allocate_without_global_object for primitive cell typesAndreas Kling
2020-07-23Browser: Escape JS source operators for HTML display in consoleNico Weber
2020-07-23LibJS: Simplify Cell::initialize()Andreas Kling
2020-07-23LibJS: Add tests for bitwise & and ^Nico Weber
2020-07-22LibWeb: Make btoa() and atob() correctly handle values between 128 and 255Nico Weber
2020-07-22LibJS: Fix \x escapes of bytes with high bit setNico Weber
2020-07-22LibJS: Add FIXMEs to a few functions that need UTF-16 handlingNico Weber
2020-07-22LibJS: Implement String.prototype.charCodeAtNico Weber
2020-07-15LibJS: Add Number.prototype.toStringMatthew Olsson
2020-07-14LibJS: Add Symbol.hasInstance testsMatthew Olsson
2020-07-14LibJS: Implement Symbol.hasInstanceMatthew Olsson
2020-07-14LibJS: Implement spec-complient instance_of operationMatthew Olsson
2020-07-14LibJS: Integrate iterator protocol into language featuresMatthew Olsson
2020-07-13LibJS: Add String Iterator testsMatthew Olsson
2020-07-13LibJS: Add StringIteratorMatthew Olsson
2020-07-11LibJS: Implement Symbol.toStringTagMatthew Olsson
2020-07-11LibJS: Implement spec-compliant Object.prototype.toStringMatthew Olsson
2020-07-11LibJS: Prefer "define_property" over "put"Matthew Olsson
2020-07-11LibJS: Use macros to enumerate well-known symbolsMatthew Olsson
2020-07-11LibJS: Start implementing iterable framework, add ArrayIteratorMatthew Olsson
2020-07-11LibJS: Renamed Object::GetOwnPropertyReturnMode to Object::PropertyKindMatthew Olsson
2020-07-11LibJS: Remove a few superfluous exception checksLinus Groh
2020-07-09LibJS: Add tests for symbol object integrationMatthew Olsson
2020-07-09LibJS: Integrate Symbols into objects as valid keysMatthew Olsson
2020-07-09LibJS: Add test for well-known symbolsMatthew Olsson
2020-07-09LibJS: Uncomment remaining symbol testsMatthew Olsson
2020-07-09LibJS: Move global symbol map from SymbolObject to InterpreterMatthew Olsson
2020-07-07LibJS: Object.preventExtensions should allow property modficationMatthew Olsson
2020-07-06LibJS: Convert Array tests to new testing frameworkLinus Groh
2020-07-06LibJS: Split isNaN tests into multiple sectionsLinus Groh
2020-07-06LibJS: Indent tests with 4 spaces instead of 2Matthew Olsson