https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
f1db858 Prepare for next patch release. 12 December 2017, 08:32:19 UTC
02233d7 Add Jira items; clarify that 6.12/02 is the *first* release. 12 December 2017, 08:32:19 UTC
08d31a7 Update ROOT version files to v6.12/02. 12 December 2017, 08:18:56 UTC
a183134 Finish code move of TDrawingOptsBaseNoDefault::OptsAttrRefArr. This completes 610eb5d377094f1c4b5b706f5b9409df239a9215 (cherry picked from commit 34cdbe6125b188e260d5c1f18c9d0ce52cb7961a) 12 December 2017, 06:56:46 UTC
81c08f0 Fix ROOT-9146 by using correct list of functions. GetListOfFunctionOverloads must use the list of global C++ functions (fGlobalFunctions) rather than the list of TF[1-3] and TFormula (fFunctions). (cherry picked from commit c576594a3e31600239b93048a475730f8105f1fd) 11 December 2017, 21:39:04 UTC
59e96f6 Also mention CMS. (cherry picked from commit 0223eac844543efd63b8d9b949e69e5a11dcee9f) 11 December 2017, 14:44:10 UTC
adfc6ef Update affiliation of Vassil. (cherry picked from commit e97ff91031d0af8cb0ec07bc0e61102ef9f47d3e) 11 December 2017, 14:42:38 UTC
3f08fac Yeah the alphabet... (cherry picked from commit 2d56ca03b00d10c026334d5a9b754c6f7334abf9) 11 December 2017, 14:37:40 UTC
6f672f0 Mention Oksana! (cherry picked from commit ee3ae64d369b93cf197d54ca8daef06f53ffb242) 11 December 2017, 14:37:38 UTC
d7f3f2e Mention Raphael! (cherry picked from commit 7caaf9e6ba2958076e0b6b07c9a8c9964a5a7a5d) 11 December 2017, 14:37:36 UTC
a4c0862 Create Core/Interpreter section, mention LLVM upgrade. (cherry picked from commit 143504607fa7db1eba6a5cbe968f07eea5727ffa) 11 December 2017, 14:19:39 UTC
40f3091 Mention `string_view::to_string`. (cherry picked from commit 49c7256c2d0c6f6ecb479ebc0ad715baeaa1eec2) 11 December 2017, 14:19:27 UTC
f2c5440 Add TDF tutorial for defines and filters to release notes 11 December 2017, 13:40:50 UTC
98ae78f Adapt TMVA::RandomGenerator for use with std::shuffle() 11 December 2017, 13:40:33 UTC
890def3 [DOC] Add more TDF tutorials to the release notes 11 December 2017, 13:39:27 UTC
7ebee19 Fix an un-initialized data member . This fixes the seg-fault observed in https://root-forum.cern.ch/t/rooprodpdf-changes-behaviour-after-print-call/27202 11 December 2017, 13:30:12 UTC
4d91a1a Be more explicit about the cling unlocked execution. Thanks, Philippe! (cherry picked from commit b32e8b7d8e075f37f5f632f4ffbb5982b9bebf71) 11 December 2017, 11:55:57 UTC
db8dc7d Update release notes 11 December 2017, 11:10:20 UTC
11371b8 Update release notes for the new auto-binning algorithm 11 December 2017, 10:35:12 UTC
db33d1c Update release notes 11 December 2017, 09:30:48 UTC
f223562 Update JSROOT release notes (cherry picked from commit 0497707726dbfc08eeb845838159cc6c63036182) 11 December 2017, 08:27:08 UTC
e0eef91 Geometry release notes v612 (cherry picked from commit 12ef3ce3591cfc63c7b07a2feedcb04964e61368) 11 December 2017, 08:10:44 UTC
ac180cd Mention that 6.12 is the last release with configure/make. (cherry picked from commit 0559561d791682ff083d3eba91f5943e9a335d2f) 11 December 2017, 08:09:50 UTC
5d339a4 Mention a couple of tutorials - several more are missing. (cherry picked from commit 9b9948b766e352493abfb98c40cb8eea72da7498) 11 December 2017, 08:09:44 UTC
372e413 Mention interpreter not locking execution anymore. (cherry picked from commit c41678124fe7723a838711fb4407ffba11fbfd99) 11 December 2017, 08:09:37 UTC
b5fbef2 Do not make it look as if TTreeReader is removed! (cherry picked from commit 5bb0002ea1eb402076c0e8cf539d419a66946020) 11 December 2017, 08:09:31 UTC
fb8a3e9 Whitespace (nfc). (cherry picked from commit db32c4b4248ff8c25f868cf39f3f645e135763a0) 11 December 2017, 08:09:24 UTC
bedcf06 Set the SourceManager flag to enable -fmodules-embed-all-files. This marks all files in the PCH/PCM transient. This allows clang to stream them back within the zip in the PCH rather than requiring the files to be physically present on disk. This should resolve an introduced regression which materializes if the files are moved/deleted after the generation of the PCH. 10 December 2017, 19:37:21 UTC
e63f492 typo 10 December 2017, 19:15:57 UTC
551c1e6 Resolve race condition between TDirectory and TContext destructor. The race condition could lead to the TContext indirectly spinning the lock indefinitively 10 December 2017, 19:03:03 UTC
31ded19 Match declarations of at_quick_exit and __cxa_atexit symbols for libc++ and C++17 On Linux, the same adjustments are needed as for libstdc++ and libc++, so turn the condition into just #ifdef __linux__. However, since the __cxa_atexit function is declared as extern "C" in libc++, we cannot add "noexcept" to it, as is done for libstdc++. 09 December 2017, 10:50:02 UTC
f6ede52 Replace deprecated std::random_shuffle with std::shuffle and default engine Removed in C++17. No functionality change intended. 09 December 2017, 10:50:02 UTC
5e24a3f Replace deprecated std::bind2nd with equivalent code Removed in C++17. No functionality change intended. 09 December 2017, 10:50:01 UTC
19dd322 Replace deprecated std::bind1st with equivalent code Removed in C++17. No functionality change intended. 09 December 2017, 10:50:01 UTC
09e970b Replace deprecated std::ptr_fun and std::mem_fun with equivalent code Removed in C++17. No functionality change intended. 09 December 2017, 10:50:01 UTC
fe44554 Do not use deprecated code in stressIterators test Removed in C++17. No functionality change intended. 09 December 2017, 10:50:00 UTC
f79690c Remove uses of deprecated std::pointer_to_unary_function It's removed in C++17. No functionality change intended. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313481 91177308-0d34-0410-b5e6-96231b3b80d8 Signed-off-by: Guilherme Amadio <amadio@cern.ch> 09 December 2017, 10:50:00 UTC
76a0938 BUG: Fix iterator type in RooRandomizeParamMCSModule 09 December 2017, 10:18:45 UTC
c5772d9 BUG: Fix misnamed variable in RooRandomizeParamMCSModule 09 December 2017, 10:18:45 UTC
38a075f [TDF] Fix missing re-initialization of variable on second event-loop `fLastCheckedEntry` was not re-initialized after the first event-loop of a data-frame, providing wrong results in filters and custom columns rare occasions. This should fix ROOT-9136. 09 December 2017, 10:17:05 UTC
e1e6d79 Update release note [WriteObject(const T *objptr, Bool_t cacheReuse = kTRUE)] 08 December 2017, 22:08:38 UTC
853399c Fix typo 08 December 2017, 15:50:03 UTC
6a2e19f Fix IsValid for compiled functions based on functors. 08 December 2017, 12:15:23 UTC
02783d0 Update Relase notes 07 December 2017, 17:57:29 UTC
3464562 Fix for integer overflows (e.g. for histograms with very large bin contents). This fixes ROOT-9074 07 December 2017, 14:32:05 UTC
b288f16 Fix Info message 07 December 2017, 14:07:23 UTC
32059f3 TEfficiency::SetUseWeightedEvents(): Do not assume Sumw2() was called on histograms. In Debug and RelWithDebInfo builds (when assertions are active) the following code caused an assertion to fire: root [0] TEfficiency* eff = new TEfficiency; root [1] eff->SetUseWeightedEvents(); Info in <TROOT::TEfficiency::SetUseWeightedEvents>: Histograms are filled with weights root.exe: ../hist/hist/src/TEfficiency.cxx:3593: void TEfficiency::SetUseWeightedEvents(bool): Assertion `fTotalHistogram->GetSumw2N() > 0 && fPassedHistogram->GetSumw2N() > 0' failed This fixes ROOT-9058. 07 December 2017, 14:06:33 UTC
12f537c Merge sixth part of using a RW lock (improved performance) 07 December 2017, 12:21:16 UTC
8205dee Use std::mutex inner lock of gCoreMutex RWLock. This avoid the virtual call of TMutex. 07 December 2017, 12:20:03 UTC
12e6227 Avoid copying shared_pointer in RecursiveRemove when list in empty. 07 December 2017, 12:20:03 UTC
b1bb2d8 Add definition and test of std::mutex for RW lock 07 December 2017, 12:20:02 UTC
148c52d Add missing lnk->SetObject(nullptr) when marking the link for removal 07 December 2017, 12:20:02 UTC
4302132 Speed-up RW unlocking. Avoid to search 'again' for the thread local information (the reader count) in the Unlock when we already did in the lock and we have good way to pass it from one to the other (The LockGuard) 07 December 2017, 12:20:02 UTC
0fa8fb2 Typo in documentation. 07 December 2017, 12:20:02 UTC
c3e3443 Rely on TROOT::RecursiveRemove to take the read lock. Since RecursiveRemove is called for each object (directly and indirectly) in the list of cleanups by each object delete, it is called O(N^2) times, so avoid the 'redundant' read-lock taking is a boost 07 December 2017, 12:20:01 UTC
15beebb Fix to avoid a crash when DrawPanel was invoked from the popup menu on an histogram. 07 December 2017, 12:20:01 UTC
2d2e853 Update list of contributors in Release notes 06 December 2017, 22:50:11 UTC
195d4ce Update release notes 06 December 2017, 22:29:38 UTC
35ed77b Update reference file for changes in RooStats to use GlobalObservables option in createNLL 06 December 2017, 22:29:26 UTC
06e0b38 Add GlobalObservables to all createNLL in RooStats. This makes the NLL computing correctly the normalisation of the constraint terms. Some tests in stressRooStats have a different result when the normalisation of the constraints plays a role (e.g. when the global observables have a range which is not large enough and therefore the integral of the constraint pdf is not 1) 06 December 2017, 22:29:16 UTC
54df0fe Revert "Revert changes in RooAbsPdf::createNLL which deal with the constraint terms and introduced in ab6de0cac6f9d37b48be1a86e4e043bfc24bc298." This reverts commit 63829864218426edd86de57512c5c16d77ea8bc7. 06 December 2017, 22:29:06 UTC
9e6515a Merge fifth part of using a RW lock. 06 December 2017, 16:11:10 UTC
09e370f Reduce use of shared_from_this to minimum 06 December 2017, 16:10:55 UTC
b6457e1 Properly deal with TClassTable Init delay. See 65ed97fc8d This fixes ROOT-9139. 06 December 2017, 15:33:58 UTC
fe9860c Fix memory leak in TBufferMerger memfiles.clear() needs std::unique_ptr<TMemFile> to free the memory. Bug introduced by commit 8594906728abdedc563eacd04e9a6bdded77e837. Closes ROOT-9133. 06 December 2017, 15:26:45 UTC
efeede3 [test/ios] Use unique_ptr instead of deprecated auto_ptr 06 December 2017, 15:26:41 UTC
e3200c0 Remove comments with auto_ptr from stressMathMore test 06 December 2017, 15:26:37 UTC
d9749a1 [graf2d/cocoa] Use unique_ptr instead of deprecated auto_ptr 06 December 2017, 15:26:33 UTC
401f129 [RooFit] Use unique_ptr instead of deprecated auto_ptr 06 December 2017, 15:26:28 UTC
fa19c9f Mark compiler include paths as -cxx-isystem (ROOT-8991). (cherry picked from commit c48aa92477cb13d09bbf9642cd807932bba444f5) 06 December 2017, 14:26:12 UTC
346ad9a Claim #include <auto-parse-hdr> to remember the full path (ROOT-8863). (cherry picked from commit 7f159090a4749498d6bc341c1d152b52bc45c013) 06 December 2017, 03:13:22 UTC
6ee9b29 [RN] Elaborate more on TDF Histo models 05 December 2017, 21:26:07 UTC
7b44199 Adjust after increased fp precision. (cherry picked from commit 61c4504589bdbb398171ea30573ba6f87b31143e) 05 December 2017, 14:50:22 UTC
a7feaa8 Print float with number of signif digits, double with 8. (cherry picked from commit 8ae60a20f6ca50f8f6342289ab856d71aa9870f1) 05 December 2017, 14:50:22 UTC
045e3e2 Update to new output format. Use CHECK-NEXT. (cherry picked from commit dc1d928d55fca51b70e2c69b757a95a2f672b93b) 05 December 2017, 14:50:22 UTC
bcd9f15 Update ref to include <invalid memory address> (cherry picked from commit 77ea691e0ce3420d1fceecc5e4852c7da5e0a79d) 05 December 2017, 14:50:22 UTC
6e1246a Adapt to new=old value printer: "1.000000" for a double 1 instead of "1". Revert "Adapt to format changes in floating point value printing." This reverts commit a15ef54fb4c5152eeff740cc1f3be6249ede26e6. (cherry picked from commit d08f924ee8e616da53826dc0f3078c39443e2ab3) 05 December 2017, 14:50:22 UTC
c09e940 Print "1.000000" for a double 1 instead of "1", as in 6.10. Uses the # modifier to printf using the "alternate form". (cherry picked from commit 68a8d09a9ce23a8cb61aa1ab404d37ac4e7d4613) 05 December 2017, 14:50:22 UTC
df3be07 Update release notes 05 December 2017, 14:45:35 UTC
985df4f Bump builtin version of Vc to 1.3.3 05 December 2017, 14:36:06 UTC
82abd3f Fix problems with conversions between TString and std::string in C++17 05 December 2017, 14:36:05 UTC
8b8ad98 Help compiler to convert from llvm::cl::opt to its std::string value Fixes the error below when compiling with C++17: lib/Transforms/IPO/PassManagerBuilder.cpp:175:19: error: call to deleted constructor of 'llvm::cl::opt<std::string>' PGOInstrGen = PGOOutputFile; ^~~~~~~~~~~~~ include/llvm/Support/CommandLine.h:1325:3: note: 'opt' has been explicitly marked deleted here opt(const opt &) = delete; 05 December 2017, 14:36:05 UTC
e5692eb Pass reference to fstat() in RetryAfterSignal() Without this patch llvm fails to compile due to a mismatch in argument types since RetryAfterSignal() expects a reference to the callable. 05 December 2017, 14:36:05 UTC
06ec6c1 Enable C++17 build option 05 December 2017, 14:36:05 UTC
69d1e2b Update documentation of rootcp to reflect new behaviour 05 December 2017, 14:20:44 UTC
e3a7417 [rootcp] Write out keys only if cycle number increases Fixes https://sft.its.cern.ch/jira/browse/ROOT-8528. 05 December 2017, 14:20:43 UTC
62cff7e Fail to add class to TClassTable when type deduction fails 05 December 2017, 14:20:43 UTC
321ce89 Fix deduction of type names in TGenericClassInfo Due to differences in the __PRETTY_FUNCTION__ macro from different compilers, TTypeNameExtraction::Get() returned an empty string if type deduction failed due to errors when trying to extract the type from the name. Since in AddClass() this condition was not checked for, any class that failed type deduction would be added with an empty string as key. We now rely on demangling the output of typeid(T).name() with this commit. 05 December 2017, 14:20:43 UTC
460073e Fix of 3d axis drawing at theta=90 05 December 2017, 14:16:34 UTC
1aadd02 Add TGWindow to the white list of consistent hash. This avoid having to use the content of libGui's dictionary during the static initialization of libGui itself (TGClientInit creates a TGClient which creats a TGWindow which register itself in TGClient's THashList). 04 December 2017, 17:47:33 UTC
a7bff54 Merge fourth part of using a RW lock (improved performance) 01 December 2017, 20:19:37 UTC
1dba78e Use RW lock in TClass::GetClass(const std::type_info&...) 01 December 2017, 20:19:09 UTC
5a73f7e Make the mutable member of TBaseClass atomic. This make their testing outside the lock (and setting inside the lock) to be actually thread safe 01 December 2017, 20:18:16 UTC
b80433b Remove obsolete code. (STL is in std) 01 December 2017, 20:18:15 UTC
0818da1 Avoid having to mod TStreamerInfo when streaming it. This also avoid to have to take a lock during this streaming 01 December 2017, 20:18:15 UTC
91f4597 Allow writing temporary objects (with same address) in same TBuffer(s). A new flag to TBuffer*::WriteObject allows to skip the mechanism that prevent the 2nd streaming of an object. This allows the (re)use of temporary objects to store different data in the same buffer. 01 December 2017, 20:18:15 UTC
552bc5e Move reset from entry point to Reset function in TMessage. Now that TMessage::WriteObject is not the only entry point (actually this has been true for along time), we need to move the reset of the gathering of StreamerInfo information from that entry point to the Reset function. 01 December 2017, 20:18:15 UTC
6ac6dd6 Remove no longer necessary overload 01 December 2017, 20:18:15 UTC
284bc62 Add templated TBuffer::WriteObject 01 December 2017, 20:18:15 UTC
1d93bad sqlfile: clang-format and syntax erros fixes 01 December 2017, 20:18:15 UTC
back to top