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 996d07510a use exponentiation by squaring for numconv 12 years ago
..
CaseConversion.java java case conversion tool for manual testing 12 years ago
Makefile.example implement seal(), freeze(), preventExtensions() 12 years ago
SConscript add duk_numconv.c to build 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 remove non-ascii chars from source and headers 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 add qsort debug printing 12 years ago
duk_builtin_boolean.c Boolean built-in 12 years ago
duk_builtin_date.c remove non-ascii chars from source and headers 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 use DUK_ASSERT_TOP() instead of DUK_ASSERT(duk_get_top(ctx) == ...) in many places 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 change number conversion call sites to use numconv 12 years ago
duk_builtin_object.c add duk_push_this_coercible_to_string(), refactoring 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_cmdline.c remove unsupported -b (bytecode) option from cmdline tool 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_fileio.c example code for sockets, file i/o, and ncurses bindings 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 object literal comma bug 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 remove non-ascii chars from source and headers 12 years ago
duk_js_ops.c change number conversion call sites to use numconv 12 years ago
duk_js_var.c rename DUK_HEAP_STRIDX_XXX to DUK_STRIDX_XXX 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 octal support changes 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_ncurses.c example code for sockets, file i/o, and ncurses bindings 12 years ago
duk_numconv.c use exponentiation by squaring for numconv 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_socket.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_tval.h fix include guard names, don't use leading underscores as they are reserved 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