Marcin Gasperowicz
|
27c71d2627
LibJS: Add Array.prototype.reduce() (#2334)
|
5 years ago |
Linus Groh
|
daf74838dd
LibJS: Add missing exception check to ArrayPrototype's for_each_item()
|
5 years ago |
Linus Groh
|
843e000f18
LibJS: Fix Array.prototype.lastIndexOf() implementation
|
5 years ago |
Linus Groh
|
6a4280e6e5
LibJS: Treat missing arg in Array.prototype.{indexOf,lastIndexOf}() as undefined
|
5 years ago |
Linus Groh
|
040c75a3cc
LibJS: Make Array.prototype.{join,toString}() generic
|
5 years ago |
Linus Groh
|
e9ee06b19e
LibJS: Make Array.prototype.pop() generic
|
5 years ago |
Linus Groh
|
4334a1b208
LibJS: Make Array.prototype.push() generic
|
5 years ago |
Linus Groh
|
9f7a6e116a
LibJS: Let Array.prototype.join() ignore additional arguments
|
5 years ago |
Linus Groh
|
a4d04cc748
LibJS: Refactor Array.prototype callback functions and make them generic
|
5 years ago |
Linus Groh
|
5db9becc4a
LibJS: Treat missing arg in Array.prototype.includes() as undefined
|
5 years ago |
Luke
|
57d15acd4c
LibJS: Add Array.prototype.every
|
5 years ago |
Linus Groh
|
476094922b
LibJS: Pass Interpreter& to Value::to_number() et al.
|
5 years ago |
Andreas Kling
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
5 years ago |
Matthew Olsson
|
532d4bc0ab
LibJS: Spec-compliant equality comparisons
|
5 years ago |
Linus Groh
|
eea62dd365
LibJS: Add Value::{is, as}_function()
|
5 years ago |
Andreas Kling
|
aaf35112a4
LibJS: Pass JS::Function around by reference more
|
5 years ago |
Linus Groh
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
5 years ago |
Linus Groh
|
6d6cd64689
LibJS: Skip undefined and null in join_array_with_separator()
|
5 years ago |
Linus Groh
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
5 years ago |
Linus Groh
|
823cc7bc1c
LibJS: Call Array.prototype.find() callback for empty elements
|
5 years ago |
Linus Groh
|
ad8abce8a5
LibJS: Let Array.prototype.map() resize new array before loop
|
5 years ago |
Kesse Jones
|
1c4d776ccc
LibJS: Add Array.prototype.some
|
5 years ago |
Linus Groh
|
c14fedd562
LibJS: Add bounds check to Array.prototype.{find,findIndex}
|
5 years ago |
mattco98
|
23ec578a01
LibJS: Implement correct attributes for (almost) all properties
|
5 years ago |
Kesse Jones
|
36c00e8078
LibJS: Add Array.prototype.findIndex
|
5 years ago |
Kesse Jones
|
b0ca174d49
LibJS: Add Array.prototype.find
|
5 years ago |
Kesse Jones
|
687096cadd
LibJS: Add Array.prototype.includes
|
5 years ago |
Kesse Jones
|
6d308113b8
LibJS: Fix Array.prototype.indexOf fromIndex negative
|
5 years ago |
Linus Groh
|
418092a71a
LibJS: Implement Array length setter
|
5 years ago |
Kesse Jones
|
b2305cb67d
LibJS: Add Array.prototype.lastIndexOf
|
5 years ago |