Sami Vaarala
|
dbee496be7
|
String.prototype.split() testcase fixes
|
12 years ago |
Sami Vaarala
|
7d081c453b
|
testcase for a bug in String.prototype.replace()
|
12 years ago |
Sami Vaarala
|
80f9a25a87
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
f0b701f69b
|
add a first clunky implementation of String.prototype.replace()
|
12 years ago |
Sami Vaarala
|
596d0af611
|
add an approximate placeholder to Number() when called as a normal function; this helps other test cases pass
|
12 years ago |
Sami Vaarala
|
29cd64fb1f
|
String.prototype.replace() testcase fixes
|
12 years ago |
Sami Vaarala
|
25efd31132
|
hbuffer calls to append/insert a hstring
|
12 years ago |
Sami Vaarala
|
0f5874bb91
|
fix String.prototype.replace() test case, regexp escape
|
12 years ago |
Sami Vaarala
|
28b097bf55
|
comment on dollar identity escape
|
12 years ago |
Sami Vaarala
|
d75c8ea419
|
elaborate on the dollar identity escape testcase
|
12 years ago |
Sami Vaarala
|
c33ca4a8b3
|
rename bug testcase into an actual test; backslash+dollar is NOT a valid regexp identity escape because $ is in IdentifierPart
|
12 years ago |
Sami Vaarala
|
6eccb7692a
|
testcase to demonstrate current regexp escape bug
|
12 years ago |
Sami Vaarala
|
a492eb6777
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
c8c83a9613
|
initial implementations of String.prototype search() and match()
|
12 years ago |
Sami Vaarala
|
fb7104b789
|
fix duk_get_hobject_with_class(), threw error if no match
|
12 years ago |
Sami Vaarala
|
09dc8f4765
|
specific testcase for RegExp(re) vs. new RegExp(re)
|
12 years ago |
Sami Vaarala
|
c3a505ecf6
|
refactor indexOf() into a shared helper; implement indexOf() and lastIndexOf() with the (clunky) helper
|
12 years ago |
Sami Vaarala
|
202a850b0d
|
initial draft of String.prototype.indexOf()
|
12 years ago |
Sami Vaarala
|
58a83802a5
|
add empty string tests to indexOf() and lastIndexOf()
|
12 years ago |
Sami Vaarala
|
c8a48a1ae5
|
fix string comparison and localeCompare() handling of empty strings
|
12 years ago |
Sami Vaarala
|
f2473ca364
|
string comparison testcase additions
|
12 years ago |
Sami Vaarala
|
86aa20e127
|
fix localeCompare() testcase issue, add specific comparison tests for empty strings
|
12 years ago |
Sami Vaarala
|
8191b6c8f9
|
embedded NUL tests, localeCompare() and string comparison
|
12 years ago |
Sami Vaarala
|
e986e3db1b
|
implement String.prototype.localeCompare(), some duk_builtin.string.c reorg
|
12 years ago |
Sami Vaarala
|
756fde6fac
|
String.prototype.localeCompare() test case fixes
|
12 years ago |
Sami Vaarala
|
b01b1828d5
|
reorg duk_builtin_string.c, implement slice()
|
12 years ago |
Sami Vaarala
|
d40e403a3a
|
use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places
|
12 years ago |
Sami Vaarala
|
68d17a77dc
|
use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places
|
12 years ago |
Sami Vaarala
|
dd939e1353
|
implement String.prototype.substr()
|
12 years ago |
Sami Vaarala
|
a432fd4c7b
|
testcase for String.prototype.substr()
|
12 years ago |
Sami Vaarala
|
b3ba7cbc78
|
fix clamping in String.prototype.substring(), add duk_to_int_clamped()
|
12 years ago |
Sami Vaarala
|
1e29ccba24
|
implement String.prototype.concat()
|
12 years ago |
Sami Vaarala
|
69b1709f97
|
add duk_push_this_coercible_to_string(), refactoring
|
12 years ago |
Sami Vaarala
|
70793b556e
|
refactor Object hasOwnProperty() and propertyIsEnumerable() to use duk_hobject_props.c helper directly
|
12 years ago |
Sami Vaarala
|
6e72902745
|
add a couple of isSealed() and isFrozen() tests; the test objects are created such that they're sealed and/or frozen without explicit seal/freeze calls
|
12 years ago |
Sami Vaarala
|
176081795c
|
ditz issue update
|
12 years ago |
Sami Vaarala
|
e709c5ce28
|
fix defineProperty() testcase, expected value was from V8 which coerces twice (which seems incorrect)
|
12 years ago |
Sami Vaarala
|
fbc5558dfd
|
comment cleanups
|
12 years ago |
Sami Vaarala
|
3a48f6d208
|
defineProperty() fix: detect attempt to change an accessor property to a data property correctly; fix getOwnPropertyDescriptor() result prototype from null to Object.prototype
|
12 years ago |
Sami Vaarala
|
d324ba764c
|
update defineProperty() bug testcase description
|
12 years ago |
Sami Vaarala
|
6fa88d593c
|
testcase to demonstrate current defineProperty() bug
|
12 years ago |
Sami Vaarala
|
3062518a55
|
trivial cleanup
|
12 years ago |
Sami Vaarala
|
db6a97ffa2
|
bug testcase for getOwnPropertyDescriptor() result prototype
|
12 years ago |
Sami Vaarala
|
aadb483ef1
|
implement Object.prototype propertyIsEnumerable() and hasOwnProperty()
|
12 years ago |
Sami Vaarala
|
61e06de928
|
fix ordering issue in Object.getOwnPropertyNames() testcase
|
12 years ago |
Sami Vaarala
|
636a70c57f
|
cleanup DUK_ASSERT(duk_get_top...) assertions to DUK_ASSERT_TOP(); implement Object.prototype.isPrototypeOf
|
12 years ago |
Sami Vaarala
|
08155bce48
|
implement Object.prototype.toLocaleString()
|
12 years ago |
Sami Vaarala
|
8830c6c41e
|
refactor duk_push_this() variants, add duk_push_this_to_object() helper
|
12 years ago |
Sami Vaarala
|
54af437337
|
refactor getOwnPropertyNames(), implement keys()
|
12 years ago |
Sami Vaarala
|
c61299d0e5
|
slightly better placeholder for number parsing, detects trailing garbage
|
12 years ago |