summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2021-02-27LibJS: Enable the BrowserExtended ECMA262 regexp flag by defaultAnotherTest
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh
2021-02-26LibJS: Re-enable "reassignment to const" testspeles
2021-02-26LibJS: Set declared for-in and for-of variables as first time.speles
2021-02-26LibJS: Respect declaration kind for variables inside functionsspeles
2021-02-24LibJS: Use const references to avoid some copies in the parserLinus Groh
2021-02-24LibJS: Let RegExpPrototype inherit from Object directlyLinus Groh
2021-02-24LibJS: Make ArrayPrototype an Array objectLinus Groh
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-21LibJS: Print console.{debug,error,info,log,warn} to system debug logAndreas Kling
2021-02-21LibJS: Make TypedArray::data() return a Span<T>Andreas Kling
2021-02-18LibJS: Implement tests for Array.prototype.flatBreno Silva
2021-02-18LibJS: Implement Array.prototype.flatKesse Jones
2021-02-17LibJS: Avoid an unnecessary Vector copy in IndexedProperties::indices()Andreas Kling
2021-02-17LibJS: Use all_of() in JS::Value's BigInt validationAndreas Kling
2021-02-15LibJS: Use fabs() instead of abs() in JS::ValueAndreas Kling
2021-02-14LibJS: Add BigInt equality tests for some large numbersLinus Groh
2021-02-13LibJS: Return empty value on exception in Date.parse(), not NaNLinus Groh
2021-02-13LibJS: Add missing exception check in Date() constructorLinus Groh
2021-02-13LibJS: Add some basic freelist validation for the GC heapAndreas Kling
2021-02-12LibJS: Randomize GC heap block locationsAndreas Kling
2021-02-11LibSyntax: Make rehighlight() take Gfx::Palette as by const-referenceAndreas Kling
2021-02-10LibJS: Include <typeinfo> in AST.cpp againAndreas Kling
2021-02-10LibJS: Remove a whole bunch of unnecessary #includesAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-08LibJS: Don't assume match for each capture group in RegExp.prototype.exec()Linus Groh
2021-02-07LibSyntax+LibGUI+LibJS: Move JS syntax highlighter to LibJSAndreas Kling
2021-02-07LibGfx: Make Color(NamedColor) inline and constexprAndreas Kling
2021-02-07LibJS: Function must mark its home objectAndreas Kling
2021-02-05LibJS: GlobalObject must mark builtin prototypesAndreas Kling
2021-02-05LibJS: Improve correctness of rounding and bitwise operationsAndreas Kling
2021-02-04LibJS: Fix obviously wrong \uXXXX serialization in JSONObjectAndreas Kling
2021-02-02LibJS: Fix variable name coding style int{Part => _part}Linus Groh
2021-02-01LibJS: Use VM::names for Object::invoke() function namesLinus Groh
2021-01-29LibJS: Let RegExp.string get RegExp.prototype from the global object directlyLinus Groh
2021-01-28LibJS: Fix crash when printing error for missing class extends value prototypeLinus Groh
2021-01-28LibJS: Call the correct base class in LexicalEnvironment::visit_edges()Andreas Kling
2021-01-27LibJS: Add overflow checks when creating TypedArray from ArrayBufferAndreas Kling
2021-01-25LibJS: Remove an unused TypedArray constructorAndreas Kling
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-24LibJS: Set length of TypedArray constructors to 3Linus Groh
2021-01-24LibJS: Add some assertions and tests for TypedArray limitationsAndreas Kling
2021-01-24LibJS: Throw exception on too large TypedArray construction requestAndreas Kling
2021-01-24LibJS: Remove redundant exception check from ClassExpression::execute()Linus Groh
2021-01-24LibJS: Check if class extends value has a valid prototypeLinus Groh
2021-01-20LibJS: Include <typeinfo> in AST.cppNico Weber
2021-01-18LibJS: Add JS::NativeFunction to the forwarding headerAndreas Kling
2021-01-17LibJS: Replace ASTNode::class_name() with RTTIAndreas Kling
2021-01-14LibJS: Rename ErrorType::ProxyGetOwnDescriptor{Undef => Undefined}ReturnLinus Groh