You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sami Vaarala 79b0d6b773 prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 11 years ago
..
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 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_api_buffer.c typing cleanup 11 years ago
duk_api_call.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_api_codec.c prepend a 'duk__' prefix to a bunch of internal functions 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 -Wextra fixes 11 years ago
duk_api_string.c prepend a 'duk__' prefix to a bunch of internal functions 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 prepend a 'duk__' prefix to a bunch of internal functions 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 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_duk.c duk_ret and duk_idx rename fixes 11 years ago
duk_bi_error.c prepend a 'duk__' prefix to a bunch of internal functions 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 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_json.c rename json internal helpers to be more concise 11 years ago
duk_bi_math.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_number.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_object.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_pointer.c rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
duk_bi_protos.h type cleanup 11 years ago
duk_bi_regexp.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_string.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_bi_thread.c type cleanup 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 debug type fixes for -Wextra cleanup 11 years ago
duk_debug_fixedbuffer.c debug type fixes for -Wextra cleanup 11 years ago
duk_debug_heap.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_debug_hobject.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_debug_macros.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_debug_vsnprintf.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_error.h make default panic handler compilation conditional, describe 'exit method' in default panic handler for clarity 11 years ago
duk_error_augment.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_error_longjmp.c simplify panic handling, use DUK_OPT_PANIC_HANDLER instead of DUK_PANIC_HANDLER, add a message to fatal error handler 11 years ago
duk_error_macros.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_error_misc.c error code 12 years ago
duk_error_throw.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_features.h use an exactly 32-bit type for codepoints (defaulted to 64 bits) 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 prepend a 'duk__' prefix to a bunch of internal functions 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 add DUK_USE_VOLUNTARY_GC and DUK_OPT_NO_VOLUNTARY_GC to disable voluntary mark-and-sweep, this may be useful in timing sensitive applications 11 years ago
duk_heap_alloc.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_heap_hashstring.c internal macro renames, XXX -> DUK__XXX 11 years ago
duk_heap_markandsweep.c prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 11 years ago
duk_heap_memory.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_heap_misc.c first draft of a executor interrupt mechanism 11 years ago
duk_heap_refcount.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_heap_stringcache.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_heap_stringtable.c prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 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 prepend a 'duk__' prefix to a bunch of internal functions 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 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_hobject_finalizer.c prepend a 'duk__' prefix to a bunch of internal functions 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 fixes for various compiler warnings 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 typing / -Wextra fixes 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 internal macro renames, XXX -> DUK__XXX 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 -Wextra fixes 11 years ago
duk_initjs.js disable legacy compatibility stuff present in 0.9.0 (keep for one release only) 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 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_js_compiler.c prepend a 'duk__' prefix to a bunch of internal functions, some helper renames 11 years ago
duk_js_compiler.h relocate all compiler function struct pointers to beginning of struct to avoid mixing pointers and integers, saves >30 bytes on 64-bit 11 years ago
duk_js_executor.c fixme trivia 11 years ago
duk_js_ops.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_js_var.c fixes for various compiler warnings 11 years ago
duk_json.h rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
duk_lexer.c add start byte offset to lexer tokens to allow inner function skipping 11 years ago
duk_lexer.h add start byte offset to lexer tokens to allow inner function skipping 11 years ago
duk_numconv.c -Wextra fixes 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 internal macro renames, XXX -> DUK__XXX 11 years ago
duk_regexp_executor.c -Wextra fixes 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 prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_selftest.h basic selftest framework, add clang aliasing selftest 11 years ago
duk_tval.h comment trivia on duk_tval 11 years ago
duk_unicode.h add duk_unicode_is_letter 11 years ago
duk_unicode_support.c prepend a 'duk__' prefix to a bunch of internal functions 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 internal macro renames, XXX -> DUK__XXX 11 years ago
duk_util_hashprime.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_util_misc.c C typing fixes 11 years ago
duk_util_tinyrandom.c internal macro renames, XXX -> DUK__XXX 11 years ago
duktape.h simplify panic handling, use DUK_OPT_PANIC_HANDLER instead of DUK_PANIC_HANDLER, add a message to fatal error handler 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