37 Commits (5826fd8241b0d51998d0e9c398b62b71520db0ed)

Author SHA1 Message Date
Sami Vaarala 7b26fda49b Fixes and improvements to new property code 3 years ago
Sami Vaarala 09236c70c7 Source changes for property code switch 3 years ago
Sami Vaarala 3b2643ebf8 WTF-8 implementation improvements 3 years ago
Sami Vaarala bc81fc11f2 Source changes for WTF-8 3 years ago
Sami Vaarala 4a4217095b Reformat some source files with clang-format 3 years ago
Sami Vaarala 86cd073e73 Split internal allocs to hot/cold paths 5 years ago
Sami Vaarala 629dfbe500 Better fix for GH-2030 5 years ago
Sami Vaarala 391f600aea Preallocate env record property table 6 years ago
Sami Vaarala e77e3ce3c3 Extend internal struct validity assertions in GC 6 years ago
Sami Vaarala 6f3e0d1971 Add C literal pinning and intern lookup cache 7 years ago
Sami Vaarala 8e57f3f8f1 Refactor debugger automatic pause handling 7 years ago
Sami Vaarala 8f38a00bf0 Some -Wsign-conversion fixes 7 years ago
Sami Vaarala 9f99e9008f Assert for no API calls from debugger transport 7 years ago
Sami Vaarala daa9b2aa9d Add resize statistics for string table 7 years ago
Sami Vaarala 80753cc5cf Add get(own)propdesc stats 7 years ago
Sami Vaarala aeb3c38b13 Add initial size for NEWOBJ (object literals) 7 years ago
Sami Vaarala 58bfb07533 Shared handling for EVALCALL in call setup 7 years ago
Sami Vaarala 58a1ee4531 Add simple stats dumped in mark-and-sweep 7 years ago
Sami Vaarala c21ae1a040 Add catcher/activation freelist initial draft 8 years ago
Sami Vaarala 4cc08436ec Rework duk_activations into a linked list 8 years ago
Sami Vaarala 21ea24b636 Linked list for catchstack, attach to activation 8 years ago
Sami Vaarala 49f87b6422 Allow mark-and-sweep during finalizer processing 8 years ago
Sami Vaarala f8384d9520 Shared assert helper for 'in heap_allocated' 8 years ago
Sami Vaarala 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala 24185bff69 Heap GC torture macros and some call sites 8 years ago
Sami Vaarala fcf8ce714d Integer field for refzero_free_running 8 years ago
Sami Vaarala bdf7806c53 Checked object allocs, voluntary GC check tweak 8 years ago
Sami Vaarala 56d76e4f88 Rewrite string table algorithm 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 8 years ago
Sami Vaarala 39ecb8b7eb Source fixes for #ifdef and #ifndef convention 8 years ago
Sami Vaarala 2075aaa991 Remove DUK_USE_MARK_AND_SWEEP checks 8 years ago
Sami Vaarala a1b8579be5 Faster heap refcount check 8 years ago
Sami Vaarala 1064daa3ef Further refcount norz macro tweaks 9 years ago
Sami Vaarala 03420e54c4 Add some NORZ (no-refzero free) refcount macros 9 years ago
Sami Vaarala 21b4ced0f7 Use xoroshiro128+ (SplitMix64 seed mix) by default 8 years ago
Sami Vaarala dfc26f4ac4 Add support for user provided random provider 9 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala 407ce44d55 Remove panic handling, use fatal errors instead 9 years ago
Sami Vaarala 1f69d45e90 C++ exception and setjmp() reworks 9 years ago
Sami Vaarala 7838de1a70 Add debugger object inspection support 9 years ago
Bruce Pascoe f4580e127f Implement AppRequest/AppNotify debugger commands 9 years ago
Sami Vaarala c5f8cca0b0 Fix misc unref variable and const cast warnings 9 years ago
Sami Vaarala c32f41407b Changes for ROM string/object support 9 years ago
Sami Vaarala 08e8763ee8 Add support for C++ exception long ctrl transfers 9 years ago
Sami Vaarala 081fb26a8a Finalizer guarantee: run once per rescue cycle 9 years ago
Bruce Pascoe 4edfe68d04 Implement debugger Detaching notify 9 years ago
Bruce Pascoe 426c6bc88f Implement callstack level for debugger commands 9 years ago
Sami Vaarala a1a2f25d74 Use DUK_SET_TVAL_xxx_UPDREF() macro throughout 9 years ago
Sami Vaarala e5e172726a Handle BREAK and CONTINUE opcodes without longjmp 9 years ago
Sami Vaarala d31ec37fc5 Handle RETURN opcode without longjmp 9 years ago