summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Runtime
AgeCommit message (Expand)Author
2020-03-28LibJS: Rework how native functions are called to improve |this| valueAndreas Kling
2020-03-28LibJS: Implement Array.prototype.{shift,pop}Linus Groh
2020-03-28LibJS: Oops, "instanceof" was backwards!Andreas Kling
2020-03-28LibJS: Add a global "Object" constructorAndreas Kling
2020-03-28LibJS: Implement the "instanceof" operatorAndreas Kling
2020-03-28LibJS: Add Function.prototype and make "new" Objects delegate to itAndreas Kling
2020-03-27LibJS: The global isNaN() should coerce to number before testing NaNAndreas Kling
2020-03-27LibJS: Allow function calls with missing argumentsAndreas Kling
2020-03-27LibJS: Add global isNaN() functionAndreas Kling
2020-03-27LibJS: Basic NaN supportAndreas Kling
2020-03-26LibJS: Add Object::own_properties() convenience accessorAndreas Kling
2020-03-26LibJS: Add Value::is_array()Andreas Kling
2020-03-25LibJS: Remove unnecessary space character at the end of console.log()Andreas Kling
2020-03-24LibJS: Implement "throw"Andreas Kling
2020-03-24LibJS: Remove debug spam in Error.prototype.nameAndreas Kling
2020-03-24LibJS: Use correct |this| value when getting/setting native propertiesAndreas Kling
2020-03-24LibJS: Implement basic exception throwingAndreas Kling
2020-03-23LibJS: Use rand() for Math.random() on other systemsAndreas Kling
2020-03-22LibJS: Use FlyString for identifiersAndreas Kling
2020-03-21LibJS: Add Math.random() :^)Andreas Kling
2020-03-21LibJS+LibWeb: Fix some inconsistencies in NativeFunction callbacksAndreas Kling
2020-03-21LibJS: Virtualize access to an Object's own propertiesAndreas Kling
2020-03-20LibJS: Add ArrayPrototype and implement Array.prototype.push()Andreas Kling
2020-03-20LibJS: Support reading/writing elements in an Array via Object get/putAndreas Kling
2020-03-20LibJS: Allow default-constructing a JS::Value (undefined)Andreas Kling
2020-03-20LibJS: Parse ArrayExpression and start implementing Array objectsAndreas Kling
2020-03-20LibJS: Print a newline in each console.log()Andreas Kling
2020-03-19LibJS: Implement basic object property assignmentAndreas Kling
2020-03-18LibJS: Tolerate NativeFunction::call() with non-object 'this' for nowAndreas Kling
2020-03-18LibJS: Make the AST reference-countedAndreas Kling
2020-03-17LibJS: Pass argument value vectors as const Vector<Value>&Andreas Kling
2020-03-16LibJS: Replace the global print() function with console.log() :^)Andreas Kling
2020-03-16LibJS: Add "Heap" and "Runtime" subdirectoriesAndreas Kling