1261 Commits (111a75f2d823850a3d801611c4d2d60c5e3f40ba)
 

Author SHA1 Message Date
Sami Vaarala d0c4ae6e7a trivial memory alloc / zero optimization 11 years ago
Sami Vaarala b1b23c10dc fix buffer resize zeroing 11 years ago
Sami Vaarala 98cd7e9298 rework Math built-in to use shared helpers 11 years ago
Sami Vaarala 5ecb0088dc shared helper reworks for buffer, pointer, and date; buffer and pointer file contents were swapped, fixed that too 11 years ago
Sami Vaarala c20ff9d407 further rework on array built-in: shared native helper for join() and toLocaleString() 11 years ago
Sami Vaarala 8c3bda4efc move bin2img.py to misc 11 years ago
Sami Vaarala c66093f9dd rework Array built-in indexOf/lastIndexOf to use a shared native helper + magic 11 years ago
Sami Vaarala 1b1cace83e refactor Array prototype iterator builtins to use a shared native helper + magic args 11 years ago
Sami Vaarala d8279857f9 merge reduce and reduceRight into the same native helper + magic arg 11 years ago
Sami Vaarala dd80637df6 rework Date built-in string conversions to use a shared native helper + magic args (total savings are about 200 bytes, so not that much) 11 years ago
Sami Vaarala 6300b143d5 rework Date built-in getters to use a shared native helper + magic args 11 years ago
Sami Vaarala caad60f1d0 rework Date builtin setters to use a single helper + magic values; error constructor rename 11 years ago
Sami Vaarala c758c86306 missing commit related to error constructor helper / magic 11 years ago
Sami Vaarala 3ac39f3bc0 use magic values to replace specific error prototype constructors with a shared one 11 years ago
Sami Vaarala 3573349cc7 initial magic flags for builtins 11 years ago
Sami Vaarala 9dc42faffd add duk_bd_decode_flagged() for decoding fields predicated with a 1-bit flag 11 years ago
Sami Vaarala f888592e43 add a 16-bit 'magic' field to native functions 11 years ago
Sami Vaarala cbe678f1d8 bytecode constant trivia 11 years ago
Sami Vaarala ebf14dcd23 rework compiler handling of intermediate value flags in anticipation for adding more flags 11 years ago
Sami Vaarala d4e7add4f0 ditz issue update 11 years ago
Sami Vaarala 8b69579ab3 fix a few compile errors and a potential case conversion bug in unicode 11 years ago
Sami Vaarala ce1faf070f use fpclassify() etc replacements in FreeBSD + clang to avoid a FreeBSD math.h header bug 11 years ago
Sami Vaarala b9e89014b0 c typing fixes 11 years ago
Sami Vaarala 12fb90f00d C type cleanups 11 years ago
Sami Vaarala 9ae24f3dfb codepoint types; more or less same as 32-bit types but signals more explicitly what they're used for 11 years ago
Sami Vaarala a2dad06c3f fix string-to-array-index coercion, should now be correct 11 years ago
Sami Vaarala 3102946485 update error limitations: non-constructor calls to built-in error constructors return augmented errors 11 years ago
Sami Vaarala 0e86f0f96d augment built-in errors even when created with a non-constructor call 11 years ago
Sami Vaarala 11ae874efd C typing fixes 11 years ago
Sami Vaarala 970f080dd1 fix duk_int -> duk_int_t use 11 years ago
Sami Vaarala 668955300d rename duk_(u)int -> duk_(u)int_t, add duk_small_(u)int_t, add duk_double_t 11 years ago
Sami Vaarala 9780a9fc9c basic testcase for string overflows (now check Array.prototype.join(), internally duk_concat()) 11 years ago
Sami Vaarala 0146727103 use plain constants for integer limits to make them usable with preprocessor checks too 11 years ago
Sami Vaarala da19013383 overflow checks to duk_concat() 11 years ago
Sami Vaarala 88b216fbb2 add int range defines, two's complement check (very simple), DUK_LIKELY and DUK_UNLIKELY 11 years ago
Sami Vaarala 75ac0c8e1a integer constant fixes 11 years ago
Sami Vaarala 321d7a4927 fix some number constants 11 years ago
Sami Vaarala 3abd2cdcdc use more compact initdata 11 years ago
Sami Vaarala 568dbc71e9 more compact init data option 11 years ago
Sami Vaarala 1997877ac4 refactor genbuiltins.py in preparation for profile specific builtins 11 years ago
Sami Vaarala 9d7be96076 fix typing for packed tval test 11 years ago
Sami Vaarala 52072f8491 fix duk_tval typing 11 years ago
Sami Vaarala 60351e8897 fix type portability of duk_double_union 11 years ago
Sami Vaarala f757424d41 fix pc handling so that lineNumber is (more) correct for errors thrown from Ecmascript code 11 years ago
Sami Vaarala 9c093c4eb2 don't blame __FILE__ / __LINE__ for Duktape generated errors (but record them in the traceback) 11 years ago
Sami Vaarala d2d408215b add function objects section to guide 11 years ago
Sami Vaarala 243bf66856 styling fix for error objects guide section 11 years ago
Sami Vaarala 4c9d902244 draft section on function objects 11 years ago
Sami Vaarala e2d9830755 ditz issue update 11 years ago
Sami Vaarala 038041737f copy 'name' and 'fileName' to bound functions for convenience 11 years ago