summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime
AgeCommit message (Expand)Author
2021-03-17LibJS: Rename GlobalObject::initialize() => initialize_global_object()Andreas Kling
2021-03-16LibJS: Replace global_object.global_object() with just global_objectLinus Groh
2021-03-16LibJS: Only set receiver value fallback once in Object::get()Linus Groh
2021-03-16LibJS: Throw RangeError on BigInt exponentiation with negative exponentLinus Groh
2021-03-16LibJS: Throw RangeError on BigInt division/modulo by zeroLinus Groh
2021-03-16LibJS: Don't apply arguments object hack to global execution contextLinus Groh
2021-03-15LibJS: Throw SyntaxError in eval() when parser has error(s)Linus Groh
2021-03-15LibJS: Make eval() return the last value from the executed statementAndreas Kling
2021-03-15LibJS: Add arguments.callee to our hack arguments objectAndreas Kling
2021-03-15LibJS: Add Date.prototype.toGMTString()Andreas Kling
2021-03-15LibJS: Partial support for Date.prototype.setFullYear()Andreas Kling
2021-03-15LibJS: Add naive implementation of eval() :^)Andreas Kling
2021-03-14LibJS: Change non-ScriptFunction source string to "[native code]"Linus Groh
2021-03-14LibJS: Don't try to derive function source from ProxyObjectLinus Groh
2021-03-14LibJS: Fix some issues in RegExp.prototype[@@match]Linus Groh
2021-03-14LibJS: Fix String.prototype.match() for non-string argumentLinus Groh
2021-03-14LibJS: Fix flags check in regexp_create()Linus Groh
2021-03-14LibJS: Add the same Object::invoke() overloads as VM::call()Linus Groh
2021-03-14LibJS: Implement (mostly) String.prototype.matchAndreas Kling
2021-03-12LibJS: Implement 'Relative Indexing Method' proposal (.at())Linus Groh
2021-03-03LibJS: Support @@toPrimitive in ToPrimitive abstract operationLinus Groh
2021-03-02LibJS: Use Value::get_method() a bunchLinus Groh
2021-03-02LibJS: Implement the GetMethod abstract operationLinus Groh
2021-03-01LibJS: Fix crash due to AST node tracking inside call stackJean-Baptiste Boric
2021-03-01LibJS: Keep track of current AST node inside the call stackJean-Baptiste Boric
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: Respect declaration kind for variables inside functionsspeles
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: Make TypedArray::data() return a Span<T>Andreas Kling
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-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-10LibJS: Remove a whole bunch of unnecessary #includesAndreas Kling
2021-02-08LibJS: Don't assume match for each capture group in RegExp.prototype.exec()Linus Groh
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: 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