8eaaad6 | Axel Naumann | 14 November 2018, 06:54:11 UTC | Update ROOT version files to v6.15/02. | 14 November 2018, 06:54:11 UTC |
7e8d27e | Danilo Piparo | 12 November 2018, 20:22:46 UTC | [DF] Remove useless test of RSlotStack | 13 November 2018, 11:01:50 UTC |
d1cda8b | Danilo Piparo | 12 November 2018, 15:47:53 UTC | [TTreeProcessorMT] Remove protections to cope with task interleaving | 13 November 2018, 11:01:50 UTC |
26421c3 | Danilo Piparo | 12 November 2018, 15:37:49 UTC | [DF] Remove measures to cope with task interleaving in RSLotStack | 13 November 2018, 11:01:50 UTC |
c716de0 | Enric Tejedor Saavedra | 09 November 2018, 16:05:08 UTC | [Exp PyROOT] Explain the scope of the C++ pythonization helpers | 09 November 2018, 20:44:53 UTC |
44a876a | Enric Tejedor Saavedra | 09 November 2018, 16:01:24 UTC | [Exp PyROOT] Document the use of the pythonizor helpers, invoked from Python | 09 November 2018, 20:44:53 UTC |
1f44b3d | Oksana Shadura | 08 November 2018, 19:10:35 UTC | Postpone deprecation until all changes for compr.alg will be in | 09 November 2018, 17:24:56 UTC |
a1f9899 | Oksana Shadura | 07 November 2018, 13:26:39 UTC | Enabling deprecation mechanism on Windows | 09 November 2018, 17:24:56 UTC |
b3a33ac | Oksana Shadura | 07 November 2018, 13:23:30 UTC | Remove deprecation mechanism in favour of existing R__DEPRECATED_* | 09 November 2018, 17:24:56 UTC |
9cf39f3 | Danilo Piparo | 09 November 2018, 10:03:32 UTC | [BuildSystem] Require TBB 2018 if not built-in | 09 November 2018, 16:53:25 UTC |
4f355e5 | Danilo Piparo | 09 November 2018, 15:43:29 UTC | [BuildSystem] Exclude TTreeProcessorMT selection in noimt builds | 09 November 2018, 16:52:25 UTC |
23c1601 | Danilo Piparo | 08 November 2018, 19:41:43 UTC | [DF] Improve default histogram and graph name, title and axes'labels | 09 November 2018, 16:50:29 UTC |
2d9112c | Danilo Piparo | 05 November 2018, 13:09:37 UTC | [DF] Set axes titles of histos and graphs obtained w/o models and test the feature. | 09 November 2018, 16:50:29 UTC |
481bd84 | Enrico Guiraud | 09 November 2018, 10:32:15 UTC | [DOCS] Update RDF release notes - remove note on TIterationHelper renaming (it's internal) - small clarification about support of `rdfentry_`, `rdfslot_` - add mention that parallel execution is now saner | 09 November 2018, 15:38:09 UTC |
7443f66 | Sergey Linev | 08 November 2018, 16:23:12 UTC | jsroot: several fixes from dev Provide methods to check if sending via websocket is possible Fix - correctly handle negative parameter values in TF1/TF2 Fix - clear range flag when drawings are cleared Fix - do not forget reset pads cache when changing TWebCanvas | 09 November 2018, 15:32:50 UTC |
f15c898 | moneta | 08 November 2018, 21:53:03 UTC | Use the mathcore macro defined in Math/Error.h for error messages. This fixes a compilation problem observed on mac 10.14 | 09 November 2018, 15:32:25 UTC |
4d3e70e | Stephan Hageboeck | 09 November 2018, 13:31:39 UTC | [ROOT-9665] Fix processing of dependencies between arguments in RooCmdArg. | 09 November 2018, 15:30:13 UTC |
906aa43 | Stephan Hageboeck | 08 November 2018, 09:36:52 UTC | Fix range check for RooArgSet arenas. Also increase arena size to speed up heavy allocations of RooArgSets. | 09 November 2018, 14:16:49 UTC |
322b07f | Danilo Piparo | 09 November 2018, 09:25:19 UTC | [IMT] Fix warning during dictionary generation in no-imt builds | 09 November 2018, 09:25:19 UTC |
2ccfa3c | Danilo Piparo | 08 November 2018, 19:16:51 UTC | [BuildSystem] Fetch xrootd tarball from lcg web site rather than xrootd's | 09 November 2018, 09:04:18 UTC |
e311c00 | Enrico Guiraud | 31 October 2018, 09:48:08 UTC | [DOC] Update release notes for RDF+TTreeProcessorMT | 08 November 2018, 18:48:28 UTC |
a6df665 | Danilo Piparo | 08 November 2018, 17:19:35 UTC | [DF] Fix compiler warning on slc6/gcc48 | 08 November 2018, 18:46:11 UTC |
b505a61 | Danilo Piparo | 08 November 2018, 13:51:31 UTC | [DF] Remove usage of stacks which made several components re-entrant this commits removes a substantial amount of code which made the execution of core operations reentrant. Reentrancy is not a requirement any more since the work spawned via TThreadExecutors is isolated, which means that a task that submits subtasks, e.g. via a parallel_for, and is idle waiting those subtasks to finish cannot pull in a work item which was spawned by any of its parents. Concretely, it means that while processing a cluster of entries in a slot, it cannot happen that the processing is interrupted to start processing a new cluster. | 08 November 2018, 18:46:11 UTC |
3a24636 | Danilo Piparo | 08 November 2018, 12:22:08 UTC | [IMT] Improve TThreadExecutor code and document better the work isolation providing a data frame and a HEP framework example. | 08 November 2018, 18:46:11 UTC |
56fc5d4 | Enrico Guiraud | 07 November 2018, 10:09:28 UTC | [DF][NFC] Improve documentation of RDF parallelization | 08 November 2018, 18:46:11 UTC |
d306364 | Enrico Guiraud | 08 November 2018, 13:20:55 UTC | [DF][NFC] Comment dataframe/test/CMakeLists.txt | 08 November 2018, 18:46:11 UTC |
dcfc760 | Enrico Guiraud | 08 November 2018, 13:20:30 UTC | [DF] Add test for Define+nested parallelism | 08 November 2018, 18:46:11 UTC |
cc0b8b1 | Danilo Piparo | 07 November 2018, 12:34:08 UTC | [IMT] Isolate work steered by ThreadedExecutor in a task arena We enclose the parallel_for and parallel_reduce invocation in a task_arena::isolate because we want to prevent work stealing. | 08 November 2018, 18:46:11 UTC |
edf59c2 | Danilo Piparo | 07 November 2018, 12:22:17 UTC | [IMT] Refactor implementations of TThreadExecutor::ParallelReduce methods re-expressing those in terms of a single internal template helper, therewith avoiding duplication of code. | 08 November 2018, 18:46:11 UTC |
798a721 | Bertrand Bellenot | 08 November 2018, 12:59:32 UTC | Add comment | 08 November 2018, 17:15:22 UTC |
31efd47 | Bertrand Bellenot | 08 November 2018, 12:50:39 UTC | Work around to silent a compiler error on Windows This work-around silents the error C2668: 'ROOT::TThreadExecutor::Map': ambiguous call to overloaded function, due to a MS compiler bug (as reported here: https://developercommunity.visualstudio.com/content/problem/225022/wrong-error-c2668-ambiguous-call-to-overloaded-fun.html) | 08 November 2018, 17:15:22 UTC |
dff2053 | Sergey Linev | 07 November 2018, 19:09:36 UTC | webgui6: fix win compiler warning | 08 November 2018, 09:22:08 UTC |
ca98db8 | Sergey Linev | 07 November 2018, 17:07:24 UTC | jsroot: dev 7/11/2018 - fix LZ4 error for large buffers - add support of TProfile2Poly - repair online context menu for TAxis - consistent handling of tooltips on canvas level | 08 November 2018, 09:22:08 UTC |
37a1632 | Sergey Linev | 06 November 2018, 17:15:13 UTC | jsroot: dev version 6/11/2018 Support gStyle and multiple palette transport from TWebCanvas Better handle gStyle attributes for title drawing | 08 November 2018, 09:22:08 UTC |
5ada729 | Sergey Linev | 06 November 2018, 13:48:07 UTC | webgui6: buffix in logic when palette delivered to clients | 08 November 2018, 09:22:08 UTC |
bd9f515 | Sergey Linev | 06 November 2018, 13:45:01 UTC | webgui6: let configure when color palette delivered to the clients | 08 November 2018, 09:22:08 UTC |
a57f358 | Sergey Linev | 06 November 2018, 13:27:30 UTC | webgui6: let optionally transfer gStyle object to TWebCanvas clients | 08 November 2018, 09:22:08 UTC |
cfe2abe | Sergey Linev | 06 November 2018, 09:13:43 UTC | webgui6: add TGraph2DErrors to list of supported classes | 08 November 2018, 09:22:08 UTC |
f5978ac | Sergey Linev | 06 November 2018, 09:03:16 UTC | webgui6: add TPolyLine3D to list of supported classes | 08 November 2018, 09:22:08 UTC |
d3670b9 | Oksana Shadura | 07 November 2018, 13:55:13 UTC | Updating size of the file for stress test We need changes because of a new format for compression settings. | 08 November 2018, 07:33:01 UTC |
5d778aa | Stephan Hageboeck | 07 November 2018, 13:49:24 UTC | Fix compiler warnings in mempool for RooSets. | 08 November 2018, 07:30:46 UTC |
9057145 | Stephan Hageboeck | 07 November 2018, 13:40:14 UTC | [RooFit] Fix race condition when running tutorial tests. The python and c++ versions of the roofit tutorials compile the same file, which sometimes breaks one of the two when they run in parallel. | 07 November 2018, 20:34:33 UTC |
d7a7295 | Stephan Hageboeck | 07 November 2018, 14:08:11 UTC | Fix RooArgSets for windows. | 07 November 2018, 20:33:29 UTC |
97c5759 | Sergey Linev | 06 November 2018, 08:45:32 UTC | eve7: small fix in error check on client side | 07 November 2018, 16:36:02 UTC |
9b07c5d | Sergey Linev | 06 November 2018, 08:36:07 UTC | eve7: fix compiler warning Strange that assert does not count | 07 November 2018, 16:36:02 UTC |
ad00306 | Axel Naumann | 07 November 2018, 13:31:34 UTC | [CMake] Provide mac 10.14 isysroot to GSL. | 07 November 2018, 16:22:05 UTC |
77db22a | Kim Albertsson | 06 November 2018, 10:08:47 UTC | [TMVA] Cv -- ensure coherent spelling of predefs for analysisType option | 07 November 2018, 13:28:05 UTC |
7743cc7 | Kim Albertsson | 02 November 2018, 15:17:49 UTC | [TMVA] CV Stratified -- Fix whitespace issues | 07 November 2018, 13:28:05 UTC |
b3c2ae9 | Kim Albertsson | 02 November 2018, 14:57:31 UTC | [TMVA] CV Stratified -- Add info about split type to tutorial | 07 November 2018, 13:28:05 UTC |
b6b8aff | Kim Albertsson | 02 November 2018, 14:51:10 UTC | [TMVA] CV Stratified -- Add test for stratified splitting | 07 November 2018, 13:28:05 UTC |
7522366 | Kim Albertsson | 02 November 2018, 14:49:57 UTC | [TMVA] CV Stratified split -- Add split type awareness to tests | 07 November 2018, 13:28:05 UTC |
3cace65 | Mohammad Uzair | 30 August 2018, 12:52:25 UTC | Error Generated if Split Expr is used without Deterministic Split | 07 November 2018, 13:28:05 UTC |
e3623aa | Mohammad Uzair | 30 August 2018, 09:03:32 UTC | Code updated to include split type option | 07 November 2018, 13:28:05 UTC |
00f2770 | Mohammad Uzair | 23 August 2018, 10:10:11 UTC | Code Corrections | 07 November 2018, 13:28:05 UTC |
3439084 | Mohammad Uzair | 22 August 2018, 10:43:05 UTC | Stratifed Splitting Added | 07 November 2018, 13:28:05 UTC |
07067c3 | Mohammad Uzair | 20 August 2018, 12:35:22 UTC | Basic Workflow Modified | 07 November 2018, 13:28:05 UTC |
30c53bd | Mohammad Uzair | 20 August 2018, 12:30:16 UTC | Function Def for Stratified Split | 07 November 2018, 13:28:05 UTC |
c1a23de | Javier Cervantes Villanueva | 05 November 2018, 15:24:39 UTC | [TTreeReader][ROOT-9757] Return the correct branch - When a leaf name contains the name of its parent branch on it and a branch with the desired name has already been found, the priority given by SearchBranchWithCompositeName should not be considered. | 07 November 2018, 13:06:12 UTC |
24333c9 | Stephan Hageboeck | 07 November 2018, 11:05:57 UTC | Make pointers in memory pool truly unique. No recycling of arenas. | 07 November 2018, 13:04:53 UTC |
5d5e3f3 | Stephan Hageboeck | 22 October 2018, 12:15:32 UTC | Replace RooArgSet and RooDataSet mempools with single templated mempool. This fixes ROOT-9571 and other crashes when plot reaches the end of main. | 07 November 2018, 13:04:53 UTC |
69890dc | Bertrand Bellenot | 02 November 2018, 22:04:22 UTC | Try GetListOfRealData() instead of GetListOfDataMembers() | 07 November 2018, 13:04:13 UTC |
0ab1922 | Bertrand Bellenot | 02 November 2018, 12:19:06 UTC | Fix an error when generating the Unuran dictionary on Windows This fixes the following (potentially erroneous) error: Error in <CloseStreamerInfoROOTFile>: Unique pointer unique_ptr<TUnuranBaseDist,default_delete<TUnuranBaseDist > > has zero data members. | 07 November 2018, 13:04:13 UTC |
786b3b8 | Enric Tejedor Saavedra | 06 November 2018, 10:12:43 UTC | [Exp PyROOT] Test char array branches are properly read as Python str | 07 November 2018, 13:03:09 UTC |
13cb799 | Danilo Piparo | 06 November 2018, 22:51:16 UTC | [DF] Optimise runtime of RSlotStack by removing useless duplicated map lookup | 07 November 2018, 12:49:44 UTC |
c9c0065 | Danilo Piparo | 06 November 2018, 07:41:46 UTC | [VecOps][NFC] Improve Where example usage code | 07 November 2018, 12:48:41 UTC |
917d680 | Danilo Piparo | 05 November 2018, 21:50:55 UTC | [VecOps][NFC] Add for every helper an example code snippet ready to be pasted to the ROOT prompt as well as the expected result. | 07 November 2018, 12:48:41 UTC |
261f471 | Danilo Piparo | 05 November 2018, 21:05:50 UTC | [VecOps][ROOT-9771] Allow Any and All to work also with RVec<bool> | 07 November 2018, 12:48:41 UTC |
cea888d | Danilo Piparo | 05 November 2018, 20:31:59 UTC | [VecOps][NFC] Hide some implementation details from doxygen. | 07 November 2018, 12:48:41 UTC |
b6b8fe1 | Danilo Piparo | 05 November 2018, 13:42:07 UTC | [DF][NFC] Improve Take doc, including example usage snippet following https://root-forum.cern.ch/t/rvec-argsort-issues/31442/5 | 07 November 2018, 12:48:10 UTC |
cd2c4b2 | Oksana Shadura | 03 November 2018, 10:18:11 UTC | Fix __attribute__ for Windows | 06 November 2018, 18:40:41 UTC |
e9c4b2e | Oksana Shadura | 01 November 2018, 17:06:02 UTC | Moving ROOT to use generic compression algorithm/level/settings | 06 November 2018, 18:40:41 UTC |
aaaadc7 | Philippe Canal | 06 November 2018, 17:25:21 UTC | Collapse if statements | 06 November 2018, 18:35:26 UTC |
7aa6271 | Philippe Canal | 06 November 2018, 17:23:27 UTC | Fix ROOT-9762 (TBranchElement offset calculation) When a rule is associated to the top level node of split collection, we must not add the branch offset, since the rule is about the content of the collection | 06 November 2018, 18:35:26 UTC |
c921374 | Philippe Canal | 06 November 2018, 02:03:00 UTC | Fix offset calculation (error in db24ec75844). This addresses part of ROOT-9762 | 06 November 2018, 18:35:26 UTC |
82fad76 | Philippe Canal | 05 November 2018, 23:09:08 UTC | In TBranchElement::Print use the correct StreamerInfo in case of schema evolution | 06 November 2018, 18:35:26 UTC |
77ff023 | Philippe Canal | 01 November 2018, 15:07:10 UTC | Properly record kMissing in branch's action sequence. I.e. insure we do not add or substract from the special offset value kMissing (which result in 'valid' offset in the 10,000 range leading to memory over-write or out-of-bounds reads) | 06 November 2018, 18:35:26 UTC |
b3f9187 | Vassil Vassilev | 05 November 2018, 13:40:06 UTC | Disable test due to known issue in runtime_cxxmodules. | 06 November 2018, 10:48:35 UTC |
a73517f | Vassil Vassilev | 14 October 2018, 15:12:36 UTC | Add an interface returning the code of the generated gradient as string. | 06 November 2018, 10:48:35 UTC |
efd1690 | Vassil Vassilev | 03 October 2018, 20:45:39 UTC | [clad] Initial support of gradient calculation in TFormula using clad. TFormula generates a function on the fly along with a trampoline function which ensures uniform calling of it. Once compiled, the function can be called on different data and multiple times. We extend this concept by computing the gradient of the nominated function. The gradient generation is done by clad and TFormula wraps it in a similar easy-to-call trampoline function. Patch by Aleksandr Efremov and me! | 06 November 2018, 10:48:35 UTC |
f569218 | Vassil Vassilev | 05 November 2018, 08:51:27 UTC | Do not re-register plugin pragmas. The clang::Preprocessor::RegisterBuiltinPragmas already registered them This patch avoids an assertion when re-adding the same pragma twice. | 06 November 2018, 10:48:35 UTC |
553ad11 | Vassil Vassilev | 05 November 2018, 11:13:06 UTC | [clad] Bump clad version to v0.4. The new release includes some improvements in both Forward and Reverse mode: * Support `x += y`, `x -= y`, `x *= y`, `x /= y`, `x++`, `x--`, `++x`, `--x` in forward mode. * Reduce emission of unused expressions * Add a special `#pragma clad ON/OFF/DEFAULT` to annotate regions which contain derivatives * Various small optimizations See more at: https://github.com/vgvassilev/clad/blob/v0.4/docs/ReleaseNotes.md | 06 November 2018, 10:48:35 UTC |
7155f02 | Sergey Linev | 05 November 2018, 16:42:10 UTC | jsroot: dev 5/11/2018, several fixes for TWebCanvas Now most macros from tutorials/graphics properly works with web output | 05 November 2018, 20:29:18 UTC |
131bf69 | Sergey Linev | 05 November 2018, 14:27:56 UTC | webgui6: add TPolyMarker as supported class | 05 November 2018, 20:29:18 UTC |
22f8662 | Sergey Linev | 05 November 2018, 13:37:04 UTC | webgui6: create specialized TView only if it does not exists | 05 November 2018, 20:29:18 UTC |
50cb98f | Sergey Linev | 05 November 2018, 12:05:46 UTC | webgui6: create canvas specials (colors and palette) after painting During object painting extra colors may be created | 05 November 2018, 20:29:18 UTC |
df54403 | Sergey Linev | 05 November 2018, 11:11:49 UTC | webgui6: usage of canvas painter is optional with TWebCanvas While canvas run in batch mode, only gVirtualPS should be used | 05 November 2018, 20:29:18 UTC |
3ba9f6e | Sergey Linev | 05 November 2018, 08:51:24 UTC | webgui6: set window geometry before showing TWebCanvas | 05 November 2018, 20:29:18 UTC |
cdbd3ea | Sergey Linev | 05 November 2018, 08:44:28 UTC | Update release notes | 05 November 2018, 20:29:18 UTC |
c880784 | Kim Albertsson | 02 November 2018, 13:21:46 UTC | [TMVA] CV Avg ROC -- Add avg roc draw to tutorial | 05 November 2018, 09:42:57 UTC |
cf7b085 | Kim Albertsson | 02 November 2018, 13:18:32 UTC | [TMVA] CV Avg ROC -- allow custom title | 05 November 2018, 09:42:57 UTC |
f535e52 | Kim Albertsson | 02 November 2018, 13:10:10 UTC | [TMVA] CV AvgROC -- Refactor Draw/Get Refactor Draw/Get to Get only generating the Avg. curve, not dealing with returning any fold graphs. That functionality is moved to Draw. Also _should_ ensure memory is not leaked through Draw. | 05 November 2018, 09:42:57 UTC |
cc0c40e | Kim Albertsson | 02 November 2018, 11:47:40 UTC | [TMVA] AvgROC -- Refactor GetAvgRocCurve | 05 November 2018, 09:42:57 UTC |
a295cdb | Mohammad Uzair | 07 August 2018, 21:38:04 UTC | DrawAvgROCCurve Function | 05 November 2018, 09:42:57 UTC |
0258bce | Mohammad Uzair | 07 August 2018, 21:37:19 UTC | GetAvgROCCurve Function | 05 November 2018, 09:42:57 UTC |
cf50a05 | Mohammad Uzair | 07 August 2018, 21:35:30 UTC | AvgROCCurve Function Declaration | 05 November 2018, 09:42:57 UTC |
7e94b43 | moneta | 03 November 2018, 13:15:26 UTC | Fix compiler warning by removing unused variable | 03 November 2018, 13:15:26 UTC |
340e0b8 | Danilo Piparo | 03 November 2018, 12:50:29 UTC | Release Notes: VecOps helpers | 03 November 2018, 12:50:35 UTC |
1604c73 | Paul Seyfert | 12 September 2018, 00:09:46 UTC | TH::Divide create Sumw2 if binomial errors are requested request wouldn't make sense otherwise cf https://root-forum.cern.ch/t/th2-tefficiency-example/ | 02 November 2018, 16:27:08 UTC |
6d747d0 | Enric Tejedor Saavedra | 02 November 2018, 15:34:39 UTC | Add missing headers to Exp PyROOT files | 02 November 2018, 16:19:23 UTC |
71caf61 | Enric Tejedor Saavedra | 02 November 2018, 11:05:06 UTC | Reuse helper function for getting TClass of CPPInstance | 02 November 2018, 16:19:23 UTC |