Disable history if envvar CLING_NOHISTORY is set - for fixed memory address.
Do not create TEnums nor add them to the list of enums for unnamed enums + Vasil fix for unnamed typedef decl.
Add test for unnamed decls for cling.
Add correct test for unanamed decls for cling.
Fix a potential crash when there is a line longer than the terminal width (taking two or more lines to display) in the history (using up arrow key) in a ROOT session while the terminal's buffer is full
Fix typo in arry idx (ROOT-6056).
Do not include -I in cling-compiledata.h (ROOT-6048).
Sanity check for duplicate lookup entries.
Improve debugging look and feel.
Revert UsingShadowDecls.
Workaround to advance...
 A decl meant to be added in the lookup already exists
in the lookup table. My assumption is that the DeclReverted
adds it here. This needs to be investigated mode. For now
std::find gets promoted from assert to condition
Parameters and dependent variables don't end up mangled in the llvm::Module
We need the full redecl chain when reverting the function parameters.
The NamespaceDecl is a redeclarable. Don't do extra lookup fixes
Bring back macro removal (Sorry Cristina).
Remove redundant const.
The dump comes from a map, i.e it is unordered which is a killer for diff

Alphabetically sort the macro dumps and them print them out and compare them.
Add missing enum kind for the dump.
Assert immediately after failure.
Add support for typedefs, because they are redeclarables.