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 fb8ac1b5d5 add ifdef include guard to (placeholder) duktape.h 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 debug log call wrappers 11 years ago
duk_alloc_torture.c debug log call wrappers 11 years ago
duk_api.c duk_xmove: Fix comparison with incorrect stack bottom 11 years ago
duk_api_buffer.c typing cleanup 11 years ago
duk_api_call.c debug log call wrappers 11 years ago
duk_api_codec.c prepend a 'duk__' prefix to a bunch of internal functions 11 years ago
duk_api_compile.c add 'noresult' variants for eval/peval calls, which are often convenient 11 years ago
duk_api_internal.h make duk_get/require_hobject_with_class macros, call duk_get_tagged_heaphdr_raw directly 11 years ago
duk_api_logging.c change log date format from formatted double to iso 8601, refactor out a iso8601 format helper which doesn't intern a string, fixme cleanups 11 years ago
duk_api_memory.c debug log call wrappers 11 years ago
duk_api_object.c clean up duk_functionlist_entry and duk_numberlist_entry naming 11 years ago
duk_api_public.h separate duktape.h and duk_api_public.h 11 years ago
duk_api_string.c debug log call wrappers 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 rename feature options for consistency 11 years ago
duk_bi_boolean.c rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
duk_bi_buffer.c buffer constructor comment 11 years ago
duk_bi_date.c fix test-bi-date-canceling.js issue triggered at least when compiling on 64-bit Ubuntu, gcc 4.8.1, -m32, and NO -std=c99; apparently IEEE double computations would be optimized in a way that broke some corner cases; adding volatile fixes it 11 years ago
duk_bi_duktape.c assert compile warning fix 11 years ago
duk_bi_error.c security note on 'tracedata' handling 11 years ago
duk_bi_function.c debug log call wrappers 11 years ago
duk_bi_global.c debug log call wrappers 11 years ago
duk_bi_json.c serialize negative zero as '-0' in JSONX/JSONC 11 years ago
duk_bi_logger.c debug log call wrappers 11 years ago
duk_bi_math.c wrap math functions 11 years ago
duk_bi_number.c autofixed one line debug call sites 11 years ago
duk_bi_object.c fixes to Object.prototype.__proto__ setter behavior 11 years ago
duk_bi_pointer.c rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
duk_bi_protos.h since Proxy.revocable() is not supported, remove it entirely (better to have it missing than throwing an error as this makes it more difficult to do feature detection) 11 years ago
duk_bi_proxy.c since Proxy.revocable() is not supported, remove it entirely (better to have it missing than throwing an error as this makes it more difficult to do feature detection) 11 years ago
duk_bi_regexp.c fix a set of multiline debug call sites 11 years ago
duk_bi_string.c fix a set of multiline debug call sites 11 years ago
duk_bi_thread.c fix a set of multiline debug call sites 11 years ago
duk_bi_thrower.c rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
duk_dblunion.h use 'mixed endian' instead of 'middle endian' to refer to arm mixed endian; rename DUK_USE_LITTLE_ENDIAN to DUK_USE_INTEGER_LE (same for big, middle) for clarity; when using mixed endian, define DUK_USE_INTEGER_LE instead of DUK_USE_INTEGER_BE 11 years ago
duk_debug.h use a statement for omitting DUK_D() and friends, avoid empty statement 11 years ago
duk_debug_fixedbuffer.c clean up debug defines: DUK_USE_DEBUG now enables/disables debug code globally, while DUK_USE_DPRINT, DUK_USE_DDPRINT, and DUK_USE_DDDPRINT control specific log levels (earlier DUK_USE_DEBUG and DUK_USE_DPRINT were the same, which was confusing) 11 years ago
duk_debug_heap.c fix a set of multiline debug call sites 11 years ago
duk_debug_hobject.c fix a set of multiline debug call sites 11 years ago
duk_debug_macros.c compile warning fix for debug macros when colors are disabled 11 years ago
duk_debug_vsnprintf.c fix old debug reference to thr->errhandler 11 years ago
duk_error.h replace Duktape.errhnd with Duktape.errthrow; add Duktape.errcreate so that user can also add an error handler for creating errors (which may be useful than errthrow); move errhandler calling to duk_error_augment.c; reorganize DUK_USE_xxx flags around error handlers 11 years ago
duk_error_augment.c rename errcreate/errthrow to errCreate/errThrow in error augment code 11 years ago
duk_error_longjmp.c wrap setjmp, longjmp, abort, exit, fputc 11 years ago
duk_error_macros.c autofixed one line debug call sites 11 years ago
duk_error_misc.c fixme removed 11 years ago
duk_error_throw.c fix a set of multiline debug call sites 11 years ago
duk_features.h add feature option for user initjs, rename built-in initjs defines a bit 11 years ago
duk_features_sanity.h check for deprecated feature options; #error out if used so that user can easily fix their build 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 remove buffer NUL termination 11 years ago
duk_hbuffer_alloc.c autofixed one line debug call sites 11 years ago
duk_hbuffer_ops.c fix a set of multiline debug call sites 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 fatal_func printing in DUK_DEBUG_DUMP_HEAP() 11 years ago
duk_heap_alloc.c fix a set of multiline debug call sites 11 years ago
duk_heap_hashstring.c internal macro renames, XXX -> DUK__XXX 11 years ago
duk_heap_markandsweep.c a few finalizer comments 11 years ago
duk_heap_memory.c fix a set of multiline debug call sites 11 years ago
duk_heap_misc.c first draft of a executor interrupt mechanism 11 years ago
duk_heap_refcount.c a few finalizer comments 11 years ago
duk_heap_stringcache.c fix a set of multiline debug call sites 11 years ago
duk_heap_stringtable.c fix a set of multiline debug call sites 11 years ago
duk_heaphdr.h make room for more hobject bits in heaphdr; bit allocation is now tight and 4 bits are available for hobject 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 placeholder for proxy 'get' 11 years ago
duk_hobject_alloc.c first draft of api primitive for creating an independent thread (separate globals); naming not very good yet 11 years ago
duk_hobject_class.c initial drafting of logger interface (Ecmascript only for now) 11 years ago
duk_hobject_enum.c fix a set of multiline debug call sites 11 years ago
duk_hobject_finalizer.c a few finalizer comments 11 years ago
duk_hobject_misc.c fix some 'while(' to 'while (' spacings 11 years ago
duk_hobject_pc2line.c fix a set of multiline debug call sites 11 years ago
duk_hobject_props.c rename feature options for consistency 11 years ago
duk_hstring.h implement duk_char_code_at() 11 years ago
duk_hstring_misc.c fix a set of multiline debug call sites 11 years ago
duk_hthread.h rename feature options for consistency 11 years ago
duk_hthread_alloc.c change DUK_MEMSET() to DUK_MEMZERO() when appropriate 11 years ago
duk_hthread_builtins.c add feature option for user initjs, rename built-in initjs defines a bit 11 years ago
duk_hthread_misc.c don't remove built-in refs for terminated threads; leave it to gc which does it correctly (= handlers finalizers properly) 11 years ago
duk_hthread_stacks.c rename feature options for consistency 11 years ago
duk_initjs.js initjs fix, clog now non-enumerable 11 years ago
duk_internal.h add DUK_OPT_DECLARE for user declarations, use it to get rid of DUK_OPT_PANIC_HANDLER warnings for Dukweb 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 convert compare helper explicit args to a flags field, quite modest footprint savings 11 years ago
duk_js_bytecode.h remove DUK_OP_DEBUG and move debug opcodes under DUK_OP_EXTRA 11 years ago
duk_js_call.c rename feature options for consistency 11 years ago
duk_js_compiler.c rename feature options for consistency 11 years ago
duk_js_compiler.h fixme cleanups 11 years ago
duk_js_executor.c fix a set of multiline debug call sites 11 years ago
duk_js_ops.c remove incorrect assert 11 years ago
duk_js_var.c rename feature options for consistency 11 years ago
duk_json.h rename duk_builtin_xxx -> duk_bi_xxx in code 11 years ago
duk_lexer.c fix a set of multiline debug call sites 11 years ago
duk_lexer.h fix some 'while(' to 'while (' spacings 11 years ago
duk_numconv.c fix a set of multiline debug call sites 11 years ago
duk_numconv.h C type rework for numconv 11 years ago
duk_regexp.h add DUK_REOP_WIPERANGE and implement saved array wiping when quantified is rematched, fixing e.g. test-bug-regexp-quantifier-captures.js 11 years ago
duk_regexp_compiler.c fix a set of multiline debug call sites 11 years ago
duk_regexp_executor.c debug log call wrappers 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 use 'mixed endian' instead of 'middle endian' to refer to arm mixed endian; rename DUK_USE_LITTLE_ENDIAN to DUK_USE_INTEGER_LE (same for big, middle) for clarity; when using mixed endian, define DUK_USE_INTEGER_LE instead of DUK_USE_INTEGER_BE 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 ascii char integer constants 11 years ago
duk_unicode_support.c debug log call wrappers 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 debug log call wrappers 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 debug log call wrappers 11 years ago
duk_util_misc.c C typing fixes 11 years ago
duk_util_tinyrandom.c fix some 'while(' to 'while (' spacings 11 years ago
duktape.h add ifdef include guard to (placeholder) duktape.h 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 add feature option for user initjs, rename built-in initjs defines a bit 11 years ago
genexesizereport.py separate duk symbols from others in size report 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 rename errcreate/errthrow to errCreate/errThrow in error augment code 11 years ago