Fix for ROOT-6653
From Wouter: new version of RooChebyshev which support the possibility to define a reference range for the evaluation and normalisation of the polynomial. This fixes the problem observed fitting in 2 distinct ranges, ROOT-6664
initialise data member in default constructor
Copy from master improvements in kdTreeTest + some changes in GofTest
from master: Add Anderson-Darling test for histograms. See ROOT-6069
Fix a -Wshadow warning
Add missing include file
Fix compilation error
Add protection for the root window on Cocoa (MacOS X)
Merge branch 'v5-34-00-patches' of https://root.cern.ch/git/root into v5-34-00-patches
Cintex: add support for hard-coded ARMv7 trampolines

Add ARMv7 ARM mode hard-coded trampolines for Cintex.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
configure: Enable Cintex on ARMv7 (linuxarm)

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Add support for ARMv8 64-bit (AArch64), linuxarm64

Add support for AArch64 architecture. Introduces new ROOT build
target -- linuxarm64. CINT is functional, but genreflex is not
capable of generating Reflex dictionaries on AArch64 due to old
version of GCC used in GCCXML. Data model -- LP64 -- used by
x86_64 and aarch64 allows pre-generating Reflex dictionaries on
x86_64. This works if software stack is kept the same (e.g,
libstdc++).

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Tested-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Allocate_1arg_function: fix incorrect offset

Resolve long-standing bug where incorrect offset is being used in
Allocate_1arg_function for method address.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Merge ARMv7 32-bit and ARMv8 64-bit (AArch64) support, by David Abdurachmanov!
Terrible as it is: we do not have tmva tutorials.
Make the int literal unsigned (fix warning).
As suggested by David A: use ulong for consistency.