Andreas Kling
|
f7a1696087
LibJS: Add MarkedValueList and use it for argument passing
|
5 years ago |
Kesse Jones
|
856ab9c600
LibJS: Add Array.prototype.slice
|
5 years ago |
Andreas Kling
|
fca08bd000
LibJS: Move builtin prototypes to the global object
|
5 years ago |
Andreas Kling
|
bc1ece7f37
LibJS+LibWeb: Pass prototype to Object constructor
|
5 years ago |
Andreas Kling
|
2d7b495244
LibJS: Make Array constructor take its prototype
|
5 years ago |
Kesse Jones
|
4931c0feda
LibJS: Add Array.prototype.concat
|
5 years ago |
Andreas Kling
|
ad2aac5fde
LibJS: Add Array.prototype.join()
|
5 years ago |
Linus Groh
|
f7df521073
LibJS: Add Array.prototype.map()
|
5 years ago |
Linus Groh
|
f03d005bc4
LibJS: Add Array.prototype.filter()
|
5 years ago |
Linus Groh
|
866172a721
LibJS: Add Array.prototype.forEach()
|
5 years ago |
Linus Groh
|
29253bf932
LibJS: Add Array.prototype.unshift()
|
5 years ago |
Linus Groh
|
5da1a40ccf
LibJS: Support multiple arguments in Array.prototype.push()
|
5 years ago |
Linus Groh
|
9fab52a390
LibJS: Remove shift, pop, push functions from Array object
|
5 years ago |
Andreas Kling
|
e5da1cc566
LibJS: Throw real TypeError, ReferenceError, etc objects
|
5 years ago |
Linus Groh
|
531335f57c
LibJS: Handle empty values in Array.prototype.toString()
|
5 years ago |
Andreas Kling
|
a7b21ec0f4
LibJS: Add Array.prototype.toString()
|
5 years ago |
Andreas Kling
|
d155491122
LibJS: Add basic Array constructor
|
5 years ago |
Linus Groh
|
cd3e2690eb
LibJS: Set length property in Object::put_native_function()
|
5 years ago |
Andreas Kling
|
cd1d369cdd
LibJS: Add argument(i) and argument_count() to Interpreter
|
5 years ago |
Andreas Kling
|
56936b97d0
LibJS+LibWeb: Move native JS functions into dedicated member functions
|
5 years ago |
Andreas Kling
|
7c4e53f31e
LibJS: Rework how native functions are called to improve |this| value
|
5 years ago |
Linus Groh
|
c209ea1985
LibJS: Implement Array.prototype.{shift,pop}
|
5 years ago |
Andreas Kling
|
bceabd7c4b
LibJS: Add ArrayPrototype and implement Array.prototype.push()
|
5 years ago |