Sami Vaarala
e5adf5ccd2
Merge pull request #1150 from svaarala/bump-num-func-prop-bits
Bump RAM built-ins initdata bits for normal/function property count
8 years ago
Sami Vaarala
64b6693027
Releases: normal/func prop bits in RAM initdata
8 years ago
Sami Vaarala
98d03d9a40
Bump normal/func count bits in RAM initdata
8 years ago
Sami Vaarala
83bcc0b7cd
Merge pull request #1149 from svaarala/jx-array-gaps
Fix JX/JC handling of array gaps in JSON stringify fast path
8 years ago
Sami Vaarala
0348224dc7
Releases: JX array gaps 'undefined'
8 years ago
Sami Vaarala
e59e1833f4
Abort JSON fastpath if object has arridx key(s)
8 years ago
Sami Vaarala
f817025003
Testcase fixes for JX/JC ES6 property ordering
8 years ago
Sami Vaarala
6eb352fa21
Fix JX/JC handling of array gaps
8 years ago
Sami Vaarala
70d8c2ad79
Testcase for JX/JC array gaps
8 years ago
Sami Vaarala
c4d7dbdfdc
Merge pull request #1139 from svaarala/es6-function-tostring
Change Function.prototype.toString() to be ES6 compatible
8 years ago
Sami Vaarala
04f62d4177
Releases: Function.prototype.toString() ES6
8 years ago
Sami Vaarala
54dbb743ac
2.0 migration note for Function .toString()
8 years ago
Sami Vaarala
bb7ad2517b
Testcases for Function.prototype.toString() ES6
8 years ago
Sami Vaarala
b654310fb7
Change function .toString() behavior to match ES6
String output must either (a) eval() back as an equivalent object, OR
(b) eval() to a SyntaxError.
Previous Duktape output, conformant to ES5/ES5.1, matched FunctionDeclaration
syntax but didn't parse back as an equivalent function.
8 years ago
Sami Vaarala
402e77f758
Merge pull request #1141 from svaarala/prune-formals-when-possible
Prune duk_hcompfunc _Formals when possible
8 years ago
Sami Vaarala
67381ace99
Releases: prune _Formals when safe to do so
8 years ago
Sami Vaarala
70506526ff
Testcase for hcompfunc _Formals/length handling
8 years ago
Sami Vaarala
0d36379451
Omit _Formals from duk_hcompfunc when possible
8 years ago
Sami Vaarala
b7504069cf
Merge pull request #1132 from svaarala/perf-explicit-lexenv-varenv
Add explicit lexenv/varenv fields to duk_hcompfunc
8 years ago
Sami Vaarala
b77a85c3fa
Releases: explicit lexenv/varenv in duk_hcompfunc
8 years ago
Sami Vaarala
a174cf094e
Fix duk_hcompfunc data != NULL assumptions
8 years ago
Sami Vaarala
89238b9e5d
Duk_debug_proxy.js fix
8 years ago
Sami Vaarala
6a59e19a2e
Update internal docs on lexenv/varenv
8 years ago
Sami Vaarala
33afc2c102
Explicit lexenv/varenv in duk_hcompfunc
9 years ago
Sami Vaarala
57af66a5bd
Merge pull request #1135 from svaarala/fix-bound-function-prototype
Fix bound function internal prototype handling to match ES6
8 years ago
Sami Vaarala
10b29a2c2e
Releases: bound function prototype
8 years ago
Sami Vaarala
1f8296062b
2.0 migration note for bound function prototype
8 years ago
Sami Vaarala
8e95bafa08
Copy bound func prototype from target (ES6)
8 years ago
Sami Vaarala
cc7cf665c7
Testcase for bound function internal prototype
8 years ago
Sami Vaarala
d2ec12dbfb
Merge pull request #1130 from svaarala/api-duk-def-prop-accept-int
Add duk_def_prop() ToString() key coercion
8 years ago
Sami Vaarala
4d82b4b79b
Releases: duk_def_prop() key coercion
8 years ago
Sami Vaarala
a6ced326e5
2.0 migration note for duk_def_prop() key coercion
8 years ago
Sami Vaarala
d905dfc037
API test for duk_def_prop() key coercion
8 years ago
Sami Vaarala
2cc2ce5f52
Add ToString() coercion for duk_def_prop() key
8 years ago
Sami Vaarala
8c269a4d4d
Merge pull request #1129 from svaarala/api-duk-gc-compact-heap
Add DUK_GC_COMPACT flag to duk_gc()
8 years ago
Sami Vaarala
d033a7b6c8
Releases: duk_gc() DUK_GC_COMPACT flag
8 years ago
Sami Vaarala
4702c4c322
2.0 migration note for duk_gc() NULL ctx
8 years ago
Sami Vaarala
ec295f36c0
Update duk_gc() API testcase for DUK_GC_COMPACT
8 years ago
Sami Vaarala
a69fcd307d
API documentation for DUK_GC_COMPACT
8 years ago
Sami Vaarala
2831113a24
Add DUK_GC_COMPACT flag for duk_gc()
8 years ago
Sami Vaarala
93adbfc1d6
Merge pull request #1131 from svaarala/website-api-defines
Cleanups to website API defines
8 years ago
Sami Vaarala
92379ec2fe
Cleanups to website API defines
8 years ago
Sami Vaarala
6026f52669
Merge pull request #831 from svaarala/internal-typing-document
Add some internal typing notes
8 years ago
Sami Vaarala
9e1e32361f
Add some more type notes
9 years ago
Sami Vaarala
d0b2ab5a03
Merge pull request #1127 from svaarala/module-loader-bare-object
Use a bare object for module loader caches
8 years ago
Sami Vaarala
387473856e
Releases: module load bare object
8 years ago
Sami Vaarala
c3cc282209
Use a bare object for module loader caches
8 years ago
Sami Vaarala
dbd2617425
Bug testcase for module loader bug
This is really related to the extras, but leave it in the repo for future
reference.
8 years ago
Sami Vaarala
28081a9e9c
Merge pull request #1126 from svaarala/api-push-bare-object
Add duk_push_bare_object() API call
8 years ago
Sami Vaarala
f33e1b5d69
Releases: duk_push_bare_object()
8 years ago