11 Commits (5e169deafbbd12823665f5d30fb4c4c04e3dfa26)

Author SHA1 Message Date
Sami Vaarala bad673f099 Add explicit string char access helpers 4 years ago
Sami Vaarala 3f639e6b0a Reformat some source files with clang-format 3 years ago
Sami Vaarala e77e3ce3c3 Extend internal struct validity assertions in GC 6 years ago
Sami Vaarala 15b1cd527f More DUK_WO_NORETURN() fixes 7 years ago
Sami Vaarala 1e3e0e2b55 Use DUK_ASSERT_API_ENTRY() for API calls 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala e11753082f Use DUK_COMPILE_xxx flags are internally 8 years ago
Sami Vaarala cb1c8957d4 Add shebang comment parsing (on first line only) 8 years ago
Sami Vaarala 20247ca6f2 Add internal duk_remove_m2() helper for footprint 8 years ago
Sami Vaarala c5569c8436 Use duk_known_{hstring,hbuffer,hobject}() helpers 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala a7f1adaf63 Remove Duktape specific error subtypes 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago
Sami Vaarala e10dc56ef1 Remove file I/O API calls 9 years ago
Sami Vaarala e00721c15e Add udata argument to duk_safe_call() 9 years ago
Sami Vaarala 1874b92473 Avoid .prototype for eval code 9 years ago
Sami Vaarala 67a1548f9d Change eval/compile automatic filename 9 years ago
Sami Vaarala ba542f9792 Use helper for DUK_ERR_API_ERROR call sites 9 years ago
Sami Vaarala c73968789c Add explicit 'this' binding for C eval calls 9 years ago
Sami Vaarala 7f7af903b4 Trivial typofix 9 years ago
Sami Vaarala f436881bfd Fix testcase refs to new directories 9 years ago
Sami Vaarala 1ee4040b3e Add DUK_ASSERT_CTX_VALID() to API entrypoints 10 years ago
Sami Vaarala 1fa66cd25a Symbol visibility changes for code and headers 10 years ago
Sami Vaarala fe920b0059 Fix duk_peval_file() & co nonexistent file bug 10 years ago
Sami Vaarala 26849eb7ca More strings into duk_strings.c/h 10 years ago
Sami Vaarala 6685a628c6 Don't inherit strictness for duk_eval() calls 10 years ago
Sami Vaarala 2f80307641 Miscellaneous typing work here and there 11 years ago
Sami Vaarala 624c138f02 Change API flag fields to unsigned 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 c26827a308 First API draft for compiling from user buffer 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 5530e63fae unary minus fixes reported by MSVC, one cast fix in regexp compiler 11 years ago
Sami Vaarala 2fffdb4094 fixme cleanups, removal of old unused code 11 years ago
Sami Vaarala 6071c5fde0 add 'noresult' variants for eval/peval calls, which are often convenient 11 years ago
Sami Vaarala 4f2fdf84e7 fix some old call sites with explicit errhandler index 11 years ago
Sami Vaarala 62d514c178 extend duk_eval_raw() and duk_compile_raw() with a safe flag; c++ header fix for duk_log() 11 years ago
Sami Vaarala 3af362b664 associate a filename with compiled functions 11 years ago
Sami Vaarala 1c97eb16a0 intermediate commit for duk_eval and duk_compile work 11 years ago
Sami Vaarala 8054b26194 add fixed buffer check api; rework heap creation api 11 years ago
Sami Vaarala fad076afa6 rename growable buffers 'dynamic' buffers (more common and more accurate); other api related changes and placeholders 11 years ago