Debug: Improved robustness of Debug.disassemble().
Debug: Add map_all_strings() to trace memory leaks.
Debugger: add breakpoint pikeclass and relevant coroutines.
Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge remote-tracking branch 'origin/master' into new_utf8
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Debug.generate_perf_map(): Handle memory locations > MAX_INT_TYPE
Moved OPT_* defines to program.h to avoid having to include las.h everywhere.
SIMPLE_BAD_ARG_ERROR -> SIMPLE_ARG_TYPE_ERROR
Merge branch '8.1' into peter/travis
Debug.find_all_clones(): Fixed off by one issue.
It now seems to work as intended also when include_subclasses is true.
Debug: Added find_all_clones().
Let module.h include some common includes.
Debug.refs: Protect against non-refcounted parameters.
Debug.get_program_layout: behave as documented
Use WERR macro.
SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.
Debug: added functions to generate perf map files
Don't clean up stack before returning from void functions.
Always have PORTABLE_BYTECODE enabled.
This has been the default for quite some time, and encode/decode of
programs is not all that useful without it, really.
Debug: Added PIKE_MODULE_EXIT to remove warning.
Moved dump_backlog to Debug.
Moved gc_set_watch to Debug.
Moved describe to Debug.
Corrected return type.
Moved locate_references to Debug.
Moved DEBUG_MALLOC code into _Debug.
Got rid of the @belongs
Moved disassemble into _Debug.
Remove deprecated security system.
cmod-ified the code and fixed so prev and next don't return destructed objects anymore.
Moved _next, _prev and next_object to Debug.
Debug: Use the new precompiler attribute "export".
Debug: Converted to a cmod.