summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Runtime/Function.cpp
AgeCommit message (Expand)Author
2020-06-23LibJS: Clarify Object (base class) construction somewhatAndreas Kling
2020-06-20LibJS: Split more native object constructors into construct/initializeAndreas Kling
2020-06-20LibJS: Make Value::to_object() take a GlobalObject&Andreas Kling
2020-06-20LibJS: Move native objects towards two-pass constructionAndreas Kling
2020-06-08LibJS+LibWeb: Remove a bunch of calls to Interpreter::global_object()Andreas Kling
2020-06-03LibJS: Allow null or undefined as a bound |this| value in strict modeJack Karamanian
2020-05-18LibJS: Rename to_{i32,size_t}() to as_{i32,size_t}() for clarityLinus Groh
2020-05-18LibJS: Change Value::to_object(Heap& -> Interpreter&)Linus Groh
2020-05-02LibJS: Minor formatting changes in Function.cppLinus Groh
2020-04-29LibJS: Don't use Optional<Value> for bound |this| valuesAndreas Kling
2020-04-25LibJS: Stop using Optional<Value> in favor of Value's empty stateAndreas Kling
2020-04-21LibJS: Implement Function.prototype.bind()Jack Karamanian
2020-04-21LibJS: Allow Function objects to be constructed with a bound |this|Jack Karamanian
2020-04-18LibJS+LibWeb: Pass prototype to Object constructorAndreas Kling
2020-04-18LibJS: Pass prototype to Function constructorsAndreas Kling
2020-04-04LibJS: Add Function() and Function.prototypeLinus Groh
2020-03-28LibJS: Add Function.prototype and make "new" Objects delegate to itAndreas Kling
2020-03-16LibJS: Add "Heap" and "Runtime" subdirectoriesAndreas Kling