1307 Commits (42db40c77c9fa8178f15b655afcef4f4d59d3f92)

Author SHA1 Message Date
Sami Vaarala 88e1c199ae Debugging code type cleanup 11 years ago
Sami Vaarala 67f61c7333 Typing cleanup for Date handling 11 years ago
Sami Vaarala 8f0b85db1c Typing cleanups for JSON 11 years ago
Sami Vaarala 2f80307641 Miscellaneous typing work here and there 11 years ago
Sami Vaarala efb9776f91 A round of internal typing fixes (midcommit) 11 years ago
Sami Vaarala dbca77c09b Typing fixes for duk_js_call.c 11 years ago
Sami Vaarala a931aca71c Typing fix trivia: type for proto sanity counter 11 years ago
Sami Vaarala 2d53696bc9 duk_js_ops.c typing cleanup 11 years ago
Sami Vaarala f2bc8c16db Add a few selftests for integer type sizes 11 years ago
Sami Vaarala 6ee3fc8925 Internal typing fixes for variable handling 11 years ago
Sami Vaarala 8ef70ac788 Fix e_idx and h_idx typing (duk_int_t) 11 years ago
Sami Vaarala b89cdbc8ea Misc internal typing cleanups 11 years ago
Sami Vaarala b58b9bc3bf Lexer typing cleanup 11 years ago
Sami Vaarala 65dedc411f Fix DUK_CAUSE_SEGFAULT() C99 type usage 11 years ago
Sami Vaarala bcee5d5a4b 64-bit typedef fix, broke debug dump of type sizes 11 years ago
Sami Vaarala ba7818791c duk__tag_check() type fix 11 years ago
Sami Vaarala d01479d325 One more duk_idx_t nargs fix 11 years ago
Sami Vaarala 738ad2751e API typing cleanup: use duk_idx_t for counts 11 years ago
Sami Vaarala 91fafa038a Add duk_errmsg.c for gathering shared error msgs 11 years ago
Sami Vaarala 624c138f02 Change API flag fields to unsigned 11 years ago
Sami Vaarala 677a229e99 duk_tval typing fixes 11 years ago
Sami Vaarala 59392b1825 Rename duk_arridx_t to duk_uarridx_t 11 years ago
Sami Vaarala 6e7d3b06a1 Hex decode bug fix 11 years ago
Sami Vaarala c38a22167d Clarify duk_substring() offset argument names 11 years ago
Sami Vaarala 2ea2fe2c62 Make duk_errcode_t guaranteed 32 bits wide 11 years ago
Sami Vaarala ce46f0dc49 Minor typing changes 11 years ago
Sami Vaarala 5afe6c90fd Add type wrapped duk_ptrdiff_t 11 years ago
Sami Vaarala d808659ca9 Internal API typing rework 11 years ago
Sami Vaarala d7bc8cf3e6 A round of public API typing fixes 11 years ago
Sami Vaarala c2cf99bc9a Public API typing cleanups, mostly property access 11 years ago
Sami Vaarala 3f6efc25e3 Public API typing changes: get/require/to, codecs 11 years ago
Sami Vaarala 8ebfacf654 More public API typing cleanup 11 years ago
Sami Vaarala 6e5400a4a9 Public API typing cleanups 11 years ago
Sami Vaarala 96b37533cb hex decode table; increases footprint but a bit faster 11 years ago
Sami Vaarala 0ef2eff6bc Disabled snippet for manual intern testing 11 years ago
Sami Vaarala 4d268bdcdd API naming cleanup for eval/compile 11 years ago
Sami Vaarala 041369a85a Avoid double evaluation of compile/eval macro args 11 years ago
Sami Vaarala b4f2d8e832 Add internal DUK_COMPILE_NOSOURCE flag 11 years ago
Sami Vaarala 7f77acd2a2 Avoid interning in duk_compile_string() & variants 11 years ago
Sami Vaarala c26827a308 First API draft for compiling from user buffer 11 years ago
Sami Vaarala 90288d4f7c Fix internal calls to duk_js_compile() 11 years ago
Sami Vaarala d6e7b66ea4 Change duk_js_compile() to use an explicit buffer 11 years ago
Sami Vaarala 0da15ae9fb Lexer typing work 11 years ago
Sami Vaarala 8c292ccf58 Pack compilation arguments into a stack struct 11 years ago
Sami Vaarala 54c0227131 Barebones implementation for compiling a function 11 years ago
Sami Vaarala 07900e94fa comment trivia 11 years ago
Sami Vaarala 48a3dfc97a Avosd func pointers by default on all platforms 11 years ago
Sami Vaarala 7023bffa8b Avoid direct func pointers to built-ins on MSVC 11 years ago
Sami Vaarala f342b23cb3 Allow non-standard \$ escape inside char classes 11 years ago
Sami Vaarala fe02eb6112 Put non-standard regexp dollar parsing behind a define 11 years ago