This ensures that if you have compiler.jar in place, it will be used even
in a normal "make dist" (even when not building an official release, which
depends on compiler.jar).
Remove support for 'full tval' init. It was never enabled, and there was no
'full tval' support for non-packed duk_tval anyway.
Add fastint marker to Duktape.env.
- Feature detection.
- Commented out shuffle torture flag to Makefile.
- Compiler fixes to support shuffle torture: must flag even small values
with shuffle prevention flags so that they don't get shuffled forcibly.
These are not bugs as such because small flags fields are never shuffled
in normal operation. But it's cleaner to flag fields semantically anyway.
- Need as variant of loadint helper to avoid shuffling when duk__emit_xxx()
functions emit loadint for indirect opcodes like MPUTOBJI.
- Use negative "no shuffle" marker for output shuffle registers; when
shuffle torture is enabled even a zero register is shuffled.
- Other minor fixes
- Endianness for pointers and IEEE doubles
- Add DUK_OPT_DEBUGGER_DUMPHEAP feature option
- Add DUK_OPT_DEBUGGER_DUMPHEAP to Makefile
- Refactor executor and executor interrupt debugger handling to separate
functions to make them easier to read
- Explicit peek, read flush, and write flush callbacks
- Remove brkpt_dirty, easier and perhaps more robust to recheck breakpoints
whenever any debug commands have been executed
- Bug fixes, FIXME resolutions, trivia