.. |
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
|
default alloc functions
|
12 years ago |
duk_alloc_torture.c
|
placeholder torture alloc implementation
|
12 years ago |
duk_api.c
|
add duk_equals() and duk_strict_equals() API calls
|
12 years ago |
duk_api.h
|
api fixes
|
12 years ago |
duk_api_buffer.c
|
api primitive to force a buffer to a fixed one
|
12 years ago |
duk_api_call.c
|
rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX
|
12 years ago |
duk_api_codec.c
|
extend duk_lc_nybbles to cover all base-36 digits and rename to duk_lc_digits
|
12 years ago |
duk_api_conv.c
|
change number conversion call sites to use numconv
|
12 years ago |
duk_api_internal.h
|
Number.prototype toLocaleString(), toPrecision() placeholders; refactor clamping primitives
|
12 years ago |
duk_api_memory.c
|
public and internal stack API code
|
12 years ago |
duk_api_object.c
|
change duk_next() to not push key and/or value when enum is empty; this requires caller to check retval to know what's on the stack but is more natural when enumerating
|
12 years ago |
duk_api_string.c
|
avoid unnecessary interning if string was not actually trimmed; this hopefully speeds up cases where trimming is required but inputs are almost never in need of trimming
|
12 years ago |
duk_api_thread.c
|
public and internal stack API code
|
12 years ago |
duk_api_var.c
|
public and internal stack API code
|
12 years ago |
duk_bittypes.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_builtin_array.c
|
fix Array.prototype.slice() end handling (undefined end must default to length)
|
12 years ago |
duk_builtin_boolean.c
|
Boolean built-in
|
12 years ago |
duk_builtin_date.c
|
fix NaN/inf handling corner cases in Date
|
12 years ago |
duk_builtin_duk.c
|
add __duk__.sleep(); rework genstrings.py to put strings requiring 8-bit indices first (quite clunky but good enough)
|
12 years ago |
duk_builtin_error.c
|
rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX
|
12 years ago |
duk_builtin_function.c
|
fix closure assertions related to outer_var_env==outer_lex_env, which is not the case
|
12 years ago |
duk_builtin_global.c
|
octal support changes
|
12 years ago |
duk_builtin_json.c
|
remove non-ascii chars from source and headers
|
12 years ago |
duk_builtin_math.c
|
fix Math.round() and Math.pow(), now correct (better?) Ecmascript semantics
|
12 years ago |
duk_builtin_number.c
|
assertion fix
|
12 years ago |
duk_builtin_object.c
|
fix two incorrect stack top assertions
|
12 years ago |
duk_builtin_protos.h
|
add __duk__.sleep(); rework genstrings.py to put strings requiring 8-bit indices first (quite clunky but good enough)
|
12 years ago |
duk_builtin_regexp.c
|
use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places
|
12 years ago |
duk_builtin_string.c
|
Number.prototype toLocaleString(), toPrecision() placeholders; refactor clamping primitives
|
12 years ago |
duk_builtin_thread.c
|
a bunch of builtins
|
12 years ago |
duk_builtin_thrower.c
|
a bunch of builtins
|
12 years ago |
duk_debug.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_debug_fixedbuffer.c
|
debug support code
|
12 years ago |
duk_debug_heap.c
|
move stringtable defines to the header file
|
12 years ago |
duk_debug_hobject.c
|
add 'is number' assertions to tval switch default cases
|
12 years ago |
duk_debug_macros.c
|
debug support code
|
12 years ago |
duk_debug_vsnprintf.c
|
add %g and %e to list of recognized debug format specifiers
|
12 years ago |
duk_error.h
|
remove non-ascii chars from source and headers
|
12 years ago |
duk_error_augment.c
|
rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX
|
12 years ago |
duk_error_fatal.c
|
error code
|
12 years ago |
duk_error_longjmp.c
|
error code
|
12 years ago |
duk_error_macros.c
|
error code
|
12 years ago |
duk_error_misc.c
|
error code
|
12 years ago |
duk_error_throw.c
|
require valstack before pushing an error (not an issue by itself but hobject_props asserts for work space)
|
12 years ago |
duk_features.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_forwdecl.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_hbuffer.h
|
hbuffer calls to append/insert a hstring
|
12 years ago |
duk_hbuffer_alloc.c
|
buffer code
|
12 years ago |
duk_hbuffer_ops.c
|
hbuffer calls to append/insert a hstring
|
12 years ago |
duk_hcompiledfunction.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_heap.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_heap_alloc.c
|
fix heap init valgrind nit
|
12 years ago |
duk_heap_hashstring.c
|
heap related code
|
12 years ago |
duk_heap_markandsweep.c
|
move stringtable defines to the header file
|
12 years ago |
duk_heap_memory.c
|
heap related code
|
12 years ago |
duk_heap_misc.c
|
heap related code
|
12 years ago |
duk_heap_refcount.c
|
heap related code
|
12 years ago |
duk_heap_stringcache.c
|
heap related code
|
12 years ago |
duk_heap_stringtable.c
|
move stringtable defines to the header file
|
12 years ago |
duk_heaphdr.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_hnativefunction.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_hobject.h
|
refactor Object hasOwnProperty() and propertyIsEnumerable() to use duk_hobject_props.c helper directly
|
12 years ago |
duk_hobject_alloc.c
|
object and object property code
|
12 years ago |
duk_hobject_class.c
|
rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX
|
12 years ago |
duk_hobject_enum.c
|
change duk_next() to not push key and/or value when enum is empty; this requires caller to check retval to know what's on the stack but is more natural when enumerating
|
12 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 pc2line support to compilation and error augmentation
|
12 years ago |
duk_hobject_props.c
|
remove non-ascii chars from source and headers
|
12 years ago |
duk_hstring.h
|
macro to get string data end (exclusive)
|
12 years ago |
duk_hthread.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_hthread_alloc.c
|
thread support code
|
12 years ago |
duk_hthread_builtins.c
|
use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places
|
12 years ago |
duk_hthread_misc.c
|
thread support code
|
12 years ago |
duk_hthread_stacks.c
|
direct eval handling; works but quite clunky
|
12 years ago |
duk_internal.h
|
add a very incomplete number-to-string conversion based on Dragon4
|
12 years ago |
duk_jmpbuf.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_js.h
|
refactor string comparison into a separate helper
|
12 years ago |
duk_js_bytecode.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_js_call.c
|
remove non-ascii chars from source and headers
|
12 years ago |
duk_js_compiler.c
|
fix bug in handling variant 2 for statement with multiple variable declarations: comma wasn't eaten, resulting in syntax error
|
12 years ago |
duk_js_compiler.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_js_executor.c
|
fix typeof behavior for unresolvable reference
|
12 years ago |
duk_js_ops.c
|
change number conversion call sites to use numconv
|
12 years ago |
duk_js_var.c
|
fix closure assertions related to outer_var_env==outer_lex_env, which is not the case
|
12 years ago |
duk_json.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_lexer.c
|
allow dollar escape in regexp; this is non-standard but widely used
|
12 years ago |
duk_lexer.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_misc.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_numconv.c
|
assertion fix
|
12 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_rdtsc.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_regexp.h
|
add duk_regexp_match_force_global() which matches a regexp with 'global' semantics despite regexp flags; needed for String.prototype.split()
|
12 years ago |
duk_regexp_compiler.c
|
regexp trivia
|
12 years ago |
duk_regexp_executor.c
|
trivial whitespace cleanup
|
12 years ago |
duk_tval.h
|
improve duk_tval.h byte order handling; it is now used even when packed representation is not in use
|
12 years ago |
duk_unicode.h
|
fix include guard names, don't use leading underscores as they are reserved
|
12 years ago |
duk_unicode_support.c
|
remove non-ascii chars from source and headers
|
12 years ago |
duk_unicode_tables.c
|
unicode support code
|
12 years ago |
duk_util.h
|
extend duk_lc_nybbles to cover all base-36 digits and rename to duk_lc_digits
|
12 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
|
misc utility functions
|
12 years ago |
duk_util_misc.c
|
extend duk_lc_nybbles to cover all base-36 digits and rename to duk_lc_digits
|
12 years ago |
duk_util_tinyrandom.c
|
bugfix to unused random number helper
|
12 years ago |
dukutil.py
|
add python hashbang, trivia
|
12 years ago |
dukutil.pyc
|
add stdint.h
|
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
|
python scripts needed for precomputing and build
|
12 years ago |
genbuiltins.py
|
__duk__.sleep() builtin
|
12 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
|
add __duk__.sleep(); rework genstrings.py to put strings requiring 8-bit indices first (quite clunky but good enough)
|
12 years ago |