Sami Vaarala
|
fb071e6928
|
add const and inner func limits to ensure we fail compilation instead of generating invalid code
|
12 years ago |
Sami Vaarala
|
4b232ba357
|
add testcase for compiler bug (already fixed)
|
12 years ago |
Sami Vaarala
|
6c09787860
|
add SETTEMP_CHECKMAX() to compiler when new value might need to update temp_max; this fixes a concrete bug parsing e.g. 'function f(a,b) { return b; }' where nargs would be higher than nregs
|
12 years ago |
Sami Vaarala
|
dc34e1390a
|
more JSON decoding test cases
|
12 years ago |
Sami Vaarala
|
03808da752
|
ditz issue for boolean builtin
|
12 years ago |
Sami Vaarala
|
91e7f178fb
|
JSON testcases update
|
12 years ago |
Sami Vaarala
|
b8a09518b9
|
JSON.parse() testcases
|
12 years ago |
Sami Vaarala
|
70c5791153
|
add initial JSON.parse() test cases
|
12 years ago |
Sami Vaarala
|
9c808a02be
|
add period without fractions test to ecmascript lexer test case
|
12 years ago |
Sami Vaarala
|
dd580ea8dd
|
add a few lexer testcases (related to json parsing)
|
12 years ago |
Sami Vaarala
|
83589987ce
|
ditz issue
|
12 years ago |
Sami Vaarala
|
7745878770
|
remove incorrect fixme
|
12 years ago |
Sami Vaarala
|
533c915b93
|
fix debug compile bug
|
12 years ago |
Sami Vaarala
|
e6e74b67bc
|
missing include
|
12 years ago |
Sami Vaarala
|
26e50115e2
|
initial commit of JSON builtin stringify()
|
12 years ago |
Sami Vaarala
|
a440d8761f
|
rework genstrings encoding, now more compact and flexible; add some json built-in strings
|
12 years ago |
Sami Vaarala
|
4d4a203a16
|
clean up json cyclic structure test; add wide non-cyclic test
|
12 years ago |
Sami Vaarala
|
5352aafa82
|
json strinfigy recursion limit testcase
|
12 years ago |
Sami Vaarala
|
781d58ca9e
|
trivial struct member name changes to javascript compiler (for uniformity)
|
12 years ago |
Sami Vaarala
|
d447f562b8
|
testcase which demonstrated regexp compiler recursion limit bug
|
12 years ago |
Sami Vaarala
|
aff4ef07e4
|
trivial regexp recursion/steps tracking name changes; fix a regexp compiler recursion limit bug
|
12 years ago |
Sami Vaarala
|
67c8110bff
|
add 'array index only' mode to enum; fix keys object to be an array; add push buffer primitive to API
|
12 years ago |
Sami Vaarala
|
cffd0bb22c
|
trivial comment change
|
12 years ago |
Sami Vaarala
|
28aeef3050
|
preliminary implementation of Boolean constructor, to aid in test cases
|
12 years ago |
Sami Vaarala
|
f77471c6d5
|
remove surrogate pair assert from lexer; invalid surrogate pairs may be created in literals
|
12 years ago |
Sami Vaarala
|
bc59653b58
|
signed/unsigned fixes for 32-bit codepoints (>= 0x80000000)
|
12 years ago |
Sami Vaarala
|
4559c8ddfc
|
trivial testcase comment
|
12 years ago |
Sami Vaarala
|
ead017c96e
|
improve constructor call test case
|
12 years ago |
Sami Vaarala
|
a17c2b39c6
|
fix error linenumber testcase, broken when custom flag was added
|
12 years ago |
Sami Vaarala
|
1772abb1f3
|
JSON test case work
|
12 years ago |
Sami Vaarala
|
364b20b36e
|
more json stringify tests
|
12 years ago |
Sami Vaarala
|
67a81f7b3c
|
improvements to JSON stringify test cases
|
12 years ago |
Sami Vaarala
|
de3f0d9a09
|
preliminary custom test for strinfigying non-json codepoints
|
12 years ago |
Sami Vaarala
|
3828d34b7f
|
json quote escape testcase, value coercion step test case
|
12 years ago |
Sami Vaarala
|
f99a3d8799
|
ditz issue updates
|
12 years ago |
Sami Vaarala
|
79f54fc86d
|
reorganize and add a few JSON stringify() tests
|
12 years ago |
Sami Vaarala
|
c1e53ceabf
|
add some JSON stringify() tests
|
12 years ago |
Sami Vaarala
|
704dea2e57
|
add some Date built-in documentation
|
12 years ago |
Sami Vaarala
|
a7dced5e93
|
reorganize JSON test cases, add some new tests
|
12 years ago |
Sami Vaarala
|
b231fdf0e0
|
add a few ditz issues for Date built-in
|
12 years ago |
Sami Vaarala
|
7fbbaff43b
|
fix Date built-in logging levels, elaborate dst conversion issues in comments
|
12 years ago |
Sami Vaarala
|
19da9ce101
|
mark 'Invalid Date' test custom, because it is only suggested in the E6 draft (not in E5/E5.1)
|
12 years ago |
Sami Vaarala
|
fc5eb47079
|
add unix paranoia for systems with 32-bit time_t
|
12 years ago |
Sami Vaarala
|
30bd9c430f
|
remove unused top-level Date built-in testcase
|
12 years ago |
Sami Vaarala
|
a4709a5fea
|
add and fix Date built-in test cases
|
12 years ago |
Sami Vaarala
|
a3a4a35975
|
implement isNaN() and isFinite() to global object, to help in Date testcases
|
12 years ago |
Sami Vaarala
|
0d33c4e265
|
rework twodigit_year_fixup() into set_part_helper(), improve comments
|
12 years ago |
Sami Vaarala
|
277647d8d8
|
test case for Date built-in argument coercion order
|
12 years ago |
Sami Vaarala
|
f5e2f0badd
|
darwin trivia fixes
|
12 years ago |
Sami Vaarala
|
cc06086a31
|
rework Date built-in to use more cleanly separate platform specific provider functions and add preliminary defines to duk_features.h
|
12 years ago |