The op new[] is unimplemented; Vassil is preparing a bug report.
Make tmp prune files process-unique (ROOT-6539).
Fix unused var warning also in optimized builds.
Improve diag text.
Disable; it fails roottest/root/io/evolution/libint.log.
Add TEnum* TEnum::GetEnum(const char* OR std::type_info)

minimising the string operations.
The chain of operations to get to the enum are:
1) Get the type info name
2) Demangle it in a portable manner
3) Chop the name into scope name and enum name
4) Use the ROOT meta interface to get the TEnum
The implementation is not the most performant of all indeed
one passes always via string manipulation.
To minimise the impact of it C low level routines were used.
CMake changes for new version of llvm
Copy from 5.34 patches: Copy now in the TFitResult the TF1 function pointer, which will be managed by the class. This fixes the bug ROOT-6582
Removed debug printout
From Sergey Linev: Patch in TXMLEngine to support both single and double quotes

(cherry picked from commit 975a940db4419884864006084c8c977bd4cb3984)
Register for notifications by Sema.
Implement continuation for #if* #endif.
Break only if the condition is held.
Move the demangling routine to TClassEdit

and eliminate the duplication of code.
Adding cling as llvm external project is done implicitly already when placing cling (soft link) in llvm/src/tools
Force inclusion of throwNullDerefException(), CMake needs it.
Make free() available.
Disable feature until we get the upgrade settled.
Correct coding conventions.
Fix for ROOT-6589 (CMake with -Dtesting=1: Compression.h not in include/)