https://github.com/lmoneta/root

sort by:
Revision Author Date Message Commit Date
dd4fcde Add part of v6.08/02 release notes 02 December 2016, 23:07:29 UTC
7f705b8 Update ROOT version files to v6.08/02. 02 December 2016, 22:48:16 UTC
9f7b656 Still need to copy ClingRAII.h into include dir 02 December 2016, 19:48:16 UTC
faaa76d Revert "Prompt error while building StreamerInfo if element is vector<T> and has no dictionary" This reverts commit bcec6aee7e2077862d606b40290971c345927dd3. 02 December 2016, 19:10:57 UTC
8aa22e9 Remove the (incorrect) forced alignment of the content of vector. This was the 'right' thing to do for Emulated class (due to a deficiency in TStreamerInfo::ComputeSize) but wrong from loaded classes (where TClass::Size() is authoritative for use in vector). Which this change we should be back to the emulated vector and a compiled vector being bitwise identical. Note the forced alginment was introduced in 9968d0f0301776294f361752ff7b914e7c181f58 to more properly support emulated class (which is more comprehensively done by fixing TStreamerInfo::ComputeSize) 02 December 2016, 19:10:57 UTC
c56dcee Use constexpr and mark variable name as const. Avoid code duplication 02 December 2016, 19:10:56 UTC
6281247 Align the 'sizeof' emulated classes. This avoid user of this size (like the emulation of std::vector) to have to align it (and having to filter this alignment on just the emulated case) 02 December 2016, 19:10:56 UTC
d0e3c08 Add more code comment 02 December 2016, 19:10:56 UTC
b0220d6 Use constexpr and mark variable name as const 02 December 2016, 19:10:56 UTC
77e1f4d ClingRAII.h should not be in the dictionary 01 December 2016, 16:39:17 UTC
4c6d03c Revert "Set -fvisibility-inlines-hidden throughout ROOT." This breaks roottest/python/cpp/PointerPassing.C This reverts commit 676d2b2ab3f98e7f1bef9d69292ca014dd430945. 30 November 2016, 15:28:56 UTC
5ece58a Revert "As for MacOS, hide inlines." Breaks roottest/python/cpp/PointerPassing.C. This reverts commit 39090cb364611d41eae5ebafb930a50615d30cb2. 30 November 2016, 15:28:13 UTC
e1d6f3b Change "TTreeReader::Reset" to "Restart" in error message (cherry picked from commit 8af4698e513d4ebebdb3b272a93e93fa7fa1e3cb) 30 November 2016, 12:01:52 UTC
cadd188 The dtor shall be public for polymorphic delete. Thanks, Enrico! (cherry picked from commit f48823c0ce8a121672c377e3a99974374ff90f97) 29 November 2016, 13:40:38 UTC
39090cb As for MacOS, hide inlines. (cherry picked from commit 5beed7bec9514eee573febc23cd202963e59664f) 29 November 2016, 13:38:36 UTC
325eb19 Update release notes 29 November 2016, 09:41:29 UTC
4a90a84 proof/proof: fix for ROOT-8466 Remove residual symlink creation (after optimization introduced in 0a976f4a56cf55bd8102c5d89088531be874ef1a). For PROOF-Lite, make sure that all the relevant files (including .pcm) are present in the cache. 29 November 2016, 09:36:42 UTC
66b6682 proof/proof: silence warning from TUri 29 November 2016, 09:36:42 UTC
f14c9e1 proof/proofplayer: consolidate TProofPlayer::AssertSelector 29 November 2016, 09:36:42 UTC
6b96095 Release notes 29 November 2016, 09:24:50 UTC
dc17d27 Release notes 29 November 2016, 09:23:20 UTC
2cfbc66 Release notes 29 November 2016, 09:21:51 UTC
d8d5167 Add -patches section; mention -fvisibility-inlines-hidden. 29 November 2016, 08:52:02 UTC
676d2b2 Set -fvisibility-inlines-hidden throughout ROOT. Avoids "different visibility settings" warning. (cherry picked from commit df0a8c4b6415a23752b035b5785faa8ddb6c5927) 29 November 2016, 08:52:02 UTC
c6741f7 Prompt error while building StreamerInfo if element is vector<T> and has no dictionary This fixes ROOT-8478. 29 November 2016, 08:50:32 UTC
f0de158 Hide the most absurd CPP macros from mmalloc headers (ROOT-8475). Not needed in the master because that uses res/ and hides mmalloc. 28 November 2016, 16:50:25 UTC
b359b7f ClingRAII.h should not be in the dictionary 28 November 2016, 15:26:13 UTC
18c7013 Factor ParsingStateRAII and use in TClingCallbacks. Aslo add DelayedInfoRAII 25 November 2016, 19:15:13 UTC
1640f03 Follow spirit of naming convention (_t is for typedef). _t for struct is a renmant of the fact that C sorta requires the use of typedef for struct naming 25 November 2016, 19:15:13 UTC
fa5daff Store an empty StreamerInfo if the file has no data or data that does not need a StreamerInfo. This avoid spurrious warning messages 25 November 2016, 17:50:40 UTC
5a6dfef Indicate type of constant. 25 November 2016, 17:50:38 UTC
8eec46e Make sure the last free block always ends past the end of the file. When the TKey 'just' fits in whats left on the file to the next even boundary of billions of bytes, the end offset of the block is not reset in TFree::GetBestFree, so we need to reset it in TKey::Create. 25 November 2016, 17:50:37 UTC
2178fdb In TFile::WriteFree fix the handling of file just a tad bit of 2GB. When the storing of the list of free block is large enough to make the file go from under 2GB to over 2GB, the prediction of the buffer size need is wrong and thus we need to redo the TKey preparation (rather than blinding doing an out-of-bound write [and of course missing the last few bytes when reading back]). This was seen in the wild by CMS. 25 November 2016, 17:50:36 UTC
6330343 Enhance diagnostics when problem arise in TFile::WriteFree 25 November 2016, 17:50:36 UTC
f5ae6d2 White space and debug statement 25 November 2016, 17:50:36 UTC
50c5f03 Add missing default parameter value 25 November 2016, 17:50:35 UTC
61aff53 White space 25 November 2016, 17:50:35 UTC
9ad77dc Add support for direct input to TMemFile larger than 2Gb 25 November 2016, 17:50:34 UTC
7d0c6b7 Fix sized-delete warning. (cherry picked from commit 401e384c57ec656d5bb7b8711c7ae6371e0c86da) 24 November 2016, 07:46:41 UTC
8faa5ce Cannot pass string_view to printf("%s") (UBuntu 16.10). (cherry picked from commit 66bc5b5296c40d2ecc985debfbbfd5536be9ea1a) 24 November 2016, 07:44:41 UTC
f5eda03 Notify readers when TTreeReader loads a new tree (ROOT-8456, Proof case). (cherry picked from commit dd60046caeb333c9fd6f5b858f821a4fe5195588) 24 November 2016, 07:21:51 UTC
2eed0c8 Distinguish new tree from end-of-chain (fMostRecentTreeNumber != -1). (cherry picked from commit d1dc166d246575a68b07d42a610b5282921bab41) 24 November 2016, 07:21:51 UTC
8789ed8 Fix missing nullptr check (Coverity 82574 ). (cherry picked from commit 003415954c318da4d430fd1f347893db5a7e4d44) 24 November 2016, 07:21:50 UTC
b4d8dc1 More helpful error message. (cherry picked from commit d30341e6ad30bea0cfd6d092c9eee9aaeb569442) 24 November 2016, 07:21:50 UTC
d4b1625 TTree obj might keep its address: also check tree number. (cherry picked from commit 64d3990264447aa9d5faa0c9b6b0e0c23164d6cc) 24 November 2016, 07:21:50 UTC
1f72b19 Use the tree number, not the pointer; return early if end-of-chain; simplify condition for setting proxies. (cherry picked from commit a27a26776fa38ecb5ab976ddd661e10c88e10e51) 24 November 2016, 07:21:50 UTC
66266f3 Factor out RegisterWithTreeReader(); only set fTreeReader for successful registration. (cherry picked from commit e7bb33f18fa967843b719bcd4bf1c0a7723bcb42) 24 November 2016, 07:21:50 UTC
5f7e894 Signal unhappiness in GetCurrentEntry() without fDirector. (cherry picked from commit 0c7b334227bf635fbc0065fbbda2e6741da3b45d) 24 November 2016, 07:21:49 UTC
a9d626e In RegisterValueReader(), return false if fProxiesSet. (cherry picked from commit 294c141c1d21227560b3bfc37a2940be97b275cb) 24 November 2016, 07:21:49 UTC
b947352 Implement TTreeReader::Reset(): start a new event loop. (cherry picked from commit 041182e46221549c033a4a2422c7450b272429e3) 24 November 2016, 07:21:49 UTC
a88b175 Switch from tree offset to tree number: simpler and smaller. (cherry picked from commit 8e4d815e4e549df12b4d1b0ad7ce192d70d2e34b) 24 November 2016, 07:21:49 UTC
61e09b6 Handle the case where the tree was changed beneath us (ROOT-8456). (cherry picked from commit 235b7f950193fd2550c5247e41fd5fd3885a912a) 24 November 2016, 07:21:49 UTC
ac33d8b Properly set kBitIsChain bit. (cherry picked from commit a525e2ca25b83f056f9ec2e4c6e71f0c288bec61) 24 November 2016, 07:21:49 UTC
829c650 Add fMostRecentTreeNumber. (cherry picked from commit 6190fd13393ae234641fdd9d9042f537a5f85a5d) 24 November 2016, 07:21:48 UTC
baa242c Remove unimplemented constructor. (cherry picked from commit 8b8ee77ab58c234934fc918aa7de4afdee4c0c45) 24 November 2016, 07:21:48 UTC
44b6dce Fix stringification of template argument. (cherry picked from commit 3667ca4263995ada7faabb46bd44e40ba2a2c4a8) 24 November 2016, 07:21:48 UTC
8855043 Late setting of SetupStatus should only happen if not set before. (cherry picked from commit d7f5a70b00dd5a24d3fb61c7c0486c973af8475a) 24 November 2016, 07:21:48 UTC
2505a53 Fix class name in error messages. (cherry picked from commit 0a4ea3237b1d57584ffc28515673f3ebcd69d487) 24 November 2016, 07:21:48 UTC
f141b0e Flag errors if needed. (cherry picked from commit a65a374697cec9a4fa0b4951c50ae2f66711fa1c) 24 November 2016, 07:21:47 UTC
c0afe51 Implement SetupStatus (ROOT-8456). (cherry picked from commit 406725c66f50a604012c69e5f2d7622829e71b1d) 24 November 2016, 07:21:47 UTC
db40c0a Copy ctor, -assignment: initialize remaining members. (cherry picked from commit aefaf3a83802650777a44f8b1cc8cbac5e1f94e5) 24 November 2016, 07:21:47 UTC
24cb56c Use simpler setup for index reader; fixes roottest. (cherry picked from commit 86e7a3296d06cf0637678d55abb94e0fbce4f9f7) 24 November 2016, 07:21:47 UTC
86aed91 Implement copy construction, copy-assignment. (cherry picked from commit b51b04aed8d869faaabfa512caeaf6a76c5f124a) 24 November 2016, 07:21:47 UTC
1d2f640 Set the size of the basic type. (cherry picked from commit 8ac96f4b24c6a4608b7d034896fdfc5269ed07e5) 24 November 2016, 07:21:46 UTC
3977828 Allow UInt_t as leaf size. (cherry picked from commit 256164d5da6d3d9842c55b4e551ee8434d19cd04) 24 November 2016, 07:21:46 UTC
f3ecb7c Add support for TStreamerBasicPointer. Complain for unsupported streamer element type. (cherry picked from commit af7bbd919c79684e8d2409663f1af6aa32258d33) 24 November 2016, 07:21:46 UTC
e08178a Do not dlopen for RegisterModule during TROOT construction (ROOT-8437). (cherry picked from commit 0dd04ed333424e6c1ab58233f167f4b2bbf83563) 23 November 2016, 16:57:53 UTC
275d270 Fix issues in Executors - TThreadExecutor's task pool initializer was being leaked. Now is an unique_ptr. - Removed useless Reduction resolver. - Base class (TExecutor) functions with the same name and parameter list than existing ones should not be introduced by the using-declaration in derived classes (TThreadExecutor/TProcessExecutor). See the bug report: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78308 23 November 2016, 15:49:51 UTC
073c092 Improve TH1::IsBinUnderflow/Overflow by adding axis also as parameter. Fix TH1::ExtendAxis for the multi-dimensional case. The underflow/overflow should not be dropped if they belong to the axis which is not extended. Improve stress histogram by adding new tests for merging with extendable axis 22 November 2016, 11:26:28 UTC
43622c1 Fix merge for extendable histogram in multi-dim when only one axis can be extended (fixes ROOT-8461) 22 November 2016, 11:26:21 UTC
672c41f Missing init of UnsupportedFriend (ROOT-8289). (cherry picked from commit 39d95673979f53ed837cebdf26ddf50068cc6e65) 22 November 2016, 09:21:32 UTC
8f3b636 Unloaded Decls are now put back into CodeGen, no need to mark used. 21 November 2016, 17:19:50 UTC
c5f6f1c Unloaded declarations are now put back into CodeGen; no need to mark them used. 21 November 2016, 17:19:50 UTC
380ccb4 Fix for ROOT-8441 - template arguments deduction not working in Python 18 November 2016, 14:28:42 UTC
df5b548 TDavixFile: Detect presence of setAwsRegion/Token with SFINAE 18 November 2016, 07:31:21 UTC
20aa53a Move TDavixFileInternal out of the public interface 18 November 2016, 07:31:21 UTC
548f89f In AutoloadingVisitor use the top and direct header filename. The two header filenames are recorded as two distincts annotation attribute so we now need to iterate through the attributes. 17 November 2016, 23:17:37 UTC
58a1626 In ForwardDeclPrinter records both the top level header and the directly accessible lower level header (when different). This allows to catch the case where the user generate the dictionary with the top level header (which was the only one recorded before) and the user #include the lower level header first. 17 November 2016, 23:17:37 UTC
0df44b9 Pass Preproc and ASTContext instead of Sema to forward decl printer. This will allow to lookup files during the printing 17 November 2016, 23:17:36 UTC
1e10ffa Extent autoforwarding test with more include nesting case 17 November 2016, 23:17:36 UTC
a075c44 Avoid nullptr dereference (coverity #82413) 17 November 2016, 23:17:36 UTC
e54866d Improve error messages by adding the name of the failing histograms when merging 16 November 2016, 11:07:39 UTC
a2d3686 Do not activate ThreadSafety when creating dicts even if said in the rootrc 16 November 2016, 05:19:12 UTC
a35209b Use correct name for flag 16 November 2016, 05:19:01 UTC
1c53e11 Make TDavixFile compatible with older davix versions again 15 November 2016, 21:54:14 UTC
c046a6d Fix for ROOT-8434 - compilation error on v6-08-00-patches 14 November 2016, 22:00:58 UTC
e9f58cc Fix computation of Chi2 for Poisson likelihood fit (for TH1::Chi-square with option L) 14 November 2016, 10:24:16 UTC
d3e5ce3 In AutoloadingVisitor, do not (ever) traverse definitions. 14 November 2016, 02:05:46 UTC
ba3f6b2 In AutoloadingVisitor, record and use the fact on whether we are traversing an autolading decl or not. This affects whether we need to remove an inherit default or not (and vice et versa). 14 November 2016, 02:05:45 UTC
35fb4d4 In AutoloadingVisitor loop only from most recent decl to the autoloading decl. I.e. only look at those that could have been affected directly by the content of the autoloading decl 14 November 2016, 02:05:45 UTC
29c1dc9 Consider a decl an autoloading decl only if the annotation is not inherited 14 November 2016, 02:04:59 UTC
e5aa1eb Add test of the case where the definition are indirectly included 14 November 2016, 02:04:59 UTC
94d8422 Test for ROOT-8443 Test clean-up of forward decl with or without template default parameter and user forward decl also with or without template default parameter and located before or after the inclusion of the annotated/dictionary forward decls. 14 November 2016, 02:04:59 UTC
ec51ee7 Add cling version of test for ROOT-7037 14 November 2016, 02:04:59 UTC
e9705a6 Fix assertion when removing decls coming from a pch/pcm When the decls come from a pch/pcm, they are added to the lookup table only at the time of the first search. This resulted in the assertion triggering when using an overzealous version of AutoloadingVisitor in the test roottest/root/io/newClassDef/noclassdef. 14 November 2016, 02:04:58 UTC
8ef19d6 In AutoloadingVisitor only unload enum decl that comes from the rootmap file 14 November 2016, 02:04:58 UTC
b8def28 Refactor in RequireCompleteDeclContext the 'Update the DeclContext used for lookup to point to the definition.' This superseeds 4fa2f7a38e37303b3bb5a9ba01d762122e8d9814, 2b4de2603a086162f89fd5eb16aa0d5fddac8a6e and 384f6eabcd2d02512b942215d7ae52ff40954027 14 November 2016, 02:04:58 UTC
951fdb1 Factor out parser state RAII, also use it for the AutoLoad payload (ROOT-8445). (cherry picked from commit f51e86c2f8657b5e858bbf22b1d97d48910af97b) 11 November 2016, 11:24:34 UTC
ed5759a Reset the Parser to a "topmost" state when autoparsing (ROOT-8432). (cherry picked from commit 4faac4bba9fb762da7d2fc1ab9beb291be2556be) 11 November 2016, 11:24:28 UTC
188ae22 Only skipToEOF if needed. (cherry picked from commit 79f990eebe6b8405f5a7bb02112d8b4946fdd4c5) 11 November 2016, 11:23:01 UTC
back to top