Kesse Jones
|
838127df35
LibJS: Add String.prototype.includes
|
5 years ago |
Linus Groh
|
a893c6ff0d
LibJS: Throw RangeError in String.prototype.repeat() if count is invalid
|
5 years ago |
Linus Groh
|
71d6459b7f
LibJS: Use AK::String::index_of() for StringPrototype::index_of()
|
5 years ago |
Andreas Kling
|
fca08bd000
LibJS: Move builtin prototypes to the global object
|
5 years ago |
Andreas Kling
|
298c606200
LibJS: Pass prototype to StringObject constructor
|
5 years ago |
Kesse Jones
|
b0b204822f
LibJS: Add String.prototype.substring
|
5 years ago |
Kesse Jones
|
7725b1970e
LibJS: Add String.prototype.concat
|
5 years ago |
Andreas Kling
|
9b9086dcf0
LibJS: Oops, fix StringPrototype build
|
5 years ago |
Andreas Kling
|
1108dd1659
LibJS: Add some missing |this| checks in StringPrototype
|
5 years ago |
Kesse Jones
|
994f1a79ad
LibJS: Add String.prototype.{trim, trimStart, trimEnd} (#1792)
|
5 years ago |
Linus Groh
|
31505dde7e
LibJS: Add String.prototype.pad{Start,End}()
|
5 years ago |
Linus Groh
|
32c27afdf0
LibJS: Add String.prototype.toString()
|
5 years ago |
Andreas Kling
|
070a8f2689
LibJS: Boolean, Number and String prototypes should have values too
|
5 years ago |
Andreas Kling
|
e5da1cc566
LibJS: Throw real TypeError, ReferenceError, etc objects
|
5 years ago |
Linus Groh
|
22f20cd51d
LibJS: Add String.prototype.toUpperCase()
|
5 years ago |
Andreas Kling
|
cb18b2c74d
LibJS: Add String.prototype.toLowerCase()
|
5 years ago |
Andreas Kling
|
97cd1173fa
LibJS: Add String.prototype.indexOf()
|
5 years ago |
Linus Groh
|
cd3e2690eb
LibJS: Set length property in Object::put_native_function()
|
5 years ago |
Andreas Kling
|
faac43597a
LibJS: Add js_string(Interpreter&, String)
|
5 years ago |
Andreas Kling
|
cd1d369cdd
LibJS: Add argument(i) and argument_count() to Interpreter
|
5 years ago |
Linus Groh
|
0a94661c14
LibJS: Implement String.prototype.startsWith()
|
5 years ago |
Andreas Kling
|
30440134cb
LibJS+LibWeb: Move native properties to separate getters/setters
|
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 |
Andreas Kling
|
0a71533aff
LibJS: Pass argument value vectors as const Vector<Value>&
|
5 years ago |
Andreas Kling
|
19452230cd
LibJS: Add "Heap" and "Runtime" subdirectories
|
5 years ago |