.. |
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
|
add a DUK_UNREF() macro and change code to use it; use (void) unused_var convention which works with clang too
|
11 years ago |
duk_alloc_torture.c
|
placeholder torture alloc implementation
|
12 years ago |
duk_api.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_api_buffer.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_api_call.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_api_codec.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_api_compile.c
|
associate a filename with compiled functions
|
11 years ago |
duk_api_internal.h
|
c++ compilation improvements
|
11 years ago |
duk_api_memory.c
|
public and internal stack API code
|
12 years ago |
duk_api_object.c
|
add an internal helper to define accessor properties
|
11 years ago |
duk_api_string.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_api_thread.c
|
public and internal stack API code
|
12 years ago |
duk_api_var.c
|
incomplete exposed API variable access functions; leave this to a later release
|
11 years ago |
duk_builtin_array.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_builtin_boolean.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_builtin_buffer.c
|
draft Buffer and Pointer built-in implementations
|
11 years ago |
duk_builtin_date.c
|
fix timestamps when using time() based time provider
|
11 years ago |
duk_builtin_duk.c
|
remove __duk__.spawn() which is replaced by 'new __duk__.Thread()'; relocate resume(), yield(), curr() to the Thread constructor (and rename curr to current).
|
11 years ago |
duk_builtin_error.c
|
add direct eval flag to traceback
|
11 years ago |
duk_builtin_function.c
|
associate a filename with compiled functions
|
11 years ago |
duk_builtin_global.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_builtin_json.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_builtin_math.c
|
change NAN references to DUK_DOUBLE_NAN; don't define NAN if missing any longer in duk_features.h
|
11 years ago |
duk_builtin_number.c
|
change fpclassify(), signbit() call sites, change FP_NAN -> DUK_FP_NAN (and same for other similar constants)
|
11 years ago |
duk_builtin_object.c
|
use duk_check_type_mask() internally
|
11 years ago |
duk_builtin_pointer.c
|
draft Buffer and Pointer built-in implementations
|
11 years ago |
duk_builtin_protos.h
|
add fileName and lineNumber accessors to Error.prototype; make stack, fileName, and lineNumber setter be an explicit nop
|
11 years ago |
duk_builtin_regexp.c
|
add a DUK_UNREF() macro and change code to use it; use (void) unused_var convention which works with clang too
|
11 years ago |
duk_builtin_string.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_builtin_thread.c
|
remove toString() and valueOf() from Thread prototype and inherit them from Object prototype instead; fix initial thread creation (had wrong class and internal prototype)
|
11 years ago |
duk_builtin_thrower.c
|
a bunch of builtins
|
12 years ago |
duk_debug.h
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_debug_fixedbuffer.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_debug_heap.c
|
convert sprintf, snprintf, vsprintf, vsnprintf call sites to use DUK_SPRINTF etc macros
|
11 years ago |
duk_debug_hobject.c
|
preparations for Buffer and Pointer prototype objects; add classes for Buffer and Pointer
|
11 years ago |
duk_debug_macros.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_debug_vsnprintf.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_error.h
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_error_augment.c
|
comment out 'pc--' from tracebacks as the post-assertion pc >= 0 is not true always now
|
11 years ago |
duk_error_fatal.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_error_longjmp.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_error_macros.c
|
add __FILE__/__LINE__ to API errors, detecting variadic macro support; change traceback to tracedata, also store __FILE__/__LINE__ in tracedata if available; other minor cleanups
|
11 years ago |
duk_error_misc.c
|
error code
|
12 years ago |
duk_error_throw.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_features.h
|
add DUK_UNREACHABLE() macro
|
11 years ago |
duk_features_sanity.h
|
add __FILE__/__LINE__ to API errors, detecting variadic macro support; change traceback to tracedata, also store __FILE__/__LINE__ in tracedata if available; other minor cleanups
|
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 DUK_USE_STRUCT_HACK from duk_hbuffer.h; remove zero/C99 flex initializer from duk_hbuffer_fixed and allow compiler padding on the struct; add DUK_USE_FLEX_xxx defines to duk_features.h although they are now unused
|
11 years ago |
duk_hbuffer_alloc.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_hbuffer_ops.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_hcompiledfunction.h
|
rename growable buffers 'dynamic' buffers (more common and more accurate); other api related changes and placeholders
|
11 years ago |
duk_heap.h
|
remove #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_heap_alloc.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_heap_hashstring.c
|
heap related code
|
12 years ago |
duk_heap_markandsweep.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_heap_memory.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_heap_misc.c
|
heap related code
|
12 years ago |
duk_heap_refcount.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_heap_stringcache.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_heap_stringtable.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_heaphdr.h
|
remove more #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_hnativefunction.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_hobject.h
|
add DUK_PROPDESC_FLAG_NO_OVERWRITE which allows caller to skip defining a property if it already exists (as an own property)
|
11 years ago |
duk_hobject_alloc.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_hobject_class.c
|
dist fix
|
11 years ago |
duk_hobject_enum.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_hobject_finalizer.c
|
use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places
|
12 years ago |
duk_hobject_misc.c
|
object and object property code
|
12 years ago |
duk_hobject_pc2line.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_hobject_props.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_hstring.h
|
remove more #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_hthread.h
|
remove more #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_hthread_alloc.c
|
fix a bunch of minor issues for c++ compatibility
|
11 years ago |
duk_hthread_builtins.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_hthread_misc.c
|
add helper to get current activation
|
11 years ago |
duk_hthread_stacks.c
|
fix misused define names (had no effect but were wrong)
|
11 years ago |
duk_internal.h
|
fix duk_internal.h for new builtins model
|
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
|
c++ compilation improvements
|
11 years ago |
duk_js_bytecode.h
|
clean up duk_features.h / duk_internal.h split; merge very small duk_rdtsc.h and duk_bittypes.h to duk_features.h to make duk_features.h the only place where platform specific stuff is handled
|
11 years ago |
duk_js_call.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_js_compiler.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_js_compiler.h
|
rename growable buffers 'dynamic' buffers (more common and more accurate); other api related changes and placeholders
|
11 years ago |
duk_js_executor.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_js_ops.c
|
remove DUK_NEVER_HERE() and use DUK_UNREACHABLE() instead
|
11 years ago |
duk_js_var.c
|
fix misused define names (had no effect but were wrong)
|
11 years ago |
duk_json.h
|
rename growable buffers 'dynamic' buffers (more common and more accurate); other api related changes and placeholders
|
11 years ago |
duk_lexer.c
|
change NAN references to DUK_DOUBLE_NAN; don't define NAN if missing any longer in duk_features.h
|
11 years ago |
duk_lexer.h
|
remove #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_numconv.c
|
bi_mul overflow optimization, overflow always over a zero so just set
|
11 years ago |
duk_numconv.h
|
add basic octal support to number parsing; this implementation cannot parse e.g. '077' as octal and '0779' as decimal which is done by V8 and Rhino
|
12 years ago |
duk_regexp.h
|
clean up duk_features.h / duk_internal.h split; merge very small duk_rdtsc.h and duk_bittypes.h to duk_features.h to make duk_features.h the only place where platform specific stuff is handled
|
11 years ago |
duk_regexp_compiler.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_regexp_executor.c
|
c++ compilation improvements
|
11 years ago |
duk_replacements.c
|
rename _DUK_IDX_xxx to DUK_DBL_IDX_xxx (underscored names are not good)
|
11 years ago |
duk_replacements.h
|
fix DUK_ISNAN replacement
|
11 years ago |
duk_tval.h
|
add 32-bit only duk_tval.h handling, fix DUK__DOUBLE_IS_NAN_FULL() middle/other endian mixup
|
11 years ago |
duk_unicode.h
|
remove #include directives from internal header files; duk_internal.h is expected to include them in correct order anyway
|
11 years ago |
duk_unicode_support.c
|
add macros for ANSI C memory and string functions, change memcpy, memmove, memcmp, memset call sites (and a few others too)
|
11 years ago |
duk_unicode_tables.c
|
unicode support code
|
12 years ago |
duk_util.h
|
clean up duk_features.h / duk_internal.h split; merge very small duk_rdtsc.h and duk_bittypes.h to duk_features.h to make duk_features.h the only place where platform specific stuff is handled
|
11 years ago |
duk_util_bitdecoder.c
|
misc utility functions
|
12 years ago |
duk_util_bitencoder.c
|
a bitstream encoder (without autogrowing buffer) for pc2line bitstream encoding
|
12 years ago |
duk_util_hashbytes.c
|
misc utility functions
|
12 years ago |
duk_util_hashprime.c
|
use double instead of uint64_t when 64-bit ops not available
|
11 years ago |
duk_util_misc.c
|
comment trivia
|
11 years ago |
duk_util_tinyrandom.c
|
bugfix to unused random number helper
|
12 years ago |
duktape.h
|
c++ compilation improvements
|
11 years ago |
dukutil.py
|
add python hashbang, trivia
|
12 years ago |
extract_caseconv.py
|
trivial code comments
|
12 years ago |
extract_chars.py
|
python scripts needed for precomputing and build
|
12 years ago |
genbuildparams.py
|
fix include guard name for autogenerated headers
|
11 years ago |
genbuiltins.py
|
make __duk__.version a number
|
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 |
gensizereport.py
|
simple script which creates a size report of (stripped) object files
|
12 years ago |
genstrings.py
|
genbuiltins.py uses genstrings.py internally, and generates separate init data for each endianness
|
11 years ago |