02361e3 | Axel Naumann | 13 December 2017, 07:27:42 UTC | Update release notes to reflect the early death of 6.12/02. | 13 December 2017, 07:27:42 UTC |
c63e649 | Axel Naumann | 13 December 2017, 07:23:26 UTC | Update ROOT version files to v6.12/04. | 13 December 2017, 07:23:26 UTC |
5c4977d | Philippe Canal | 13 December 2017, 00:03:39 UTC | Restore thread-safety of TClass::GetClass | 13 December 2017, 00:23:34 UTC |
3ddc8ce | Axel Naumann | 12 December 2017, 13:30:13 UTC | Fix formatting. | 12 December 2017, 13:30:13 UTC |
b8da826 | Axel Naumann | 12 December 2017, 10:01:24 UTC | Update ROOT version files to v6.12/03. | 12 December 2017, 10:01:24 UTC |
d380dec | Axel Naumann | 12 December 2017, 09:47:27 UTC | Also fixed (but not closed yet due to missing test) | 12 December 2017, 09:47:27 UTC |
f1db858 | Axel Naumann | 12 December 2017, 08:29:46 UTC | Prepare for next patch release. | 12 December 2017, 08:32:19 UTC |
02233d7 | Axel Naumann | 12 December 2017, 08:28:01 UTC | Add Jira items; clarify that 6.12/02 is the *first* release. | 12 December 2017, 08:32:19 UTC |
08d31a7 | Axel Naumann | 12 December 2017, 08:17:37 UTC | Update ROOT version files to v6.12/02. | 12 December 2017, 08:18:56 UTC |
a183134 | Philippe Canal | 11 December 2017, 22:29:46 UTC | Finish code move of TDrawingOptsBaseNoDefault::OptsAttrRefArr. This completes 610eb5d377094f1c4b5b706f5b9409df239a9215 (cherry picked from commit 34cdbe6125b188e260d5c1f18c9d0ce52cb7961a) | 12 December 2017, 06:56:46 UTC |
81c08f0 | Philippe Canal | 11 December 2017, 19:46:13 UTC | 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 | Axel Naumann | 11 December 2017, 14:43:53 UTC | Also mention CMS. (cherry picked from commit 0223eac844543efd63b8d9b949e69e5a11dcee9f) | 11 December 2017, 14:44:10 UTC |
adfc6ef | Axel Naumann | 11 December 2017, 14:42:24 UTC | Update affiliation of Vassil. (cherry picked from commit e97ff91031d0af8cb0ec07bc0e61102ef9f47d3e) | 11 December 2017, 14:42:38 UTC |
3f08fac | Axel Naumann | 11 December 2017, 14:37:16 UTC | Yeah the alphabet... (cherry picked from commit 2d56ca03b00d10c026334d5a9b754c6f7334abf9) | 11 December 2017, 14:37:40 UTC |
6f672f0 | Axel Naumann | 11 December 2017, 14:36:33 UTC | Mention Oksana! (cherry picked from commit ee3ae64d369b93cf197d54ca8daef06f53ffb242) | 11 December 2017, 14:37:38 UTC |
d7f3f2e | Axel Naumann | 11 December 2017, 14:35:17 UTC | Mention Raphael! (cherry picked from commit 7caaf9e6ba2958076e0b6b07c9a8c9964a5a7a5d) | 11 December 2017, 14:37:36 UTC |
a4c0862 | Axel Naumann | 11 December 2017, 14:16:11 UTC | Create Core/Interpreter section, mention LLVM upgrade. (cherry picked from commit 143504607fa7db1eba6a5cbe968f07eea5727ffa) | 11 December 2017, 14:19:39 UTC |
40f3091 | Axel Naumann | 11 December 2017, 14:16:06 UTC | Mention `string_view::to_string`. (cherry picked from commit 49c7256c2d0c6f6ecb479ebc0ad715baeaa1eec2) | 11 December 2017, 14:19:27 UTC |
f2c5440 | Guilherme Amadio | 11 December 2017, 13:08:15 UTC | Add TDF tutorial for defines and filters to release notes | 11 December 2017, 13:40:50 UTC |
98ae78f | Guilherme Amadio | 11 December 2017, 12:22:21 UTC | Adapt TMVA::RandomGenerator for use with std::shuffle() | 11 December 2017, 13:40:33 UTC |
890def3 | Enrico Guiraud | 11 December 2017, 12:08:16 UTC | [DOC] Add more TDF tutorials to the release notes | 11 December 2017, 13:39:27 UTC |
7ebee19 | moneta | 11 December 2017, 08:48:16 UTC | 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 | Axel Naumann | 11 December 2017, 11:55:37 UTC | Be more explicit about the cling unlocked execution. Thanks, Philippe! (cherry picked from commit b32e8b7d8e075f37f5f632f4ffbb5982b9bebf71) | 11 December 2017, 11:55:57 UTC |
db8dc7d | moneta | 11 December 2017, 11:08:45 UTC | Update release notes | 11 December 2017, 11:10:20 UTC |
11371b8 | Gerardo Ganis | 11 December 2017, 10:34:01 UTC | Update release notes for the new auto-binning algorithm | 11 December 2017, 10:35:12 UTC |
db33d1c | Guilherme Amadio | 11 December 2017, 09:28:06 UTC | Update release notes | 11 December 2017, 09:30:48 UTC |
f223562 | Sergey Linev | 11 December 2017, 08:24:10 UTC | Update JSROOT release notes (cherry picked from commit 0497707726dbfc08eeb845838159cc6c63036182) | 11 December 2017, 08:27:08 UTC |
e0eef91 | Andrei Gheata | 11 December 2017, 07:51:25 UTC | Geometry release notes v612 (cherry picked from commit 12ef3ce3591cfc63c7b07a2feedcb04964e61368) | 11 December 2017, 08:10:44 UTC |
ac180cd | Axel Naumann | 11 December 2017, 08:08:14 UTC | Mention that 6.12 is the last release with configure/make. (cherry picked from commit 0559561d791682ff083d3eba91f5943e9a335d2f) | 11 December 2017, 08:09:50 UTC |
5d339a4 | Axel Naumann | 11 December 2017, 08:07:57 UTC | Mention a couple of tutorials - several more are missing. (cherry picked from commit 9b9948b766e352493abfb98c40cb8eea72da7498) | 11 December 2017, 08:09:44 UTC |
372e413 | Axel Naumann | 11 December 2017, 08:07:37 UTC | Mention interpreter not locking execution anymore. (cherry picked from commit c41678124fe7723a838711fb4407ffba11fbfd99) | 11 December 2017, 08:09:37 UTC |
b5fbef2 | Axel Naumann | 11 December 2017, 07:09:42 UTC | Do not make it look as if TTreeReader is removed! (cherry picked from commit 5bb0002ea1eb402076c0e8cf539d419a66946020) | 11 December 2017, 08:09:31 UTC |
fb8a3e9 | Axel Naumann | 11 December 2017, 07:07:24 UTC | Whitespace (nfc). (cherry picked from commit db32c4b4248ff8c25f868cf39f3f645e135763a0) | 11 December 2017, 08:09:24 UTC |
bedcf06 | Vassil Vassilev | 30 November 2017, 11:38:38 UTC | 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 | Philippe Canal | 10 December 2017, 19:15:31 UTC | typo | 10 December 2017, 19:15:57 UTC |
551c1e6 | Philippe Canal | 10 December 2017, 01:14:05 UTC | 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 | Guilherme Amadio | 08 December 2017, 10:35:24 UTC | 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 | Guilherme Amadio | 08 December 2017, 14:01:25 UTC | 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 | Guilherme Amadio | 08 December 2017, 14:04:20 UTC | Replace deprecated std::bind2nd with equivalent code Removed in C++17. No functionality change intended. | 09 December 2017, 10:50:01 UTC |
19dd322 | Guilherme Amadio | 08 December 2017, 13:53:58 UTC | Replace deprecated std::bind1st with equivalent code Removed in C++17. No functionality change intended. | 09 December 2017, 10:50:01 UTC |
09e970b | Guilherme Amadio | 08 December 2017, 14:06:57 UTC | 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 | Guilherme Amadio | 08 December 2017, 10:36:55 UTC | Do not use deprecated code in stressIterators test Removed in C++17. No functionality change intended. | 09 December 2017, 10:50:00 UTC |
f79690c | Benjamin Kramer | 17 September 2017, 11:12:57 UTC | 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 | Chris Burr | 07 December 2017, 13:14:38 UTC | BUG: Fix iterator type in RooRandomizeParamMCSModule | 09 December 2017, 10:18:45 UTC |
c5772d9 | Christopher Burr | 27 November 2017, 22:52:49 UTC | BUG: Fix misnamed variable in RooRandomizeParamMCSModule | 09 December 2017, 10:18:45 UTC |
38a075f | Enrico Guiraud | 08 December 2017, 17:15:27 UTC | [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 | Philippe Canal | 08 December 2017, 22:07:13 UTC | Update release note [WriteObject(const T *objptr, Bool_t cacheReuse = kTRUE)] | 08 December 2017, 22:08:38 UTC |
853399c | Xavier Valls | 08 December 2017, 15:42:29 UTC | Fix typo | 08 December 2017, 15:50:03 UTC |
6a2e19f | moneta | 08 December 2017, 10:29:37 UTC | Fix IsValid for compiled functions based on functors. | 08 December 2017, 12:15:23 UTC |
02783d0 | Philippe Canal | 07 December 2017, 17:56:43 UTC | Update Relase notes | 07 December 2017, 17:57:29 UTC |
3464562 | moneta | 07 December 2017, 14:31:08 UTC | 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 | moneta | 07 December 2017, 14:05:37 UTC | Fix Info message | 07 December 2017, 14:07:23 UTC |
32059f3 | Bastian Beischer | 12 October 2017, 12:19:20 UTC | 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 | Philippe Canal | 07 December 2017, 12:21:16 UTC | Merge sixth part of using a RW lock (improved performance) | 07 December 2017, 12:21:16 UTC |
8205dee | Philippe Canal | 07 December 2017, 11:41:08 UTC | Use std::mutex inner lock of gCoreMutex RWLock. This avoid the virtual call of TMutex. | 07 December 2017, 12:20:03 UTC |
12e6227 | Philippe Canal | 07 December 2017, 02:14:02 UTC | Avoid copying shared_pointer in RecursiveRemove when list in empty. | 07 December 2017, 12:20:03 UTC |
b1bb2d8 | Philippe Canal | 07 December 2017, 02:02:37 UTC | Add definition and test of std::mutex for RW lock | 07 December 2017, 12:20:02 UTC |
148c52d | Philippe Canal | 07 December 2017, 02:02:15 UTC | Add missing lnk->SetObject(nullptr) when marking the link for removal | 07 December 2017, 12:20:02 UTC |
4302132 | Philippe Canal | 07 December 2017, 00:12:07 UTC | 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 | Philippe Canal | 06 December 2017, 22:11:29 UTC | Typo in documentation. | 07 December 2017, 12:20:02 UTC |
c3e3443 | Philippe Canal | 06 December 2017, 22:07:39 UTC | 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 | Olivier Couet | 07 December 2017, 10:41:09 UTC | Fix to avoid a crash when DrawPanel was invoked from the popup menu on an histogram. | 07 December 2017, 12:20:01 UTC |
2d2e853 | moneta | 06 December 2017, 22:49:22 UTC | Update list of contributors in Release notes | 06 December 2017, 22:50:11 UTC |
195d4ce | Xavier Valls | 06 December 2017, 15:28:42 UTC | Update release notes | 06 December 2017, 22:29:38 UTC |
35ed77b | moneta | 06 December 2017, 16:23:27 UTC | Update reference file for changes in RooStats to use GlobalObservables option in createNLL | 06 December 2017, 22:29:26 UTC |
06e0b38 | moneta | 06 December 2017, 16:19:54 UTC | 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 | moneta | 06 December 2017, 13:51:33 UTC | 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 | Philippe Canal | 06 December 2017, 16:11:10 UTC | Merge fifth part of using a RW lock. | 06 December 2017, 16:11:10 UTC |
09e370f | Philippe Canal | 05 December 2017, 15:29:12 UTC | Reduce use of shared_from_this to minimum | 06 December 2017, 16:10:55 UTC |
b6457e1 | Philippe Canal | 04 December 2017, 22:59:10 UTC | Properly deal with TClassTable Init delay. See 65ed97fc8d This fixes ROOT-9139. | 06 December 2017, 15:33:58 UTC |
fe9860c | Guilherme Amadio | 06 December 2017, 14:25:53 UTC | 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 | Guilherme Amadio | 06 December 2017, 09:37:53 UTC | [test/ios] Use unique_ptr instead of deprecated auto_ptr | 06 December 2017, 15:26:41 UTC |
e3200c0 | Guilherme Amadio | 06 December 2017, 09:37:05 UTC | Remove comments with auto_ptr from stressMathMore test | 06 December 2017, 15:26:37 UTC |
d9749a1 | Guilherme Amadio | 06 December 2017, 09:33:35 UTC | [graf2d/cocoa] Use unique_ptr instead of deprecated auto_ptr | 06 December 2017, 15:26:33 UTC |
401f129 | Guilherme Amadio | 06 December 2017, 09:22:07 UTC | [RooFit] Use unique_ptr instead of deprecated auto_ptr | 06 December 2017, 15:26:28 UTC |
fa19c9f | Axel Naumann | 06 December 2017, 03:11:26 UTC | Mark compiler include paths as -cxx-isystem (ROOT-8991). (cherry picked from commit c48aa92477cb13d09bbf9642cd807932bba444f5) | 06 December 2017, 14:26:12 UTC |
346ad9a | Axel Naumann | 05 December 2017, 23:10:44 UTC | 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 | Danilo Piparo | 04 December 2017, 14:18:55 UTC | [RN] Elaborate more on TDF Histo models | 05 December 2017, 21:26:07 UTC |
7b44199 | Axel Naumann | 05 December 2017, 04:53:42 UTC | Adjust after increased fp precision. (cherry picked from commit 61c4504589bdbb398171ea30573ba6f87b31143e) | 05 December 2017, 14:50:22 UTC |
a7feaa8 | Axel Naumann | 05 December 2017, 04:53:15 UTC | Print float with number of signif digits, double with 8. (cherry picked from commit 8ae60a20f6ca50f8f6342289ab856d71aa9870f1) | 05 December 2017, 14:50:22 UTC |
045e3e2 | Axel Naumann | 04 December 2017, 21:35:44 UTC | Update to new output format. Use CHECK-NEXT. (cherry picked from commit dc1d928d55fca51b70e2c69b757a95a2f672b93b) | 05 December 2017, 14:50:22 UTC |
bcd9f15 | Axel Naumann | 04 December 2017, 21:35:20 UTC | Update ref to include <invalid memory address> (cherry picked from commit 77ea691e0ce3420d1fceecc5e4852c7da5e0a79d) | 05 December 2017, 14:50:22 UTC |
6e1246a | Axel Naumann | 04 December 2017, 20:51:40 UTC | 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 | Axel Naumann | 04 December 2017, 20:54:09 UTC | 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 | Olivier Couet | 05 December 2017, 14:45:23 UTC | Update release notes | 05 December 2017, 14:45:35 UTC |
985df4f | Guilherme Amadio | 28 November 2017, 10:57:04 UTC | Bump builtin version of Vc to 1.3.3 | 05 December 2017, 14:36:06 UTC |
82abd3f | Guilherme Amadio | 28 November 2017, 10:42:38 UTC | Fix problems with conversions between TString and std::string in C++17 | 05 December 2017, 14:36:05 UTC |
8b8ad98 | Guilherme Amadio | 28 November 2017, 09:51:19 UTC | 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 | Guilherme Amadio | 21 November 2017, 17:08:05 UTC | 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 | Guilherme Amadio | 21 November 2017, 14:45:00 UTC | Enable C++17 build option | 05 December 2017, 14:36:05 UTC |
69d1e2b | Guilherme Amadio | 05 December 2017, 13:52:51 UTC | Update documentation of rootcp to reflect new behaviour | 05 December 2017, 14:20:44 UTC |
e3a7417 | Guilherme Amadio | 05 December 2017, 11:05:48 UTC | [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 | Guilherme Amadio | 28 November 2017, 16:48:47 UTC | Fail to add class to TClassTable when type deduction fails | 05 December 2017, 14:20:43 UTC |
321ce89 | Guilherme Amadio | 05 December 2017, 08:21:14 UTC | 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 | Evgueni Tcherniaev | 05 December 2017, 10:08:27 UTC | Fix of 3d axis drawing at theta=90 | 05 December 2017, 14:16:34 UTC |
1aadd02 | Philippe Canal | 04 December 2017, 16:40:46 UTC | 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 | Philippe Canal | 01 December 2017, 20:19:37 UTC | Merge fourth part of using a RW lock (improved performance) | 01 December 2017, 20:19:37 UTC |
1dba78e | Philippe Canal | 30 November 2017, 04:45:27 UTC | Use RW lock in TClass::GetClass(const std::type_info&...) | 01 December 2017, 20:19:09 UTC |
5a73f7e | Philippe Canal | 01 December 2017, 03:42:01 UTC | 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 | Philippe Canal | 30 November 2017, 21:37:54 UTC | Remove obsolete code. (STL is in std) | 01 December 2017, 20:18:15 UTC |