.. |
CaseConversion.java
|
java case conversion tool for manual testing
|
12 years ago |
SpecialCasing.txt
|
unicode data files required by build scripts
|
12 years ago |
UnicodeData.txt
|
unicode data files required by build scripts
|
12 years ago |
duk_alloc_default.c
|
type cleanup
|
11 years ago |
duk_alloc_torture.c
|
type cleanup
|
11 years ago |
duk_api.c
|
fixes for built-in constructability
|
11 years ago |
duk_api_buffer.c
|
typing cleanup
|
11 years ago |
duk_api_call.c
|
remove internal DUK_ERR_EXEC_xxx codes, use the public DUK_EXEC_xxx codes instead
|
11 years ago |
duk_api_codec.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_api_compile.c
|
associate a filename with compiled functions
|
11 years ago |
duk_api_internal.h
|
add duk_def_prop_index() internal method
|
11 years ago |
duk_api_memory.c
|
compile warning fixes for -Wextra
|
11 years ago |
duk_api_object.c
|
duk_def_prop comment: no special behaviors like [[DefineOwnProperty]]
|
11 years ago |
duk_api_string.c
|
-Wextra fix
|
11 years ago |
duk_api_thread.c
|
public and internal stack API code
|
12 years ago |
duk_api_var.c
|
typing cleanup
|
11 years ago |
duk_bi_array.c
|
fixes to Array built-ins (recently refactor): 'length' must always be writable, non-enumerable, and non-configurable
|
11 years ago |
duk_bi_boolean.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_buffer.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_date.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_duk.c
|
duk_ret and duk_idx rename fixes
|
11 years ago |
duk_bi_error.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_function.c
|
add 'caller' and 'arguments' properties to bound functions, as required by E5.1 Section 15.3.4.5, steps 20-21
|
11 years ago |
duk_bi_global.c
|
add missing DUK_UNREF() to disabled functions, removes compile warning
|
11 years ago |
duk_bi_json.c
|
clean up JSONX/JSONC conditional compilation, more refined #ifdefs for different combinations
|
11 years ago |
duk_bi_math.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_number.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_object.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_pointer.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_protos.h
|
duk_ret and duk_idx rename fixes
|
11 years ago |
duk_bi_regexp.c
|
add missing DUK_UNREF() to disabled functions, removes compile warning
|
11 years ago |
duk_bi_string.c
|
duk_ret and duk_idx rename fixes
|
11 years ago |
duk_bi_thread.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_bi_thrower.c
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_dblunion.h
|
more comment notes on clang aliasing
|
11 years ago |
duk_debug.h
|
proper function pointer printing, support little endian
|
11 years ago |
duk_debug_fixedbuffer.c
|
snprintf convention fixes
|
11 years ago |
duk_debug_heap.c
|
mark-and-sweep tuning: make trigger count relative to heap size (combined object and string count); change trigger limit parameter and mark-and-sweep recursion depth parameter to fixed constants, as they don't really need to be tunable
|
11 years ago |
duk_debug_hobject.c
|
sprintf trivia, some asserts
|
11 years ago |
duk_debug_macros.c
|
compile warning fixes for -Wextra
|
11 years ago |
duk_debug_vsnprintf.c
|
fix debug print issue, caused clang warning
|
11 years ago |
duk_error.h
|
remove internal DUK_ERR_EXEC_xxx codes, use the public DUK_EXEC_xxx codes instead
|
11 years ago |
duk_error_augment.c
|
fix duk_def_prop_index() (key and value were swapped), fix tracedata length
|
11 years ago |
duk_error_fatal.c
|
compile warning fixes for -Wextra
|
11 years ago |
duk_error_longjmp.c
|
typedef C99 'wrapper' types like duk_uint32_t; bulk replacement of duk_u32 with duk_uint32_t, and other type usage replacements
|
11 years ago |
duk_error_macros.c
|
more compile warning fixes for gcc-4.4.5 (on mips)
|
11 years ago |
duk_error_misc.c
|
error code
|
12 years ago |
duk_error_throw.c
|
reduce string constant set size for negative rc promotion code
|
11 years ago |
duk_features.h
|
add support for function statements with V8-like semantics (DUK_OPT_NO_FUNC_STMT to disable)
|
11 years ago |
duk_features_sanity.h
|
remove DUK_PROFILE and base feature determination on DUK_OPT_xxx flags; add option for duk_custom.h
|
11 years ago |
duk_forwdecl.h
|
rename growable buffers 'dynamic' buffers (more common and more accurate); other api related changes and placeholders
|
11 years ago |
duk_hbuffer.h
|
reduce string/buffer maximum size to 0x7fffffffUL to ensure resizes work properly, there is space for a heaphdr etc; add more overflow checks
|
11 years ago |
duk_hbuffer_alloc.c
|
fixme note
|
11 years ago |
duk_hbuffer_ops.c
|
compile warning fixes for -Wextra
|
11 years ago |
duk_hcompiledfunction.h
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_heap.h
|
whitespace trivia (replace spaces with tabs)
|
11 years ago |
duk_heap_alloc.c
|
mark-and-sweep tuning: make trigger count relative to heap size (combined object and string count); change trigger limit parameter and mark-and-sweep recursion depth parameter to fixed constants, as they don't really need to be tunable
|
11 years ago |
duk_heap_hashstring.c
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_heap_markandsweep.c
|
fix a few assertions referring to (now removed) heap->mark_and_sweep_recursion_limit)
|
11 years ago |
duk_heap_memory.c
|
MSVC (VS2010 express) fixes, now compiles and works
|
11 years ago |
duk_heap_misc.c
|
first draft of a executor interrupt mechanism
|
11 years ago |
duk_heap_refcount.c
|
mark-and-sweep tuning: make trigger count relative to heap size (combined object and string count); change trigger limit parameter and mark-and-sweep recursion depth parameter to fixed constants, as they don't really need to be tunable
|
11 years ago |
duk_heap_stringcache.c
|
fix a few compile warnings (possibly uninitialized variable) in DDDEBUG build
|
11 years ago |
duk_heap_stringtable.c
|
-Wextra signed comparison warning fix
|
11 years ago |
duk_heaphdr.h
|
mixed commit with duk_features.h tweaks, duk_repl_isinf(), and other trivia
|
11 years ago |
duk_hnativefunction.h
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_hobject.h
|
replace Duktape addr() and refc() with info(), which provides alloc sizes, property part sizes, etc in a version specific format
|
11 years ago |
duk_hobject_alloc.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_hobject_class.c
|
typedef C99 'wrapper' types like duk_uint32_t; bulk replacement of duk_u32 with duk_uint32_t, and other type usage replacements
|
11 years ago |
duk_hobject_enum.c
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_hobject_finalizer.c
|
remove internal DUK_ERR_EXEC_xxx codes, use the public DUK_EXEC_xxx codes instead
|
11 years ago |
duk_hobject_misc.c
|
typedef C99 'wrapper' types like duk_uint32_t; bulk replacement of duk_u32 with duk_uint32_t, and other type usage replacements
|
11 years ago |
duk_hobject_pc2line.c
|
fix a pc2line encoding bug when line diff forces full 32 bit encode: curr_line instead of next_line was encoded
|
11 years ago |
duk_hobject_props.c
|
fix defineProperty() pending write protect handling when writing array 'length' property to a smaller value
|
11 years ago |
duk_hstring.h
|
reduce string/buffer maximum size to 0x7fffffffUL to ensure resizes work properly, there is space for a heaphdr etc; add more overflow checks
|
11 years ago |
duk_hthread.h
|
first draft of a executor interrupt mechanism
|
11 years ago |
duk_hthread_alloc.c
|
rework indirect realloc to use a callback instead of a type-punned pointer which broke strict aliasing rules
|
11 years ago |
duk_hthread_builtins.c
|
compile warning trivia
|
11 years ago |
duk_hthread_misc.c
|
fix callstack/catchstack unwind order when terminating a thread: order was incorrect, see bug testcase test-dev-bug-throw-in-catch.js
|
11 years ago |
duk_hthread_stacks.c
|
fix bound constructor handling, fix tailcall env closure bug
|
11 years ago |
duk_initjs.js
|
disabled temporary api wrapper
|
11 years ago |
duk_internal.h
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_jmpbuf.h
|
remove #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_js.h
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_js_bytecode.h
|
change emit_loadint to support full 32-bit signed range, add support for emitting LDINT+LDINTX for larger constants
|
11 years ago |
duk_js_call.c
|
remove internal DUK_ERR_EXEC_xxx codes, use the public DUK_EXEC_xxx codes instead
|
11 years ago |
duk_js_compiler.c
|
add support for function statements with V8-like semantics (DUK_OPT_NO_FUNC_STMT to disable)
|
11 years ago |
duk_js_compiler.h
|
add a token parse limit as a backstop to regexp and ecmascript compilation: this helps break out of very deep inner function cases
|
11 years ago |
duk_js_executor.c
|
fix MPUTARR to use [[DefineOwnProperty]] instead of a property write; these are different when values are inherited from Array.prototype (the fix causes array indices to be interned when initializing an array which shoule be fixed later)
|
11 years ago |
duk_js_ops.c
|
shorten instanceof error msg
|
11 years ago |
duk_js_var.c
|
lex/var env asserts added
|
11 years ago |
duk_json.h
|
rename duk_builtin_xxx -> duk_bi_xxx in code
|
11 years ago |
duk_lexer.c
|
fix regexp parsing bug for identity escape; the if-clause also allowed end-of-buffer which caused '\' to parse as a valid regexp
|
11 years ago |
duk_lexer.h
|
whitespace trivia (replace spaces with tabs)
|
11 years ago |
duk_numconv.c
|
MSVC (VS2010 express) fixes, now compiles and works
|
11 years ago |
duk_numconv.h
|
C type rework for numconv
|
11 years ago |
duk_regexp.h
|
increase regexp executor recursion limit for deep stack configuration
|
11 years ago |
duk_regexp_compiler.c
|
add a token parse limit as a backstop to regexp and ecmascript compilation: this helps break out of very deep inner function cases
|
11 years ago |
duk_regexp_executor.c
|
DUK_USE_REGEXP_SUPPORT trivia: comment block when disabled
|
11 years ago |
duk_replacements.c
|
remove unnecessary volatile attributes
|
11 years ago |
duk_replacements.h
|
mixed commit with duk_features.h tweaks, duk_repl_isinf(), and other trivia
|
11 years ago |
duk_selftest.c
|
add selftest for two's complement arithmetic
|
11 years ago |
duk_selftest.h
|
basic selftest framework, add clang aliasing selftest
|
11 years ago |
duk_tval.h
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_unicode.h
|
add duk_unicode_is_letter
|
11 years ago |
duk_unicode_support.c
|
compile warning trivia
|
11 years ago |
duk_unicode_tables.c
|
shorten unicode table/shell variable names a bit, add IdentifierStart-minus-Letter to unicode tables in anticipation of duk_unicode_is_letter
|
11 years ago |
duk_util.h
|
change duk_bd_decode() to return a signed value for API consistency
|
11 years ago |
duk_util_bitdecoder.c
|
change duk_bd_decode() to return a signed value for API consistency
|
11 years ago |
duk_util_bitencoder.c
|
C typing fixes
|
11 years ago |
duk_util_hashbytes.c
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_util_hashprime.c
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duk_util_misc.c
|
C typing fixes
|
11 years ago |
duk_util_tinyrandom.c
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
duktape.h
|
move duk_size_t to duktape.h (needed by API), add '_t' suffixes to duk_int and duk_ret
|
11 years ago |
dukutil.py
|
clean up #define, #undef, #ifdef etc to have a single space after the directive
|
11 years ago |
extract_caseconv.py
|
make as many data / pointer tables 'const' as possible to allow them to compiled into the text section
|
11 years ago |
extract_chars.py
|
rework unicode match table generation a bit in dist; add Letter category and refactor script
|
11 years ago |
genbuildparams.py
|
remove __duk__.build, replace it with __duk__.env which summarizes most important effective build options in a single space separated string
|
11 years ago |
genbuiltins.py
|
combine Duktape jxEnc+jcEnc to enc() and jxDec+jcDec to dec(), this saves run-time Function instances
|
11 years ago |
genexesizereport.py
|
exe size summary (func count, total size)
|
11 years ago |
genhashsizes.py
|
python scripts needed for precomputing and build
|
12 years ago |
gennumdigits.py
|
helper script to generate tables needed for string-to-number conversion
|
12 years ago |
genobjsizereport.py
|
rename gensizereport.py
|
11 years ago |
genstrings.py
|
combine Duktape jxEnc+jcEnc to enc() and jxDec+jcDec to dec(), this saves run-time Function instances
|
11 years ago |