tangled
alpha
login
or
join now
jcs.org
/
serenity
0
fork
atom
Serenity Operating System
0
fork
atom
overview
issues
pulls
pipelines
serenity
/
Libraries
/
LibJS
/
Runtime
/
at
hosted
69 files
Andreas Kling
LibJS: Add "Heap" and "Runtime" subdirectories
6y ago
19452230
Array.cpp
LibJS: Add a number-indexed property storage to all Objects
6 years ago
Array.h
LibJS: Add a number-indexed property storage to all Objects
6 years ago
ArrayConstructor.cpp
LibJS: Add basic Array constructor
6 years ago
ArrayConstructor.h
LibJS: Add basic Array constructor
6 years ago
ArrayPrototype.cpp
LibJS: Handle empty values in Array.prototype.toString()
6 years ago
ArrayPrototype.h
LibJS: Add Array.prototype.toString()
6 years ago
BooleanConstructor.cpp
LibJS: Reformat BooleanConstructor.{cpp,h}
6 years ago
BooleanConstructor.h
LibJS: Reformat BooleanConstructor.{cpp,h}
6 years ago
BooleanObject.cpp
LibJS: Add Boolean constructor object
6 years ago
BooleanObject.h
LibJS: Add Boolean constructor object
6 years ago
BooleanPrototype.cpp
LibJS: Fix BooleanPrototype build
6 years ago
BooleanPrototype.h
LibJS: Make BooleanPrototype inherit from Object
6 years ago
Cell.cpp
LibJS: Add "Heap" and "Runtime" subdirectories
6 years ago
Cell.h
LibJS: Make JS::Cell non-copyable and non-movable
6 years ago
ConsoleObject.cpp
LibJS: Add argument(i) and argument_count() to Interpreter
6 years ago
ConsoleObject.h
LibJS+LibWeb: Move native JS functions into dedicated member functions
6 years ago
Date.cpp
LibJS: Start implementing Date :^)
6 years ago
Date.h
js: Implement print function for Date objects
6 years ago
DateConstructor.cpp
LibJS: Add js_string(Interpreter&, String)
6 years ago
DateConstructor.h
LibJS: Implement constructor/non-constructor function calls
6 years ago
DatePrototype.cpp
LibJS: Add js_string(Interpreter&, String)
6 years ago
DatePrototype.h
LibJS: Implement Date.prototype.to{Date,Time}String()
6 years ago
Error.cpp
LibJS: Implement basic exception throwing
6 years ago
Error.h
LibJS: Implement basic exception throwing
6 years ago
ErrorConstructor.cpp
LibJS: Implement Error function/constructor
6 years ago
ErrorConstructor.h
LibJS: Implement Error function/constructor
6 years ago
ErrorPrototype.cpp
LibJS: Add js_string(Interpreter&, String)
6 years ago
ErrorPrototype.h
LibJS: Implement Error.prototype.toString()
6 years ago
Exception.cpp
LibJS: Implement "throw"
6 years ago
Exception.h
LibJS: Implement "throw"
6 years ago
Function.cpp
LibJS: Add Function() and Function.prototype
6 years ago
Function.h
LibJS: Implement constructor/non-constructor function calls
6 years ago
FunctionConstructor.cpp
LibJS: Add Function() and Function.prototype
6 years ago
FunctionConstructor.h
LibJS: Add Function() and Function.prototype
6 years ago
FunctionPrototype.cpp
LibJS: Add Function() and Function.prototype
6 years ago
FunctionPrototype.h
LibJS: Add Function() and Function.prototype
6 years ago
GlobalObject.cpp
LibJS: Add globalThis
6 years ago
GlobalObject.h
LibWeb: Add XMLHttpRequest object :^)
6 years ago
MathObject.cpp
LibJS: Rename variable "max" to "min" in MathObject::min() (#1665)
6 years ago
MathObject.h
LibJS: Add Math.{cos,sin,tan}()
6 years ago
NativeFunction.cpp
LibJS: Implement constructor/non-constructor function calls
6 years ago
NativeFunction.h
LibJS: Implement constructor/non-constructor function calls
6 years ago
NativeProperty.cpp
LibJS+LibWeb: Move native properties to separate getters/setters
6 years ago
NativeProperty.h
LibJS+LibWeb: Move native properties to separate getters/setters
6 years ago
NumberConstructor.cpp
LibJS: Add Number.isSafeInteger()
6 years ago
NumberConstructor.h
LibJS: Add Number.isSafeInteger()
6 years ago
NumberObject.cpp
LibJS: Add NumberObject and make to_object() on number values create it
6 years ago
NumberObject.h
LibJS: Add NumberObject and make to_object() on number values create it
6 years ago
NumberPrototype.cpp
LibJS: Add NumberObject and make to_object() on number values create it
6 years ago
NumberPrototype.h
LibJS: Add NumberObject and make to_object() on number values create it
6 years ago
Object.cpp
LibJS: Add "constructor" property to constructor prototypes
6 years ago
Object.h
LibJS: Add Boolean constructor object
6 years ago
ObjectConstructor.cpp
LibJS: Support array holes, encoded as empty JS::Value
6 years ago
ObjectConstructor.h
LibJS: Implement constructor/non-constructor function calls
6 years ago
ObjectPrototype.cpp
LibJS: Make Object::to_string() call the "toString" property if present
6 years ago
ObjectPrototype.h
LibJS+LibWeb: Move native JS functions into dedicated member functions
6 years ago
PrimitiveString.cpp
LibJS: Add js_string(Interpreter&, String)
6 years ago
PrimitiveString.h
LibJS: Add js_string(Interpreter&, String)
6 years ago
PropertyName.h
LibJS: Support array holes, encoded as empty JS::Value
6 years ago
ScriptFunction.cpp
LibJS: Give argument vectors an inline capacity of 8
6 years ago
ScriptFunction.h
AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtr
6 years ago
Shape.cpp
Meta: Add missing copyright headers
6 years ago
Shape.h
LibJS: Start implementing object shapes
6 years ago
StringObject.cpp
LibJS: Add "Heap" and "Runtime" subdirectories
6 years ago
StringObject.h
LibJS: Add "Heap" and "Runtime" subdirectories
6 years ago
StringPrototype.cpp
LibJS: Add String.prototype.toUpperCase()
6 years ago
StringPrototype.h
LibJS: Add String.prototype.toUpperCase()
6 years ago
Value.cpp
LibJS: Add Value::to_double() for convenience
6 years ago
Value.h
LibJS: Add Value::to_double() for convenience
6 years ago