Sami Vaarala
|
b4d27fbcf2
|
fixme note for array builtins
|
12 years ago |
Sami Vaarala
|
3233fcfda1
|
bugfix for string comparison which broken in an earlier refactoring
|
12 years ago |
Sami Vaarala
|
c18205389c
|
placeholder Number.prototype.toLocaleString()
|
12 years ago |
Sami Vaarala
|
dd5ee0b01a
|
refactor join() and toLocaleString() to use the same helper; implements toLocaleString(); also reorganize some functions
|
12 years ago |
Sami Vaarala
|
5e8cfd20cb
|
fix Array.prototype.concat() test case; this binding is always coerced with ToObject()
|
12 years ago |
Sami Vaarala
|
7d3fea8ded
|
implement Array.prototype.concat()
|
12 years ago |
Sami Vaarala
|
30ab6334e6
|
implement Array constructor
|
12 years ago |
Sami Vaarala
|
d1999f2da6
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
0b78b1168a
|
initial implementation of Array.prototype.sort() using an in-place qsort with random pivot; this is now very slow and has no fast path for array part
|
12 years ago |
Sami Vaarala
|
4d1c187003
|
bugfix to unused random number helper
|
12 years ago |
Sami Vaarala
|
e8e790eb2c
|
refactor string comparison into a separate helper
|
12 years ago |
Sami Vaarala
|
0e3db7f059
|
initial implementation of Array.prototype.splice(); untested
|
12 years ago |
Sami Vaarala
|
aa48bdcccb
|
implement Array.prototype.slice()
|
12 years ago |
Sami Vaarala
|
aab1607f22
|
implement Array.prototype.reverse()
|
12 years ago |
Sami Vaarala
|
10d1777d2a
|
initial implementations of Array.prototype shift() and unshift()
|
12 years ago |
Sami Vaarala
|
3e9c2ee96d
|
fixmenote: array length cannot be assumed to be within 32-bit unsigned range
|
12 years ago |
Sami Vaarala
|
0c611d4b81
|
fix Array.prototype.push() return value
|
12 years ago |
Sami Vaarala
|
c9168af3af
|
testcase for Array.prototype.push()
|
12 years ago |
Sami Vaarala
|
9a959fc885
|
implement Array.prototype.pop(), some improvements for Array.prototype.push() (still fails tests), refactor a shared entry helper
|
12 years ago |
Sami Vaarala
|
40d33501b6
|
testcase updates for Array.prototype.pop(); doesn't check for Throw flag behavior
|
12 years ago |
Sami Vaarala
|
8519944ed6
|
array builtin cleanups
|
12 years ago |
Sami Vaarala
|
942321810a
|
testcases for Array.prototype reduce() and reduceRight()
|
12 years ago |
Sami Vaarala
|
236dbdb093
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
b7d83d0263
|
trivia: rename indexof_helper to string_indexof_helper to distinguish it from duk_builtin_array.c equivalent (although both are static, they turn up in e.g. objdump)
|
12 years ago |
Sami Vaarala
|
c1ae0c5e00
|
Array.prototype indexOf() and lastIndexOf() initial implementations
|
12 years ago |
Sami Vaarala
|
e147f64f45
|
add duk_equals() and duk_strict_equals() API calls
|
12 years ago |
Sami Vaarala
|
49d0ee921b
|
testcases for Array.prototype indexOf() and lastIndexOf()
|
12 years ago |
Sami Vaarala
|
f2327abd12
|
specific defineProperties() test for array length update
|
12 years ago |
Sami Vaarala
|
7d15ca246d
|
add testcases for Array.prototype map() and filter()
|
12 years ago |
Sami Vaarala
|
d3407fca6f
|
testcase for Array.prototype.forEach()
|
12 years ago |
Sami Vaarala
|
6ea4b3b654
|
add testcases for Array.prototype every() and some()
|
12 years ago |
Sami Vaarala
|
d46e806633
|
errant brace removed
|
12 years ago |
Sami Vaarala
|
22953f60cf
|
initial implementations for Array.prototype every(), some(), forEach(), map(), filter()
|
12 years ago |
Sami Vaarala
|
3c6b3d1131
|
testcase for a parser bug
|
12 years ago |
Sami Vaarala
|
1531230371
|
array testcases; initial implementation of reduce() and reduceRight()
|
12 years ago |
Sami Vaarala
|
34069096e6
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
9cbdef0473
|
fixmenote on an Array built-in bug
|
12 years ago |
Sami Vaarala
|
d8e88fd79f
|
Array.prototype testcases
|
12 years ago |
Sami Vaarala
|
17b048476e
|
implement Array.isArray()
|
12 years ago |
Sami Vaarala
|
2bbc9e3faa
|
Array testcases
|
12 years ago |
Sami Vaarala
|
a7c4aed4ca
|
placeholder doc SConscript
|
12 years ago |
Sami Vaarala
|
a70906b643
|
json doc note on StrDecimalLiteral
|
12 years ago |
Sami Vaarala
|
b4c577d779
|
remove 0xa0 chars from testcases
|
12 years ago |
Sami Vaarala
|
c63b38704a
|
update readme for v0.3 release
|
12 years ago |
Sami Vaarala
|
e28c717544
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
47eff3412b
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
5cd95cbb80
|
change duk_next() to not push key and/or value when enum is empty; this requires caller to check retval to know what's on the stack but is more natural when enumerating
|
12 years ago |
Sami Vaarala
|
a1b90903cb
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
57311b9966
|
comment trivia: propdesc flags for DUK_STRIDX_INT_VALUE, duk_to_int() coercion
|
12 years ago |
Sami Vaarala
|
61555b786a
|
cleanup of String builtin, one minor bug fix
|
12 years ago |