42 Commits (0b9d7bcb389064183172e9053ab08208e339f549)

Author SHA1 Message Date
Sami Vaarala 8b1999473b Remove some unused Python tooling 2 years ago
Sami Vaarala a0d9df6a1d Fixes and improvements to new property code 2 years ago
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 bad673f099 Add explicit string char access helpers 4 years ago
Sami Vaarala ac599f9456 Reformat some source files with clang-format 3 years ago
Sami Vaarala 216faf3897 Post-release trivia for 2.5.0 release 5 years ago
Sami Vaarala 629dfbe500 Better fix for GH-2030 5 years ago
Sami Vaarala 4c516cbfee Don't assert thr == heap_thread in finalizer run 5 years ago
Sami Vaarala 3484636aca Allow GC of pinned literals in mark-and-sweep 7 years ago
Sami Vaarala 6f3e0d1971 Add C literal pinning and intern lookup cache 7 years ago
Sami Vaarala a61bfe81a6 Use duk_memcmp() etc wrappers consistently 7 years ago
Sami Vaarala 59ff8ff26a Fix some armhf -Wcast-align issues 7 years ago
Sami Vaarala da5a98baca Fix duk_hboundfunc->args memory leak 7 years ago
Sami Vaarala 8e57f3f8f1 Refactor debugger automatic pause handling 7 years ago
Sami Vaarala 6eca130d8f Add internal get ecma/monotonic time helpers 7 years ago
Sami Vaarala ec8a181549 Use duk_hthread, not duk_context in internals 7 years ago
Sami Vaarala d9068536e7 Implement 'apply' and 'construct' Proxy support 8 years ago
Sami Vaarala c0d0a9f189 Fix a few more unwrapped (U)LL constants 8 years ago
Sami Vaarala 3ede444c8c Add duk_hboundfunc internal type 8 years ago
Sami Vaarala b98bfd60d3 Fix some explicit NULL init bugs 8 years ago
Sami Vaarala c21ae1a040 Add catcher/activation freelist initial draft 8 years ago
Sami Vaarala 97724d5d45 Add duk_hproxy internal struct 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 55dbf32393 Rework side effect protections and finalization 8 years ago
Sami Vaarala c39d307cd3 Add DUK_HOBJECT_FLAG_FASTREFS for DECREF/marking 8 years ago
Sami Vaarala cfaf5dc796 Use DUK_HOBJECT_FLAG_HAVE_FINALIZER for checks 8 years ago
Sami Vaarala bdf7806c53 Checked object allocs, voluntary GC check tweak 8 years ago
Sami Vaarala 417bf9ce84 Add explicit duk_{hdecenv,hobjenv} structures 8 years ago
Sami Vaarala 45427f19c8 Use ROM string hash lookup in intern check 8 years ago
Sami Vaarala 56d76e4f88 Rewrite string table algorithm 8 years ago
Sami Vaarala c20f10bd21 Fix a few compile warnings 8 years ago
Sami Vaarala 5ed6bb980b Add initial, minimal ES6 Symbol support 8 years ago
Sami Vaarala 2075aaa991 Remove DUK_USE_MARK_AND_SWEEP checks 8 years ago
Sami Vaarala 9a7fdc8d01 Share bitpacking for heap and thread init data 8 years ago
Sami Vaarala 1064daa3ef Further refcount norz macro tweaks 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 3ffee06a11 Make finalizer support optional for lowmem targets 8 years ago
Sami Vaarala 96d301b3cb Rename src/ to src-input/ to match dist 8 years ago
Sami Vaarala d84c1ce43e Finalize buffer behavior when no bufobj support 8 years ago
Sami Vaarala 379e3da5de Add a minimal alloc func test to self tests 8 years ago
Sami Vaarala 5a92ca85ac Add duk_harray internal type 9 years ago
Sami Vaarala 82ae46d1ec Fix some executor compiler warnings 9 years ago
Sami Vaarala 8fb43bfcfd Remove int cast from switch arguments 9 years ago
Sami Vaarala 5910806f28 Use single shift+mask in executor reg/const access 9 years ago
Sami Vaarala 100894b3ac Use DUK_USE_DEBUG_LEVEL for debug level control 9 years ago
Sami Vaarala a804a2a630 Rename internal struct/define names 9 years ago