sort by:
Revision Author Date Message Commit Date
db2b2a8 Update ROOT version files to v6.09/05. 18 May 2017, 14:33:47 UTC
d91c79f Apply patch from Filip to set a tolerance in the TProfile2Poly test 18 May 2017, 13:01:13 UTC
77a0954 Axis font and color was lost after the change for automatic title placement. 18 May 2017, 11:45:46 UTC
f3287e1 Fix usage of undefined variable 18 May 2017, 10:21:04 UTC
13dd51e Fix print in notebooks for Python3. Once ROOT was imported in a Python3 notebook, the previous output and error capturing for C++ cells interfered with the output of Python cells, which was never shown. This fix makes the capturing work with both Python2 and Python3. Morever, now C++ cells print a message if there are unclosed braces, just like the C++ kernel does. 18 May 2017, 09:31:53 UTC
5e8df8a Adjust threshold for clang fst builds 18 May 2017, 09:29:31 UTC
6b9e0c3 Raise threshold to satisfy clang fst builds 18 May 2017, 09:12:43 UTC
5020ef2 Do not warn about needing builtin_veccore when it's already enabled 18 May 2017, 07:34:39 UTC
2da9530 Use __STRICT_ANSI__ and __FAST_MATH__ as set during compilation of cling. 18 May 2017, 06:46:26 UTC
91cb2e5 Remove duplicate setting. 18 May 2017, 06:46:26 UTC
3a37a34 TProfile2Poly (#515) * Extend TH2Poly, TH2PolyBin * Add some testcases for tprofile2poly * Seperate TProfile2Poly/Bin into seperate file * TProfile2Poly::Merge, WIP * Add merge test case * non-generic TProfile2Poly::Merge done * add global histogram stats; fix variable names consitency * fixes to Reset(), Merge(); improve testcase * Merge error handling when binNr not equal * minifix * documenting test cases, moving to appropriate folder * dd testcase with detector geometry * add panel error testcase * demo beautification; clang-format TProfile2Poly related files * Add standard deviation per bin * add mini fix to testcase * add overflow bin content merging * extract CreateBin from AddBin * preallocate memory for merge list * wip overflowbins * refactor overflowbins to real bintype; bin members fix * use new Bin::Fill(v,w) function * add correctnes test, comparing with tprofile2d; check for possible 0 division * fix indentation accident * again.. * fix standard deviation merge bug; public/private fixes * Better tutorial example, remove output from automatic testcase * clean up private test files * wip error mode * add error modes * fix fError computation * Fix overflowbins - Polybin takes care of merging * In Merge, pass vector by const ref * error function fix * return global histo stats * overflow bins * Better testcase, missing: Integration in testsuite * use EXPECT_DOUBLE_EQ * added google testcases, fix bugs in the process * include order 17 May 2017, 22:05:14 UTC
6b94669 Fix ROOT-8794: schema evolution rule was executed too early and too often. This was in the case where the class was split but contain un-splitable object and the 'evolved' data member was after one of those un-splittable members 17 May 2017, 22:01:16 UTC
f3a368b Revert "Revert "Faster default+copy construction of TObjects"" This reverts commit d4c8f19ba4eae7b5fb6e904a1028321bc3068445. 17 May 2017, 20:20:59 UTC
2691f90 Remove unnecessary code duplication. The inline function was hidden in the WIN32 as a copy of the pattern of the other inline function in TStorage.h. However the new function does not use the reason why they need to be hidden from WIN32 namely having a static variable. 17 May 2017, 20:12:35 UTC
c030714 Mark the memory address passed to FilledByObjectAlloc as volatile. This avoid over-agressive optimization that can (and does) foil our test. 17 May 2017, 20:10:42 UTC
d85c8bf Apply fix found by Coverity and suggested by John H. 17 May 2017, 15:31:40 UTC
e660965 Silence implicit-fallthrough noexcept-type warnings from GCC7. We have one or two relevant implicit-fallthrough warnings; the rest was already covered by Coverity. The comment-based suppression does not work for `case 1: {foo(); /*FALL THROUGH*/ } case 2:...` due to the `{`. The type-change does not matter as we are not ABI compatible. 17 May 2017, 14:41:31 UTC
5dc12dc Missing break! Thanks, GCC7. 17 May 2017, 14:41:31 UTC
977f981 Update the documentation of SetLimits() 17 May 2017, 14:02:35 UTC
a41483a These days, freetype depends on -lz. 17 May 2017, 10:42:14 UTC
00d8e18 Keep default C++ standard for now; revisit after the release. 17 May 2017, 10:23:55 UTC
e992742 Revert "Chnaged the default for c++ standard depending on the version of the compiler." This reverts commit 5de9d82571e5cb93d47b2c04aeb68bfcd57ee166. We do it after branching the release. 17 May 2017, 10:23:08 UTC
1aba053 Revert "Also turn on C++14 for non-Apple clang (>= 5)." This reverts commit a62ae1963167b4560f5ac75ce3ee0eb5527663d1. We do it after branching the release. 17 May 2017, 10:22:38 UTC
5b6f5fa Add multiclass ROC curves for TMVAMulticlassGui (#574) * Add multiclass ROC curves for TMVAMulticlassGui Introduces a new (for multiclass anyway) button in the gui that when clicked displays one ROC curve per class. Each curve contains the performance of all methods for that class. Uses the new ROCCurve class to calculate the curves. * clang-format 17 May 2017, 08:43:15 UTC
68de296 Missing include. 17 May 2017, 08:33:04 UTC
1d7e586 Raise threshold when dealing with clang and fastmath 17 May 2017, 07:37:22 UTC
75ccd52 [IMT] Do not rely on rootpcm for libImt but only on the pch 17 May 2017, 07:14:17 UTC
32744af Veto multicore/mt tests without IMT; veto multiproc for classic. 17 May 2017, 07:01:45 UTC
308daba Do not yet lock reading of cleanup list ... too serializing 16 May 2017, 20:15:13 UTC
138c7ce Use a lock to protect access to collection from TROOT::GetListOfCleanups (resolve merge conflicts for 6.08) 16 May 2017, 20:14:42 UTC
1deb07c Alert the user of possible race condition when using TBufferMerger Leaving management of objects in the TBufferMergerFiles and related TMemFiles created from the TBufferFiles from the queue in TBufferMerger leads to race conditions that may cause a crash due to double delete of objects within the TMemFiles. This problem can be largely avoided, although not completely avoided, if the management of the destruction of these objects is done by hand by in user code. With these modifications, the tests now run tens of thousands of times without failure, compared with just a bit over a hundred times until a failure before. 16 May 2017, 16:20:31 UTC
a3b9d86 Manage destruction of TMemFiles in TBufferMerger instead of TFileMerger TFileMerger treats TMemFiles in a special way, and letting it manage the cleanup of these files leads to crashes in TBufferMerger. 16 May 2017, 16:20:31 UTC
ba64be1 Reset cleanup bit of TFileMerger in TBufferMerger::WriteOutput() In one of the stack traces of a crash in TBufferMerger it was noted that there was an attempt to remove from a THashList the TFileMerger, even though it is part of the stack of the thread it belongs to. Resetting the cleanup bit of TFileMerger eliminates this problem. 16 May 2017, 16:20:31 UTC
26f2d22 Use std::string for filename and options in TBufferMerger 16 May 2017, 16:20:31 UTC
58cfa35 Grab gROOTMutex when performing file operations in TBufferMerger 16 May 2017, 16:20:31 UTC
ef4178f Make it possible to run snapshot with or without IMT enabled 16 May 2017, 16:20:31 UTC
1599ce5 Add extra checks in test for TBufferMerger 16 May 2017, 16:20:31 UTC
8f2e252 Let TFileMerger manage TMemFiles added to it After a bug in TFileMerger was fixed by Philippe Canal with commit f8e55788e412b8d911535ad93a3ae40e8d40b748, it is possible to create a normal TFileMerger class in TBufferMerger::WriteOutput() and let it destruct the merged files. 16 May 2017, 16:20:31 UTC
1a65b92 Let directory change when getting a file from TBufferMerger 16 May 2017, 16:20:31 UTC
4c14c6e Simplify implementation of TBufferMerger using TFileMerger directly 16 May 2017, 16:20:31 UTC
7741087 Call EnableThreadSafety() in TBufferMerger test case This call is needed due to the separate thread launched by the TBufferMerger to merge data from the queue and write the output file. 16 May 2017, 16:20:31 UTC
84c2c2b Fix for coverity #61340 #61356 #61397 #61413 #61359 #44337 #54858 #54872 #61261 #62101 #62104 #56175 16 May 2017, 15:28:17 UTC
1d968a0 Fix for (long standing!) issue of slow startup on MacOS. If the domain name is ".local", the DNS resolver in MacOS goes belly up: it seems to use a dedicated resolver which does not reply, hitting the timeout: $ scutil --dns ... resolver #2 domain : local options : mdns timeout : 5 flags : Request A records, Request AAAA records reach : Not Reachable order : 300000 This patch simply ignores ".local", making the answer both useful and fast. 16 May 2017, 15:10:27 UTC
c8d7741 Address ROOT-8795 by locking the access to fSpecials in TROOT::FindObject. CMS has been seeing a periodic crash involving TH2::DoProjection while another thread happens to be doing a minimization. The incidents can be seen here https://github.com/cms-sw/cmssw/issues/18620 The problem is the following: TH2::DoProjection calls TROOT::FindObject https://root.cern.ch/doc/master/TH2_8cxx_source.html#l02086 TROOT::FindObject reads fSpecials without taking the lock https://root.cern.ch/doc/master/TROOT_8cxx_source.html#l01202 while TMinuit manipulates the list of specials while holding a lock. E.g. https://root.cern.ch/doc/master/TMinuit_8cxx_source.html#l00463 If TH2::DoProjection is running concurrently as TMinuit is begin used, it leads to a data race which causes the crash. 16 May 2017, 14:51:46 UTC
aed41c5 Impose dependency between multicore mp104 and mp105 this is done because they both use a compiled selector originated from the same source file. The Aclic procedures stumbled on each other causing one or both tests to fail randomly when the tests were run in parallel. 16 May 2017, 14:18:31 UTC
d4b7b93 Use -Wimplicit-fallthrough=2 for GCC7. 16 May 2017, 13:56:08 UTC
c647249 Separate section for -W config; enable clang warnings for any C++ standard. 16 May 2017, 13:55:46 UTC
a62ae19 Also turn on C++14 for non-Apple clang (>= 5). 16 May 2017, 12:16:37 UTC
186a624 Symbols are *exported* from a shared library. 16 May 2017, 12:16:37 UTC
8e3d29f Fix for coverity #55017 #53501 #55771 #60151 #62259 #61424 #62177 16 May 2017, 09:59:23 UTC
5de9d82 Chnaged the default for c++ standard depending on the version of the compiler. 16 May 2017, 09:29:32 UTC
3ba01d4 Built-in XRootD: remove '-Woverloaded-virtual' (until it is fixed) Builtin xrootd were failing because of the added CXX flag '-Woverloaded-virtual'. The problem has been reported to XRooTD. The patch also fixes xrootd_versionnum which was not updated when the builtin version number was recently changed. 16 May 2017, 09:19:15 UTC
f8e5578 Consistent fLocal vs TMemFile treatment 15 May 2017, 18:04:40 UTC
c6cfccf Mention TMinuit thread friendliness 15 May 2017, 18:04:40 UTC
a18336b [TDF] clang-format all the things 15 May 2017, 14:32:02 UTC
bad71e7 [TDF] Add `using namespace` directives to source files 15 May 2017, 14:32:02 UTC
637d31d [TDF] Introduce ns aliases in header files - Experimental::TDF employs `TDFInternal` and `TDFDetail` aliases. - Detail::TDF employs `TDFInternal` alias. - Internal::TDF directly imports the contents of Detail::TDF and Experimental::TDF. 15 May 2017, 14:32:02 UTC
52fabb5 [TDF] Rename TDataFrameGuessedType -> TDF::TInferType 15 May 2017, 14:32:02 UTC
89a12bb [TDF] Rename TDFOperations.{hxx,cxx} -> TDFActionHelpers.{hxx,cxx} 15 May 2017, 14:32:02 UTC
1e10b02 [TDF] Fix docs 15 May 2017, 14:32:02 UTC
60d6b7b [TDF] Clang-format 15 May 2017, 14:32:02 UTC
0a8c1c4 [TDF] Rename (ROOT::Internal::TDF::)*Operation to *Helper as per ROOT-8780 15 May 2017, 14:32:02 UTC
83fff00 [TDF] Rename `InterpretCall` to `JitTransformation` 15 May 2017, 14:32:02 UTC
457b5bc [TDF] Rename (ROOT::Internal::TDF::)Histo to HistoUtils 15 May 2017, 14:32:02 UTC
c780acd [TDF] Rename BranchNames_t -> ColumnNames_t 15 May 2017, 14:32:02 UTC
0b344c3 [TDF] Rename TInterface.hxx to TDFInterface.hxx 15 May 2017, 14:32:02 UTC
4c9b7d2 [TDF] Rename (Internal::TDF::)TDataFrameValue to TColumnValue 15 May 2017, 14:32:02 UTC
076f650 [TDF] Rename (Detail::TDF::)TDataFrameImpl to TLoopManager 15 May 2017, 14:32:02 UTC
bfd952d [TDF] Clang-format things 15 May 2017, 14:32:02 UTC
ab0e2f3 [TDF] Introduce ROOT::Internal::TDF as per ROOT-8780 Also rename TDataFrameAction[Base] -> TAction[Base]. Merge Internal::{Operations,TDFV7Utils} into Internal::TDF. 15 May 2017, 14:32:02 UTC
70d272d [TDF] Introduce ROOT::Detail::TDF as per ROOT-8780 Inside the ns are: * TCustomColumn[Base] (was TDataFrameBranch[Base]) * TRange (was TDataFrameRange) * TFilter (was TDataFrameFilter) * TDataFrameImpl * BranchNames_t (was in namespace ROOT) 15 May 2017, 14:32:02 UTC
9f465e1 Fix for coverity #94544 #42570 #42571 #42628 #54956 #54963 15 May 2017, 13:49:56 UTC
4224d22 #1 for ClassDef is kind of "reserved".. better start at 3... 15 May 2017, 12:26:45 UTC
74e216c Use right variable name 15 May 2017, 11:50:56 UTC
a3556d2 Merge branch 'master' of github.com:root-project/root 15 May 2017, 11:44:37 UTC
8c6f996 TreeProcMP: add warning for unimplemented functionality 15 May 2017, 09:57:00 UTC
f498f4c Honour clang-format 15 May 2017, 09:35:32 UTC
5e598cb tutorialsMP: adapt mp105_processEntryList to new signature 15 May 2017, 09:35:32 UTC
920e02c TreeProcMP: use ref instead of ptr for TEntryList in Process(...) 15 May 2017, 09:35:32 UTC
df0a631 TEntryList: add IsValid method 15 May 2017, 09:35:32 UTC
f32bd5f TreeProcMP: use portable ROOT types, e.g UInt_t 15 May 2017, 09:35:32 UTC
6fa8528 clag-format re-formatting 15 May 2017, 09:35:32 UTC
d851ae3 tutorials MP: add TChain case in mp103_processSelector tutorials MP: new tutorials for H1 and entry lists; reorganization - Move code duplications to new included file mp_H1_lambdas.C (used also by roottest) - use selector h1analysisTreeReader instead of h1analysis - restyling 15 May 2017, 09:35:32 UTC
56f1ed5 TreeProcMP: accomodate support for entry lists 15 May 2017, 09:35:32 UTC
5169c36 I/O for TAxis modified labels. 15 May 2017, 09:12:32 UTC
14878d6 [TDF] Fix v7 builds picking the right TDirectory 15 May 2017, 07:59:04 UTC
148c889 Check for !Wrapper (Coverity 94587). 15 May 2017, 07:48:15 UTC
aa73909 Further protect the gDirectory 15 May 2017, 07:35:29 UTC
69508e5 Simplify and correct some aspects of the test - Change the directory into the TBufferMergerFiles - Do not store in a unique_ptr a TTree extracted from a TFile - Use normal files and not unique ptr to them: we know they reside on disk, no need to use the plugin mngr 15 May 2017, 07:33:51 UTC
221528b Remove useless line 15 May 2017, 07:24:30 UTC
31683d6 Change output filename to mt.. from mp.. 15 May 2017, 07:18:41 UTC
14f3dd2 [TDF] Re-add tdf from scratch in the RN 14 May 2017, 12:45:04 UTC
ba2ff82 [TDF] Cleanup of the RN 14 May 2017, 11:14:38 UTC
c868802 [TDF] Handle more carefully implicit changes of directory The usage of the TBufferMerger implied several changes of directory. With the usage of TDirectory::TContext the state of ROOT is not changed. Following the statement above, a change in behaviour is introduced. When a user gets a file from the TBufferMerger with the GetFile method, it is her responsibility to "cd" into it not to introduce an implicit change of directory. This is clearly documented in Doxygen. 14 May 2017, 11:03:06 UTC
8cef2bf [TDF] Simplify tutorial 14 May 2017, 10:58:55 UTC
a98a1c2 Do not use unique_ptr for TTrees, because TFiles implicitly owns them 14 May 2017, 10:38:48 UTC
93e89b1 Implement -Dclingtest=On for building ROOT with cling (and clang) and its test suite. 12 May 2017, 14:41:35 UTC
2a6513b more update is DrawClone doc 12 May 2017, 14:00:36 UTC
f9a2f17 small doc update 12 May 2017, 13:49:24 UTC
2ab7350 Use TEveVector::Cross, not TMath::Cross. 12 May 2017, 12:37:44 UTC
back to top