79c621b | Pere Mato | 13 January 2017, 14:56:27 UTC | Updated release notes | 13 January 2017, 14:56:27 UTC |
07da889 | Pere Mato | 13 January 2017, 14:55:12 UTC | Update ROOT version files to v6.08/04. | 13 January 2017, 14:55:12 UTC |
da64a6e | Philippe Canal | 09 January 2017, 21:30:12 UTC | Remove dead code | 09 January 2017, 21:30:29 UTC |
97dd974 | Philippe Canal | 09 January 2017, 21:13:57 UTC | Do not hardcoded in which direction mmap grows the memory | 09 January 2017, 21:28:00 UTC |
1353720 | Philippe Canal | 09 January 2017, 18:04:50 UTC | Update release notes | 09 January 2017, 18:05:00 UTC |
5f6417b | Philippe Canal | 09 January 2017, 17:53:39 UTC | Allow reading of old TTreePerfStats schema. Fix ROOT-8520. Updating the schema version (ClassDef) of TTreePerfStats had been ommitted when it switched from a pure debugging (hence ephemeral) tool to a somewhat longer term utility. | 09 January 2017, 18:05:00 UTC |
9d84ab6 | Philippe Canal | 09 January 2017, 17:36:54 UTC | Fix ROOT-8523: exception catching in jitted code. Another manifestation of this problem is that, in the broken case, the stack trace shown by gdb (or any other tools) will appear corrupted. The problem appears when the memory allocated for 2 or more module happen to interleaves. This could happens because the memory needed for large module is acquired in chunks and the attempt to keep it close together (giving a hint to mmap) is not enough, since it has not way to guarante there is no hole nor that memory in between we later be release (and then re-used for a subsequent module's code). In more details: It turns out that the piecemeal allocation of memory for the code segment produced by the JIT can lead to a situation, highly dependent on memory usage of the current process and interleaving of JIT actions vs user allocations, where the code segment for multiple llvm JITed module can be interleaved. Where this causes a problem is that the code in libgcc that deal with stack unwinding (in particular the function Unwind_Find_FDE), assumes that the code segment for the modules/libraries are *not* overlapping/interleaved and thus is testing against just the start address of the code segment for the modules/libraries assuming it is enough to search for the right module for a given 'current instructions address'. In the particular case reported by Chris, one module, corresponding to the user scripts, ends up being composed of 906 code segments (each requires an individual memory allocation). There are also several small modules, one for each of the TFile plugin handler routines. In the failing case, the 906 code segments happens to be allocated in (at least) two separate memory areas (around 0x7ffff087e000 and around 0x7ffff729ef50) while the code segment for P020_TRFIOFile ends up in 0x7ffff729a000 (in the middle of the other two addresses). The user code has the simple structure: - cling wrapping function - gallery_t user function containing a try catch - parameterSetID user methods, inlineable - gallery::Handle<art::TriggerResults>::throwHandleWhyFailed_() which throw an exception. When Unwind_Find_FDE walks up the stack and reaches gallery_t, the instruction address is 0x7ffff72a2d92 and the searching algorithm then thinks that this correspond to a function in the P020_TRFIOFile module and then proceed to discover that there is no such function and no exception handler and thus 'ends' the search (and terminate the program). | 09 January 2017, 17:40:15 UTC |
4bfb09a | Axel Naumann | 21 December 2016, 15:13:29 UTC | Warn about missing support for TEntryList (until 6.10). | 21 December 2016, 15:13:29 UTC |
dada376 | Axel Naumann | 21 December 2016, 15:13:04 UTC | Improve doc and param names for SetEntriesRange(), clarifying it exludes the upper entry number. | 21 December 2016, 15:13:04 UTC |
b76a765 | Axel Naumann | 21 December 2016, 15:11:52 UTC | "Pre-deprecate" SetLastEntry(); update param names for the range. | 21 December 2016, 15:11:52 UTC |
7ea65c4 | Axel Naumann | 21 December 2016, 14:59:46 UTC | Fix & simplify example code in class reference. | 21 December 2016, 14:59:46 UTC |
bf9d821 | Lorenzo Moneta | 21 December 2016, 10:49:54 UTC | Fix check for weighted histograms | 21 December 2016, 10:50:42 UTC |
33ae299 | Lorenzo Moneta | 21 December 2016, 10:06:32 UTC | Improve check in Efficiency for weighted histograms. Fix for ROOT-8409. | 21 December 2016, 10:30:21 UTC |
c24d9c9 | Olivier Couet | 02 November 2016, 09:57:26 UTC | typos and formatting | 21 December 2016, 10:29:59 UTC |
210ee36 | Pere Mato | 16 December 2016, 11:27:15 UTC | Fix for ROOT-8510 - CMake: default config on MacOS fails due to fortran | 16 December 2016, 11:28:10 UTC |
9258a28 | Lorenzo Moneta | 15 December 2016, 15:46:36 UTC | Fix Formula for missing parameters, ROOT-8182, e.g. TFormula(“f”,“[0]+[2]”) has now 3 parameters and not 2. The second parameter, “p1” is a ghost one. This restores backward compatibility with old TFormula. Add also a test | 16 December 2016, 10:16:50 UTC |
09c644b | Philippe Canal | 11 December 2016, 20:29:51 UTC | Avoid warning about overload hiding. | 15 December 2016, 15:20:48 UTC |
d4f565a | Philippe Canal | 11 December 2016, 18:41:38 UTC | Avoid warning about overload hiding | 15 December 2016, 15:18:46 UTC |
f2e3199 | Pere Mato | 15 December 2016, 13:51:11 UTC | Fix for ROOT-8480 - CMake: root-config does not get updated | 15 December 2016, 13:52:57 UTC |
7a6e92a | Philippe Canal | 09 December 2016, 16:30:27 UTC | Re-add omitted backward compatible interface for Read/WriteStdString. Fixes ROOT-8502 | 09 December 2016, 16:31:17 UTC |
e161d03 | Axel Naumann | 06 December 2016, 10:50:37 UTC | Coding convention. (cherry picked from commit 0f5f489d66f29b0baa393baf699f147ecb91ac78) | 09 December 2016, 08:47:09 UTC |
c0dc651 | Axel Naumann | 06 December 2016, 10:01:23 UTC | Set fImpl even if proxy exists. Split giant CreateProxy(). See https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=22790. (cherry picked from commit 3c618d2e063b55c34e358cdf7e88469ad2276198) | 09 December 2016, 08:47:03 UTC |
db71f77 | Axel Naumann | 06 December 2016, 09:11:25 UTC | Missing fImpl is not a reason to abort(). (cherry picked from commit 252776a3d80b59a687d057dc587a1c433f3d3cf0) | 09 December 2016, 08:46:57 UTC |
597d4cb | Axel Naumann | 08 December 2016, 19:02:30 UTC | Only get the init value if clang has it (ROOT-8499). (cherry picked from commit e8df1bd4a32beb2c38774b2227a8db5f842a8c86) | 09 December 2016, 08:44:00 UTC |
e124d50 | Pere Mato | 07 December 2016, 22:31:36 UTC | Fixed 'make distsrc' when run in isonation | 07 December 2016, 22:36:50 UTC |
32908f4 | Lorenzo Moneta | 07 December 2016, 16:39:12 UTC | Fix missing parenthesis when handling polynomial. Fix ROOT-8496 Add corresponding test | 07 December 2016, 16:39:12 UTC |
1aa75dd | Lorenzo Moneta | 07 December 2016, 14:58:16 UTC | Fix option I (intergral of function in bin) for TH1::Add(TF1) . See https://root.cern.ch/phpBB3/viewtopic.php?f=3&t=22816 | 07 December 2016, 15:06:48 UTC |
37b34ff | Pere Mato | 05 December 2016, 21:11:31 UTC | Upated release notes | 05 December 2016, 21:11:31 UTC |
89cfad1 | Philippe Canal | 05 December 2016, 15:58:34 UTC | Fix ROOT-8490, avoid nullptr point to std::string. Also improve handling of the case of ~invaliduser by leaving the filename as is and allow TFile::Open to print the original filename in the error message. | 05 December 2016, 16:00:56 UTC |
b5b59e1 | Philippe Canal | 02 December 2016, 23:11:27 UTC | Update ROOT version files to v6.08/03. | 02 December 2016, 23:11:27 UTC |
dd4fcde | Philippe Canal | 02 December 2016, 23:07:29 UTC | Add part of v6.08/02 release notes | 02 December 2016, 23:07:29 UTC |
7f705b8 | Philippe Canal | 02 December 2016, 22:48:16 UTC | Update ROOT version files to v6.08/02. | 02 December 2016, 22:48:16 UTC |
9f7b656 | Philippe Canal | 02 December 2016, 19:48:16 UTC | Still need to copy ClingRAII.h into include dir | 02 December 2016, 19:48:16 UTC |
faaa76d | Philippe Canal | 02 December 2016, 18:01:14 UTC | 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 | Philippe Canal | 02 December 2016, 17:16:01 UTC | 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 | Philippe Canal | 02 December 2016, 17:11:04 UTC | Use constexpr and mark variable name as const. Avoid code duplication | 02 December 2016, 19:10:56 UTC |
6281247 | Philippe Canal | 02 December 2016, 17:10:36 UTC | 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 | Philippe Canal | 02 December 2016, 17:08:51 UTC | Add more code comment | 02 December 2016, 19:10:56 UTC |
b0220d6 | Philippe Canal | 02 December 2016, 17:08:38 UTC | Use constexpr and mark variable name as const | 02 December 2016, 19:10:56 UTC |
77e1f4d | Philippe Canal | 01 December 2016, 16:38:46 UTC | ClingRAII.h should not be in the dictionary | 01 December 2016, 16:39:17 UTC |
4c6d03c | Axel Naumann | 30 November 2016, 15:28:56 UTC | 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 | Axel Naumann | 30 November 2016, 15:28:13 UTC | Revert "As for MacOS, hide inlines." Breaks roottest/python/cpp/PointerPassing.C. This reverts commit 39090cb364611d41eae5ebafb930a50615d30cb2. | 30 November 2016, 15:28:13 UTC |
e1d6f3b | Enrico Guiraud | 30 November 2016, 11:15:31 UTC | Change "TTreeReader::Reset" to "Restart" in error message (cherry picked from commit 8af4698e513d4ebebdb3b272a93e93fa7fa1e3cb) | 30 November 2016, 12:01:52 UTC |
cadd188 | Axel Naumann | 29 November 2016, 12:43:33 UTC | The dtor shall be public for polymorphic delete. Thanks, Enrico! (cherry picked from commit f48823c0ce8a121672c377e3a99974374ff90f97) | 29 November 2016, 13:40:38 UTC |
39090cb | Axel Naumann | 29 November 2016, 13:37:46 UTC | As for MacOS, hide inlines. (cherry picked from commit 5beed7bec9514eee573febc23cd202963e59664f) | 29 November 2016, 13:38:36 UTC |
325eb19 | Gerardo Ganis | 29 November 2016, 09:41:29 UTC | Update release notes | 29 November 2016, 09:41:29 UTC |
4a90a84 | Gerardo Ganis | 22 November 2016, 10:24:27 UTC | 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 | Gerardo Ganis | 22 November 2016, 10:11:40 UTC | proof/proof: silence warning from TUri | 29 November 2016, 09:36:42 UTC |
f14c9e1 | Gerardo Ganis | 22 November 2016, 10:10:30 UTC | proof/proofplayer: consolidate TProofPlayer::AssertSelector | 29 November 2016, 09:36:42 UTC |
6b96095 | Danilo Piparo | 29 November 2016, 09:24:50 UTC | Release notes | 29 November 2016, 09:24:50 UTC |
dc17d27 | Danilo Piparo | 29 November 2016, 09:23:16 UTC | Release notes | 29 November 2016, 09:23:20 UTC |
2cfbc66 | Danilo Piparo | 29 November 2016, 09:21:41 UTC | Release notes | 29 November 2016, 09:21:51 UTC |
d8d5167 | Axel Naumann | 29 November 2016, 08:51:53 UTC | Add -patches section; mention -fvisibility-inlines-hidden. | 29 November 2016, 08:52:02 UTC |
676d2b2 | Axel Naumann | 29 November 2016, 08:40:23 UTC | Set -fvisibility-inlines-hidden throughout ROOT. Avoids "different visibility settings" warning. (cherry picked from commit df0a8c4b6415a23752b035b5785faa8ddb6c5927) | 29 November 2016, 08:52:02 UTC |
c6741f7 | Danilo Piparo | 29 November 2016, 08:48:15 UTC | 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 | Axel Naumann | 28 November 2016, 16:50:25 UTC | 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 | Philippe Canal | 28 November 2016, 15:26:13 UTC | ClingRAII.h should not be in the dictionary | 28 November 2016, 15:26:13 UTC |
18c7013 | Philippe Canal | 25 November 2016, 19:14:08 UTC | Factor ParsingStateRAII and use in TClingCallbacks. Aslo add DelayedInfoRAII | 25 November 2016, 19:15:13 UTC |
1640f03 | Philippe Canal | 22 November 2016, 21:22:45 UTC | 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 | Philippe Canal | 25 November 2016, 16:19:17 UTC | 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 | Philippe Canal | 24 November 2016, 03:52:42 UTC | Indicate type of constant. | 25 November 2016, 17:50:38 UTC |
8eec46e | Philippe Canal | 24 November 2016, 03:52:00 UTC | 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 | Philippe Canal | 22 November 2016, 18:09:06 UTC | 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 | Philippe Canal | 22 November 2016, 18:06:16 UTC | Enhance diagnostics when problem arise in TFile::WriteFree | 25 November 2016, 17:50:36 UTC |
f5ae6d2 | Philippe Canal | 22 November 2016, 18:04:51 UTC | White space and debug statement | 25 November 2016, 17:50:36 UTC |
50c5f03 | Philippe Canal | 22 November 2016, 18:00:02 UTC | Add missing default parameter value | 25 November 2016, 17:50:35 UTC |
61aff53 | Philippe Canal | 22 November 2016, 17:59:28 UTC | White space | 25 November 2016, 17:50:35 UTC |
9ad77dc | Philippe Canal | 21 November 2016, 19:53:26 UTC | Add support for direct input to TMemFile larger than 2Gb | 25 November 2016, 17:50:34 UTC |
7d0c6b7 | Axel Naumann | 18 November 2016, 19:15:30 UTC | Fix sized-delete warning. (cherry picked from commit 401e384c57ec656d5bb7b8711c7ae6371e0c86da) | 24 November 2016, 07:46:41 UTC |
8faa5ce | Axel Naumann | 24 November 2016, 07:36:45 UTC | Cannot pass string_view to printf("%s") (UBuntu 16.10). (cherry picked from commit 66bc5b5296c40d2ecc985debfbbfd5536be9ea1a) | 24 November 2016, 07:44:41 UTC |
f5eda03 | Axel Naumann | 23 November 2016, 07:35:40 UTC | 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 | Axel Naumann | 23 November 2016, 07:32:12 UTC | Distinguish new tree from end-of-chain (fMostRecentTreeNumber != -1). (cherry picked from commit d1dc166d246575a68b07d42a610b5282921bab41) | 24 November 2016, 07:21:51 UTC |
8789ed8 | Axel Naumann | 22 November 2016, 07:48:01 UTC | Fix missing nullptr check (Coverity 82574 ). (cherry picked from commit 003415954c318da4d430fd1f347893db5a7e4d44) | 24 November 2016, 07:21:50 UTC |
b4d8dc1 | Axel Naumann | 21 November 2016, 22:22:03 UTC | More helpful error message. (cherry picked from commit d30341e6ad30bea0cfd6d092c9eee9aaeb569442) | 24 November 2016, 07:21:50 UTC |
d4b1625 | Axel Naumann | 21 November 2016, 15:46:21 UTC | TTree obj might keep its address: also check tree number. (cherry picked from commit 64d3990264447aa9d5faa0c9b6b0e0c23164d6cc) | 24 November 2016, 07:21:50 UTC |
1f72b19 | Axel Naumann | 21 November 2016, 08:31:12 UTC | 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 | Axel Naumann | 21 November 2016, 08:29:21 UTC | Factor out RegisterWithTreeReader(); only set fTreeReader for successful registration. (cherry picked from commit e7bb33f18fa967843b719bcd4bf1c0a7723bcb42) | 24 November 2016, 07:21:50 UTC |
5f7e894 | Axel Naumann | 21 November 2016, 08:28:07 UTC | Signal unhappiness in GetCurrentEntry() without fDirector. (cherry picked from commit 0c7b334227bf635fbc0065fbbda2e6741da3b45d) | 24 November 2016, 07:21:49 UTC |
a9d626e | Axel Naumann | 21 November 2016, 07:43:30 UTC | In RegisterValueReader(), return false if fProxiesSet. (cherry picked from commit 294c141c1d21227560b3bfc37a2940be97b275cb) | 24 November 2016, 07:21:49 UTC |
b947352 | Axel Naumann | 21 November 2016, 07:42:27 UTC | Implement TTreeReader::Reset(): start a new event loop. (cherry picked from commit 041182e46221549c033a4a2422c7450b272429e3) | 24 November 2016, 07:21:49 UTC |
a88b175 | Axel Naumann | 18 November 2016, 08:56:54 UTC | Switch from tree offset to tree number: simpler and smaller. (cherry picked from commit 8e4d815e4e549df12b4d1b0ad7ce192d70d2e34b) | 24 November 2016, 07:21:49 UTC |
61e09b6 | Axel Naumann | 18 November 2016, 07:57:41 UTC | 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 | Axel Naumann | 18 November 2016, 07:56:37 UTC | Properly set kBitIsChain bit. (cherry picked from commit a525e2ca25b83f056f9ec2e4c6e71f0c288bec61) | 24 November 2016, 07:21:49 UTC |
829c650 | Axel Naumann | 18 November 2016, 07:56:02 UTC | Add fMostRecentTreeNumber. (cherry picked from commit 6190fd13393ae234641fdd9d9042f537a5f85a5d) | 24 November 2016, 07:21:48 UTC |
baa242c | Axel Naumann | 18 November 2016, 07:55:00 UTC | Remove unimplemented constructor. (cherry picked from commit 8b8ee77ab58c234934fc918aa7de4afdee4c0c45) | 24 November 2016, 07:21:48 UTC |
44b6dce | Axel Naumann | 17 November 2016, 09:41:02 UTC | Fix stringification of template argument. (cherry picked from commit 3667ca4263995ada7faabb46bd44e40ba2a2c4a8) | 24 November 2016, 07:21:48 UTC |
8855043 | Axel Naumann | 16 November 2016, 19:49:26 UTC | Late setting of SetupStatus should only happen if not set before. (cherry picked from commit d7f5a70b00dd5a24d3fb61c7c0486c973af8475a) | 24 November 2016, 07:21:48 UTC |
2505a53 | Axel Naumann | 16 November 2016, 19:14:49 UTC | Fix class name in error messages. (cherry picked from commit 0a4ea3237b1d57584ffc28515673f3ebcd69d487) | 24 November 2016, 07:21:48 UTC |
f141b0e | Axel Naumann | 16 November 2016, 19:14:24 UTC | Flag errors if needed. (cherry picked from commit a65a374697cec9a4fa0b4951c50ae2f66711fa1c) | 24 November 2016, 07:21:47 UTC |
c0afe51 | Axel Naumann | 16 November 2016, 17:03:24 UTC | Implement SetupStatus (ROOT-8456). (cherry picked from commit 406725c66f50a604012c69e5f2d7622829e71b1d) | 24 November 2016, 07:21:47 UTC |
db40c0a | Axel Naumann | 16 November 2016, 16:09:09 UTC | Copy ctor, -assignment: initialize remaining members. (cherry picked from commit aefaf3a83802650777a44f8b1cc8cbac5e1f94e5) | 24 November 2016, 07:21:47 UTC |
24cb56c | Axel Naumann | 16 November 2016, 15:19:05 UTC | Use simpler setup for index reader; fixes roottest. (cherry picked from commit 86e7a3296d06cf0637678d55abb94e0fbce4f9f7) | 24 November 2016, 07:21:47 UTC |
86aed91 | Axel Naumann | 16 November 2016, 15:18:40 UTC | Implement copy construction, copy-assignment. (cherry picked from commit b51b04aed8d869faaabfa512caeaf6a76c5f124a) | 24 November 2016, 07:21:47 UTC |
1d2f640 | Axel Naumann | 16 November 2016, 10:08:57 UTC | Set the size of the basic type. (cherry picked from commit 8ac96f4b24c6a4608b7d034896fdfc5269ed07e5) | 24 November 2016, 07:21:46 UTC |
3977828 | Axel Naumann | 09 February 2016, 09:06:20 UTC | Allow UInt_t as leaf size. (cherry picked from commit 256164d5da6d3d9842c55b4e551ee8434d19cd04) | 24 November 2016, 07:21:46 UTC |
f3ecb7c | Axel Naumann | 15 November 2016, 16:23:33 UTC | Add support for TStreamerBasicPointer. Complain for unsupported streamer element type. (cherry picked from commit af7bbd919c79684e8d2409663f1af6aa32258d33) | 24 November 2016, 07:21:46 UTC |
e08178a | Axel Naumann | 23 November 2016, 10:35:29 UTC | Do not dlopen for RegisterModule during TROOT construction (ROOT-8437). (cherry picked from commit 0dd04ed333424e6c1ab58233f167f4b2bbf83563) | 23 November 2016, 16:57:53 UTC |
275d270 | Xavier Valls | 21 November 2016, 14:24:26 UTC | 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 | Lorenzo Moneta | 20 November 2016, 19:05:31 UTC | 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 | Lorenzo Moneta | 18 November 2016, 15:44:57 UTC | 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 |