Pike 8.0.388 Release notes
Changes since Pike 8.0.370 (release 6)
New features
Thread
_sprintf() improvements: Thread.Mutex now prints the ID of the thread holding the lock, and thread IDs are shown as hexadecimal numbers.
Bug fixes
String character range
Fixed a bug where a string could incorrectly have its character range start point set to 0 when added with an empty string. This in turn would incorrectly block the string from being used by functions that require strings without null characters as argument or incorrectly take optimization paths.
VCDiff
Fixed type of decode_chunk().
Parser.XML
UTF-8 encoded documents with initial BOM were not decoded correctly.
Serializing Parser.XML.Tree objects will now entity escape characters that can not be encoded in the selected output charset.