swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
a87b186 Update ROOT version files to v6.13/06. 15 May 2018, 08:10:45 UTC
a49437b [cxxmodules] Fix absolute paths for v7 headers in modulemap Our CMake code for making path to headers relative is broken for the v7 headers (as they don't have the 'CURRENT_SOURCE/inc' prefix we check for). This caused that we have absolute paths for those headers in the modulemap we ship with ROOT. As the paths are only valid on the same system in the specific build folder, they prevent anyone from successfully building any ROOT module with this modulemap. This patch adds the additional check for v7 headers and also adds a fallback where we always remove the current source dir from the paths (which is necessary for all the tests which don't follow any directory structure). Also adds a sanity check that should prevent this error in the future by checking that paths are not absolute before we write them to the modulemap. 14 May 2018, 08:06:54 UTC
e331872 Prevent out of bound memory write when cloning Tree with leaf list arrays (Fix ROOT-9393) Whenever connecting a new TTree which data will be copied into another TTree, we need to make sure that the the TLeaf* that contains array are allocating enough memory .. for that we need to update the leaf's fMaximum in CopyAddresses. 11 May 2018, 16:20:26 UTC
fc1df56 Shorten variable name. The extra suffix is no longer needed dues to the previous' commit simplification 11 May 2018, 16:20:26 UTC
4e9b81f Factor out the update of the leaves's fMaximum and fMinimum 11 May 2018, 16:20:26 UTC
5a92481 Avoid over-sizing basket when they contain fixed size data. Basically, the problem was twofold: 1. Using the number of entries for scaling the basket size can be really incorrect -- rather, we want the cluster size. This is only available it OptimizeBaskets is called via AutoFlush. 2. We only need to set aside extra metadata if there is an entry offset buffer. 10 May 2018, 20:09:08 UTC
42f52b1 Avoid out-of-bound read. Note: This read was however harmless as the loop cut short immediately thereafter without using the result of the read. 09 May 2018, 17:57:23 UTC
463c4cc Fix const-correctness (ROOT-9396). (cherry picked from commit e344f02dd86c04672355bbba88b1c0bee6d4edf4) 09 May 2018, 08:09:57 UTC
5095df4 Update release notes 08 May 2018, 09:05:35 UTC
b7cf40b Update ROOT version files to v6.13/04. 08 May 2018, 06:22:05 UTC
217efba Add TChain::SetName. Allows renaming a TChain, without this the registration in the list of specials, list of cleanups and list of datasets are corrupted 07 May 2018, 23:27:29 UTC
d8ac52b Add TTreePerfStats::GetDuplicateBasketCache. This allows for testing that there is no unexpected duplicate (duplicates are unavoidable in case of 'multiple' pass throught the TTree cluster(s)). 07 May 2018, 20:48:51 UTC
82f1e6d Update XRootD version to cope with new compilers (gcc 8.1) 07 May 2018, 20:13:51 UTC
7f14302 Use __CINT__ for LinkDef.h of libraries in the PCH. See 3ee42f5a7d 07 May 2018, 15:13:42 UTC
46b053d Revert "Use preprocessor macro __ROOTCLING__ instead of __CINT__ in linkdef" This reverts commit 915d488afd46a8e8199484ab77861bb47d8bac09. The replacement prevented the recording of the data member documentation strings for the content of the library and thus was breaking the I/O, in particular transientness, for thoses classes, eg TTreePerfStats. (See below for an example). This seems to be due to the fact that we need/must not add __ROOTCLING__ during the parsing that will be recorded in the the pch, see in core/dictgen/src/rootcling_impl.cxx line 4334: // We do not want __ROOTCLING__ in the pch! if (!onepcm) { clingArgs.push_back("-D__ROOTCLING__"); So, at least for now, we need to keep using __CINT__ for the LinkDef.h of the libraries included in the PCH. See: root [0] TClass::GetClass("TTreePerfStats")->GetStreamerInfo()->ls() StreamerInfo for class: TTreePerfStats, version=7, checksum=0x1f86d003 TVirtualPerfStats BASE offset= 0 type= 0 ABC for collecting PROOF statistics int fTreeCacheSize offset= 16 type= 3 TTreeCache buffer size int fNleaves offset= 20 type= 3 Number of leaves in the tree vs root [0] TClass::GetClass("TTreePerfStats")->GetStreamerInfo()->ls() StreamerInfo for class: TTreePerfStats, version=6, checksum=0x84181ab4 TVirtualPerfStats BASE offset= 0 type= 0 ABC for collecting PROOF statistics int fTreeCacheSize offset= 16 type= 3 int fNleaves offset= 20 type= 3 07 May 2018, 15:13:42 UTC
ed19c94 [cxxmodules][cmake] Switch off the pch option when building with runtime_cxxmodules=On. 07 May 2018, 10:33:28 UTC
548b01a Revert commits that change behavior of cmake configuration step This is to avoid changes in the behavior near a release of which options that get enabled by default when cmake is called without arguments, as well as which packages cause a failure when fail-on-missing=ON (packages with builtins should not cause failure). 07 May 2018, 09:00:07 UTC
220ae5a Revert "Disable imt option rather than enabling builtin_tbb by default" This partially reverts commit aad5a3bb7ab8ea3df1dc27205c3cae26aacf631b. 07 May 2018, 08:46:56 UTC
95e26e7 Revert "Do not enable builtin_veccore if fail-on-missing=ON" This reverts commit 901f8d96f09fdae0f002feae54369b4f69ca213e. 07 May 2018, 08:45:49 UTC
98cb461 Revert "Disable veccore option rather than enable builtin_veccore by default" This reverts commit 970be6a29d95da581408df735a46f091e7efabcd. 07 May 2018, 08:45:49 UTC
6dde985 Revert "Disable davix option rather than enabling builtin_davix by default" This reverts commit 79150a40cd648b7ffe0885b3a896d8cf5dc434fe. 07 May 2018, 08:43:06 UTC
dff4882 Revert "Disable ssl option rather than enabling builtin_openssl by default" This reverts commit d7b7eb83251f49105e444a9c154d2612b463e0f8. 07 May 2018, 08:43:05 UTC
995e2cf Revert "Disable builtins by default, except llvm/clang" This reverts commit fedad08aeb47d52e2428de9ecd365a2321ed6490. 07 May 2018, 08:43:04 UTC
8fe4689 Revert "Fail if BLAS is not found by TMVA and fail-on-missing=ON" This reverts commit 2711d2fb92e8716347af3d370d269c5b86a9b6e7. 07 May 2018, 08:43:02 UTC
f287ada Revert "Fail if monalisa is not found and fail-on-missing=ON" This reverts commit 48aeaef8ce6be145a4ba2d0e41bec264eb22b7b4. 07 May 2018, 08:43:01 UTC
a9ceb4a Revert "Fail if cfitsio is not found and fail-on-missing=ON" This reverts commit eee4144c70ebea735458b7b2125101ce85b7c879. 07 May 2018, 08:43:00 UTC
e24361a Revert "Do not enable builtin_gl2ps if fail-on-missing=ON" This reverts commit 87d2192464469285a61b17c9e5f65415c0317709. 07 May 2018, 08:42:59 UTC
23d1e90 Revert "Do not enable builtin_afterimage if fail-on-missing=ON" This reverts commit 2c93f75afb20fb43813f0daf49d3763907823fe3. 07 May 2018, 08:42:59 UTC
9455001 Revert "Do not enable builtin_lz4 if fail-on-missing=ON" This reverts commit df5d33a7e0f01f88d435c6c355c73ae420de233a. 07 May 2018, 08:42:58 UTC
9ab9a36 Revert "Do not enable builtin_xxhash if fail-on-missing=ON" This reverts commit 51b155d8d9721b08c532736146c29ccaec15342a. 07 May 2018, 08:42:57 UTC
5277edd Revert "Do not enable builtin_lzma if fail-on-missing=ON" This reverts commit ef620859c1a09db1fbfe60e0732227c94056238c. 07 May 2018, 08:42:56 UTC
24a3452 Revert "Do not enable builtin_pcre if fail-on-missing=ON" This reverts commit 1ebf321d2248ac6a7b4637813f37d3b2809c0fd3. 07 May 2018, 08:42:56 UTC
21c9762 Revert "Do not enable builtin_freetype if fail-on-missing=ON" This reverts commit c0484b6948e139207a3e211b625697872192839f. 07 May 2018, 08:42:55 UTC
b487626 Revert "Do not enable builtin_unuran if unuran=OFF or fail-on-missing=ON" This reverts commit b9716e446b2f2221d6699e033764e870089d84ef. 07 May 2018, 08:42:54 UTC
beb3ecf [TDF] Remove tutorial tdf018 from tests if imt is off. 06 May 2018, 05:38:01 UTC
ab1ff41 Merge branch reverting the use of Cloudfare-zlib 06 May 2018, 01:38:35 UTC
62d04a8 Revert "Updating Zlib/Cloudflare/CMS-externals to latest version (SIMD), together with new updates from Cloudflare (support of aarch64 and MSVC)" This reverts commit c3bb0c282f6e8708bd42bb527ede2d5af53edb2b. 05 May 2018, 16:08:39 UTC
eaf493f Revert "Adding protection for AARCH64 ACLE intrinsics support" This reverts commit 7abae9cb4ea493c7e897e756689ccf0133bf15ed. 05 May 2018, 16:08:39 UTC
dea2aea Revert "Fixing build on AArch62(v8-a) with crc-32 support (SIMD)" This reverts commit 8374c3c949c579e48c15575e804d314151fa25f9. 05 May 2018, 16:08:39 UTC
79d53e8 Revert "Adding support for ARMv8 (no crc32 support)" This reverts commit f028b5f5f85a4ebae9e69b9509a4ad9f55477707. 05 May 2018, 16:08:39 UTC
8156e90 Revert "Synchronizing zconf.h to latest zlib, fixing issues with Windows compilation" This reverts commit 5ed407d35cf205db7a648ccbecd15618f6a11ec0. 05 May 2018, 16:08:39 UTC
a577983 Revert "Refactoring deflate.c to support more compilation cases (x86_64[SIMD/nonSIMD], Aarch64[Neon/CRC32], Windows)" This reverts commit cdb3ef83aeda1638b8f769a2d8be2693933ceb99. 05 May 2018, 16:08:39 UTC
2a946b4 Revert "Fixing warnings for zlib build on Aarch64,x86_64(Linux & Windows)" This reverts commit 71116468507ddfa06264b4d4e83826a5f272ffc8. 05 May 2018, 16:08:39 UTC
9ccda94 Revert "Fixing compilation on Mac OS X: the implementation of target attribute is using the STT_GNU_IFUNC symbol type, disabling its usage in zlib for Mac" This reverts commit 63345dab49441fdf6f9098ce797c7802816e6326. 05 May 2018, 16:08:39 UTC
91cd9b3 Revert Updating CMake part of cloudflare zlib according recent changes in builtins 05 May 2018, 16:08:39 UTC
eda2a97 Revert "Moving asm files (pclmul implementation for crc32) to new zlib builtins" This reverts commit c168486449b665e7191bc6f729f802c68e7ecd90. 05 May 2018, 16:08:39 UTC
d0e5761 Revert "Adding CMake macro checking version of binutils for correct handling of zlib compilation on SL6" This reverts commit 531f493ac0b7cb11c8f829d483b7d0afbf08ad9c. 05 May 2018, 16:08:39 UTC
ab18d0e Revert "Reverting CRC32-SSE4.2 implementation, ROOT is not using CRC32 but Adler32 instead" This reverts commit dd464d715abf89faea271e93cb455ae667fb1aa8. 05 May 2018, 16:08:38 UTC
1343171 Revert "Enabling extra preprocessor macro for tests with cloudlare zlib references" This reverts commit dc71c77684f6475ff508593a23044890ff02a82f. 05 May 2018, 16:08:38 UTC
970be6a Disable veccore option rather than enable builtin_veccore by default The builtin VecCore requires a network connection to build. 05 May 2018, 13:44:13 UTC
aad5a3b Disable imt option rather than enabling builtin_tbb by default The builtin TBB requires a network connection to build. 05 May 2018, 13:44:13 UTC
79150a4 Disable davix option rather than enabling builtin_davix by default The builtin Davix requires a network connection to build. 05 May 2018, 13:44:12 UTC
d7b7eb8 Disable ssl option rather than enabling builtin_openssl by default The builtin OpenSSL requires a network connection to build. 05 May 2018, 13:44:12 UTC
036efd2 Check for GLEW when opengl=ON and builtin_glew=OFF 05 May 2018, 13:44:12 UTC
ede256d Handle REQUIRED option in FindMonalisa.cmake 05 May 2018, 13:44:12 UTC
fedad08 Disable builtins by default, except llvm/clang 05 May 2018, 13:44:12 UTC
2711d2f Fail if BLAS is not found by TMVA and fail-on-missing=ON 05 May 2018, 13:44:12 UTC
901f8d9 Do not enable builtin_veccore if fail-on-missing=ON 05 May 2018, 13:44:12 UTC
48aeaef Fail if monalisa is not found and fail-on-missing=ON 05 May 2018, 13:44:12 UTC
eee4144 Fail if cfitsio is not found and fail-on-missing=ON 05 May 2018, 13:44:12 UTC
87d2192 Do not enable builtin_gl2ps if fail-on-missing=ON 05 May 2018, 13:44:12 UTC
2c93f75 Do not enable builtin_afterimage if fail-on-missing=ON 05 May 2018, 13:44:12 UTC
df5d33a Do not enable builtin_lz4 if fail-on-missing=ON 05 May 2018, 13:44:12 UTC
51b155d Do not enable builtin_xxhash if fail-on-missing=ON 05 May 2018, 13:44:11 UTC
ef62085 Do not enable builtin_lzma if fail-on-missing=ON 05 May 2018, 13:44:11 UTC
1ebf321 Do not enable builtin_pcre if fail-on-missing=ON 05 May 2018, 13:44:11 UTC
c0484b6 Do not enable builtin_freetype if fail-on-missing=ON 05 May 2018, 13:44:11 UTC
b9716e4 Do not enable builtin_unuran if unuran=OFF or fail-on-missing=ON 05 May 2018, 13:44:11 UTC
2f9255b [TDF] TCsvDS: specify the default column naming pattern 05 May 2018, 13:39:43 UTC
0b04bdb [NFC] Clang-formatting 04 May 2018, 15:30:25 UTC
85ec0f7 [NFC] White space 04 May 2018, 15:30:25 UTC
05207c0 Remove commented out debug code 04 May 2018, 15:30:25 UTC
3bec030 [NFC] White space 04 May 2018, 14:54:04 UTC
0f25159 Add semantic to CollectBaskets arguments 04 May 2018, 14:54:04 UTC
5f94f8e Don't refill early when in learning mode 04 May 2018, 14:54:04 UTC
599e556 Mark constexpr as static (showMore). Otherwise Windows complains about needing to capture it 04 May 2018, 14:54:04 UTC
ba9559b Significant revamp of FillBuffer. The new scheme insures a much more stable and efficient behavior in case of low memory given by the user compared to the size of the buffer or 'odd' basket layout. The basket collection is now done in 4 phases: 1 - One basket per branch, basket must contains the request entry and is not yet loaded or used, 2 - Even out by adding baskets so that all branches reach the same entry (or close) 3 - Add the remaining branches from the current cluster. 4 - Add the basket from the begining of the clsuter to the current entry (if any) then repeat the 4 steps for the next cluster. The iteration is stopped as soon as the cache is 'full' as defined by these rules: - During step 1 of the first cluster, continue up to 4 times the user requested cache size - During steps 2 to 4 of the first cluster, continue up to 2 times the user requested cache sizep - During steps 2 to 4, the 'first' basket of a branch is accepted up to 4 times the user requested cache size (i.e as if it had been selected during the 1st step) - During the other clusters, continue up to the user requested cache size A basket if rejected/skipped if its individual size is larger than the user requested cache size In addition, upon seeing a cache miss, FillBuffer now detects if all the basket in the cache have already been used (read from the cache) in which case we can\ discard them and load the next set of baskets. As a side effect, we now keep a record of which baskets are in the cache and which of those baskets have been used. The TTreePerfStats now keep a complete log of all the basket that are: - loaded in the main cache (and how many times) - loaded in the 'misss' cache (and how many times) - used - read directly (complete cache miss) This will be helpful in understanding situation of over-read or slow operations. 04 May 2018, 14:54:04 UTC
73f6223 Extent the 'cursor' for basket. There is now one per branch and it will contain more information than just the index. 04 May 2018, 14:54:04 UTC
16625f5 Rename local variable to follow naming convention 04 May 2018, 14:54:04 UTC
bc81314 Collect information on the range of entries covered by in-memory and in the cache 04 May 2018, 14:54:04 UTC
e16f57c Capture more information about which baskets is currently in the cache. 04 May 2018, 14:54:04 UTC
4a8d8b6 Add to TTreePerfStats details caching/read info for each basket 04 May 2018, 14:54:04 UTC
43cf893 Refactor while loop into lambda calls 04 May 2018, 14:54:04 UTC
51a6129 Update TBits shift operation to avoid memory over-run. Also update the left shift to actually extend as needed 04 May 2018, 14:54:04 UTC
99af46f webgui: check is_local outside if_defs, avoid warnings 04 May 2018, 14:06:21 UTC
12644c5 webgui: use (void)is_local for suppressing compiler warnings 04 May 2018, 14:06:21 UTC
a482758 webgui: avoid compiler warnings when Qt5 and/or CEF are not used 04 May 2018, 14:06:21 UTC
841d464 Changes for pandoc v2 04 May 2018, 12:23:24 UTC
2413bf7 Change the date 04 May 2018, 12:23:23 UTC
d715132 Removing warnings about explicitly assigning value 04 May 2018, 11:43:38 UTC
9a4f08a Restoring generation of Core cxxmodule 04 May 2018, 11:43:38 UTC
46ed9c9 [cxxmodules] Extending ROOT_CXXMODULES_CFLAGS with -fmodules-local-submodule-visibility flag 04 May 2018, 11:43:38 UTC
89e66eb [VecOps] Change name of library to libROOTVecOps 04 May 2018, 09:17:09 UTC
c2c91d7 [TDF] Change name of library to libROOTDataFrame 04 May 2018, 09:17:09 UTC
4ebaf06 [PyROOT] The library now depends on libROOTDataFrame and not TreePlayer 04 May 2018, 09:17:09 UTC
76b2063 Remove extra string "///" before the image in method headers. 04 May 2018, 08:23:28 UTC
0bacd8f Do not add -fPIC to CMAKE_CXX_FLAGS These flags end up in ROOTConfig.cmake and propagate to dependent projects. Fixes: https://sft.its.cern.ch/jira/browse/ROOT-9212 04 May 2018, 06:00:02 UTC
1029b54 Add -fPIC to MAKESHAREDLIB rule in compiledata.h ACLiC needs to produce position independent code for its objects, or it will fail at runtime. 04 May 2018, 06:00:02 UTC
403c62c Compile mathtext, minicern, rpdutil, and rsa with -fPIC These are temporary static libraries that need to be linked to a final shared library, so they must be compiled with -fPIC. 04 May 2018, 06:00:02 UTC
a2aa529 Compile static libraries from builtins with -fPIC We link the builtin static libraries with hidden symbols into our shared libraries, so we need the builtins to be compiled with -fPIC. 04 May 2018, 06:00:02 UTC
back to top