e1e2219 | Axel Naumann | 10 January 2020, 11:51:51 UTC | Update ROOT version files to v6.19/02. | 10 January 2020, 11:51:51 UTC |
103b9a4 | Axel Naumann | 10 January 2020, 09:29:36 UTC | [rootx] Update core team list. | 10 January 2020, 09:29:36 UTC |
7de93c4 | Axel Naumann | 10 January 2020, 09:29:03 UTC | [rint] Happy 2020, ROOT! | 10 January 2020, 09:29:03 UTC |
e6a787c | Axel Naumann | 10 January 2020, 08:26:50 UTC | [relnotes] Update ETA for 6.20/00 | 10 January 2020, 08:26:50 UTC |
b60a8ce | Enric Tejedor Saavedra | 09 January 2020, 16:00:43 UTC | [Exp PyROOT] Add patch for TROOT::Initialize in clingwrapper The following PR introduced some changes in the TCling shutdown logic: https://github.com/root-project/root/pull/4675 One of these changes affects clingwrapper.cxx in Cppyy, but the functionality it relies on (TROOT::Initialize) is not yet in the mini-ROOT of Cppyy, which is at the moment working with ROOT 6.18, so we cannot push the clingwrapper change to upstream Cppyy now. For that reason, until Cppyy updates its ROOT to 6.20, we need to keep this patch to modify our copy of Cppyy to invoke TROOT::Initialize in the constructor of ApplicationStarter. | 09 January 2020, 16:08:52 UTC |
8630a93 | Stephan Hageboeck | 08 January 2020, 16:54:15 UTC | [RF] Modernise loops in RooChangeTracker. | 09 January 2020, 15:29:49 UTC |
2db7648 | Stephan Hageboeck | 08 January 2020, 15:09:34 UTC | [RF] Enable serialisation of RooNDKeysPdf. [ROOT-10341] To enable serialisation, several members of RooNDKeysPdf had to be removed or their type had to be changed. A few members cannot be serialised and therefore have to be recomputed when necessary. Some first cleaning up was also done. | 09 January 2020, 15:29:49 UTC |
e062269 | Stefan Wunsch | 09 January 2020, 12:25:17 UTC | [PyROOT] Protect iteration for RVec<bool> Since RVec<bool> falls back to vector<bool>, both share the same issues for iterating over the container. | 09 January 2020, 14:48:57 UTC |
3be096c | Stefan Wunsch | 07 January 2020, 16:14:58 UTC | [ROOT-10491] Don't set tp_iter for vector<bool> tp_iter is used to implement an iterator protocol for Python using the "data" member function of std::vector. However, the specialization vector<bool> is not required to have this member function, which breaks the iterator. Removing the tp_iter field does not break iterating vector<bool> in Python, it falls back to the old iterator mechanism via the get/setitem special functions. | 09 January 2020, 14:48:57 UTC |
2fd6114 | Stefan Wunsch | 29 December 2019, 12:06:08 UTC | [ROOT-10491] Add RDataFrame.AsNumpy test for reading boolean | 09 January 2020, 14:48:57 UTC |
976e833 | Sergey Linev | 09 January 2020, 13:42:45 UTC | [rbrowser] use std::multimap for drawable provider registry While nullptr entry may appear several times | 09 January 2020, 13:53:23 UTC |
ebf3b2e | Stephan Hageboeck | 06 January 2020, 16:53:15 UTC | [RF] Improve documentation and robustness of RooStats tools. - Add error message in ToyMCSampler when trying to generate events for a simultaneous PDF that is not extended. (Lead to crash before) - Prevent crash in RooAbsTestStatistic when dataset cannot be split into categories. - Prevent nans in HypoTestInverter when scanning with logarithmic step sizes. - Improve documentation and error messages of ToyMCSampler, RooSimultaneous, RooSimSplitGenContext. | 09 January 2020, 12:31:53 UTC |
ce8b9c3 | Stephan Hageboeck | 16 December 2019, 14:48:20 UTC | [RF] Stabilise RooJeffreysPrior. Since it is running an internal fit, RooJeffreysPrior is unstable when a parameter is close to its boundary. To fix this, the prior PDF is now cloned, and the ranges of its parameters are extended to make fits converge even at the boundary. The JeffreysPrior tutorial has been renamed and cleaned up. | 09 January 2020, 12:31:53 UTC |
c4014ce | Stephan Hageboeck | 16 December 2019, 14:47:51 UTC | [RF] Add BuildLegend function to RooPlot. | 09 January 2020, 12:31:53 UTC |
e5a9e9a | Stephan Hageboeck | 16 December 2019, 14:43:30 UTC | [RF] Fix formatting and documentation, rename MakeVerbose helper. - Fix the formatting of RooCache* comments and replace old loops. - Replace the 'MakeVerbose' helper by 'LocalChangeMsgLvl'. Instead of just making a section verbose, this RAII object allows to temporarily select any message level. - Fix formatting and replace old loops in RooAbsReal. | 09 January 2020, 12:31:53 UTC |
1a9de54 | Stephan Hageboeck | 16 December 2019, 14:38:20 UTC | [RF] Convert RooRealProxy into a template class. RooRealProxy can only take RooAbsReal* as payloads. Using the payload almost always requires casting. Therefore, the proxy was converted into a template class such that different types can be stored and retrieved without the need to cast. Typedefs for the most frequent use cases anticipated have been added: RooRealProxy (= RooTemplateProxy<RooAbsReal>), RooPdfProxy, RooLVarProxy, RooRealVarProxy. A simple test for reading a legacy RooExponential was added, which relies on correctly converting an old RooRealProxy to a RooTemplateProxy<RooAbsReal>. Removed the RooRealProxy.cxx implementation and create a legacy header that just includes RooTemplateProxy.h RooRealProxy further had functions that assume that the proxied object is a RooAbsRealLValue or a more-derived type. That's generally unsafe, so the functions have been deprecated (visible after #define R__SUGGEST_NEW_INTERFACE). Where appropriate, RooRealProxy instances should be replaced with a RooTemplateProxy and choosing the proper type for the template argument. This e.g. was done in RooPullVar. | 09 January 2020, 12:31:53 UTC |
fdee445 | Stephan Hageboeck | 19 December 2019, 09:08:30 UTC | [RF] Prevent infinite loop in RooIntegrator1D. RooIntegrator1D could get stuck in an infinite loop if the integration range was exactly zero. Now, it immediately return zero if this happens. Further, the code was cleaned up and formatted. | 09 January 2020, 12:31:53 UTC |
9a540f3 | Stefan Wunsch | 07 January 2020, 14:28:31 UTC | [PyROOT exp] Disable warnings -Wmissing-field-initializers for py3.8 Warnings appear due to PEP 590 adding the tp_vectorcall field to some structs which remain uninitialized in CPyCppyy Following the conventions upstream, because the standard ensures a zero-initialization, it's safe the leave them uninitialized such as also done in the Python codebase itself. See discussion here: https://bitbucket.org/wlav/cppyy/issues/186/warnings-with-python-38-due-to-vectorcall | 09 January 2020, 10:47:16 UTC |
34fe0a9 | Vassil Vassilev | 09 January 2020, 07:34:10 UTC | [cxxmodules] Fix the error in std::complex on OSX. libc++ defines a macro which we need to hide from the modules system. | 09 January 2020, 10:42:30 UTC |
3a6172c | Olivier Couet | 09 January 2020, 10:29:38 UTC | Simplify ratio-plot examples. | 09 January 2020, 10:29:52 UTC |
55e6019 | Sergey Linev | 09 January 2020, 09:14:37 UTC | [ntuple] avoid windows warning | 09 January 2020, 10:17:05 UTC |
32b215d | Sergey Linev | 09 January 2020, 09:13:04 UTC | [win32gdk] cast char* to unsigned to use in printf Avoid warnings | 09 January 2020, 10:17:05 UTC |
2383ee8 | Sergey Linev | 09 January 2020, 09:10:51 UTC | [win32gdk] use explicit type casting to avoid warnings | 09 January 2020, 10:17:05 UTC |
cd7114d | Sergey Linev | 08 January 2020, 07:19:59 UTC | [treeplayer] exclude TMPWorkerTree from dictionary on Windows Class excluded from compilation on Windows Supress warning on Windows | 09 January 2020, 10:17:05 UTC |
65c346d | Sergey Linev | 09 January 2020, 10:03:19 UTC | [rbrowser] use binary mode to read image files | 09 January 2020, 10:03:51 UTC |
4aaeaa8 | Sergey Linev | 09 January 2020, 09:03:56 UTC | [rbrowser] let configure file filters in dialog from client side | 09 January 2020, 10:03:51 UTC |
a7cd8bb | Sergey Linev | 09 January 2020, 07:24:38 UTC | [rbrowser] implement filters in FileDialog Now one can condigure different name filters Regexp is used for file name matching, therefore more complex rules can be later applied | 09 January 2020, 10:03:51 UTC |
edb1d39 | Sergey Linev | 08 January 2020, 13:26:28 UTC | [rbrowser] better support of windows drivers in browser | 09 January 2020, 10:03:51 UTC |
38d90a1 | Sergey Linev | 08 January 2020, 11:24:54 UTC | [rbrowser] use gSystem->GetVolumes to list all volumes | 09 January 2020, 10:03:51 UTC |
412536f | Sergey Linev | 08 January 2020, 11:32:43 UTC | [rbrowser] ignore upper/lower case on Windows for file names | 09 January 2020, 10:03:51 UTC |
30c18f0 | Sergey Linev | 08 January 2020, 09:55:57 UTC | [rbrowser] provide method to fill files top folder for RBrowsable Such entries used in RBrowser and RFileDialog to navigate through file system | 09 January 2020, 10:03:51 UTC |
2f0e997 | Sergey Linev | 07 January 2020, 17:17:38 UTC | [rbrowser] correctly initialize RFileDialog on Windows Require special set of existing drive letters. For now limit by working dir. | 09 January 2020, 10:03:51 UTC |
e4bb25b | Sergey Linev | 08 January 2020, 11:24:54 UTC | [rbrowser] use gSystem->GetVolumes to list all volumes | 09 January 2020, 10:03:51 UTC |
c280d65 | Sergey Linev | 08 January 2020, 09:55:57 UTC | [rbrowser] provide method to fill files top folder for RBrowsable Such entries used in RBrowser and RFileDialog to navigate through file system | 09 January 2020, 10:03:51 UTC |
d3c12cd | Sergey Linev | 08 January 2020, 08:41:16 UTC | [rbrowser] fix bug in file dialog initialization | 09 January 2020, 10:03:51 UTC |
d3a3fcb | Sergey Linev | 08 January 2020, 08:26:08 UTC | [http] handle symbolic links on Windows when sending file | 09 January 2020, 10:03:51 UTC |
e42570d | Sergey Linev | 07 January 2020, 17:17:38 UTC | [rbrowser] correctly initialize RFileDialog on Windows Require special set of existing drive letters. For now limit by working dir. | 09 January 2020, 10:03:51 UTC |
a62024f | Sergey Linev | 07 January 2020, 15:37:16 UTC | [rbrowser] handle situation when initial message appears before dialog initialized | 09 January 2020, 10:03:51 UTC |
47f2b4e | Sergey Linev | 06 January 2020, 16:10:15 UTC | [rbrowser] introduce filetype selection in RFileDialog | 09 January 2020, 10:03:51 UTC |
9eb4491 | Sergey Linev | 06 January 2020, 15:03:23 UTC | [rbrowser] add Browsable namespace to LinkDef | 09 January 2020, 10:03:51 UTC |
1d2e767 | Massimiliano Galli | 08 January 2020, 14:14:40 UTC | [Exp PyROOT] Remove directory wrongly created in installation directory For reasons that we need to clarify, when cmake install is run, all the directories inside {CMAKE_LIBRARY_OUTPUT_DIRECTORY} are copied inside ${CMAKE_INSTALL_LIBDIR}. This affects also lib/pythonX.Y, which in the case of installation directory should not exist at all. Here we manually remove them after installation. This commit can be removed once we figure out why this happens. | 09 January 2020, 10:02:45 UTC |
52d8ff8 | Massimiliano Galli | 08 January 2020, 08:58:20 UTC | [Exp PyROOT/thisroot.sh] EXP_PYROOT variable passed by command line that covers the case of instalallation N.B.: will go away once experimental will become the default | 09 January 2020, 10:02:45 UTC |
996762c | Massimiliano Galli | 17 December 2019, 22:52:00 UTC | [Exp PyROOT] Create the eggs only in a dummy way for simplicity | 09 January 2020, 10:02:45 UTC |
6ddc793 | Massimiliano Galli | 07 January 2020, 15:45:38 UTC | [Exp PyROOT/thisroot.sh] Conditional silencing of ZSH nomatch option Due to the way in commit 4700 we changed how clean_environment works (we get rid of $pyroot_dir and all the cases for lib/python*), we got back to the ZSH problem solved in commit 4693. In order to solve it once and for all, we proceed like the following: at the beginning of the clean_environment function we check whether we are using ZSH; if so, we check if nonomatch is enabled; if it is already enabled (behavior that we want), we don't do anything; if it's not enabled, we enable it and set a variable that reminds us to disable at the end. | 09 January 2020, 10:02:45 UTC |
60913d2 | Massimiliano Galli | 17 December 2019, 15:43:00 UTC | [Exp PyROOT/thisroot.sh] Correctly update environment variables in installation with and without customized CMAKE_INSTALL_PYROOTDIR | 09 January 2020, 10:02:45 UTC |
ba153a7 | Massimiliano Galli | 17 December 2019, 12:13:06 UTC | [Exp PyROOT/thisroot.sh] build_dir/lib not needed anymore in PYTHONPATH | 09 January 2020, 10:02:45 UTC |
895f496 | Olivier Couet | 09 January 2020, 09:54:24 UTC | simplify ratioplot2.C tutorial | 09 January 2020, 09:54:39 UTC |
0da9695 | Vassil Vassilev | 03 January 2020, 16:13:04 UTC | [cxxmodules] Teach ACLiC to work when not all dependent libs are resolved. The non-modules system iterates over all available rootmap files and adds their libraries as potential dependencies to the library which ACLiC builds. The built library relies on the explicit linking to load its dependencies when it is dlopened. This is necessary because we have no other way to resolve symbols. Fortunately, the modules dynamic linker has superior symbol resolution. We can rely on it when loading a shared library. This patch fixes failing tests on OSX when runtime_cxxmodules are on. | 09 January 2020, 08:39:08 UTC |
64c431e | Vassil Vassilev | 08 January 2020, 12:16:31 UTC | [core] Hide libNew from symbol resolution. libNew is a custom memory allocator used in ROOT to output more information about memory pressure and used for interprocess communication in TMapFile. It essentially overrides the new and delete operators. We discovered that dlopening libNew at random time can trigger earthquakes because it allows the dynamic linker to sometimes resolve new and delete to the symbols from libNew and libc++. Patch by Alexander Penev and me! | 09 January 2020, 05:32:22 UTC |
9f5e828 | Vassil Vassilev | 07 January 2020, 17:57:47 UTC | Fix "Deprecation of -r flag from rootcling" This fixes the deprecation taken root-project/root#4716. We print the deprecation message but we still do what's intended. | 08 January 2020, 18:15:17 UTC |
9e67441 | langenbruch | 08 January 2020, 17:18:43 UTC | [RF] Added asymptotically correct parameter uncertainties * Added asymptotically correct approach to determine parameter uncertainties in weighted unbinned maximum likelihood fits (for details and a comparison of different approaches see https://arxiv.org/abs/1911.01303). This method can be used when specifying Asymptotic(true) and SumW2Error(false) as arguments to the RooAbsPdf::fitTo method. A short tutorial comparing different approaches to parameter uncertainties in the presence of event weights is available under tutorials/roofit/rf611_weightedfits.C. * Performance improvements of Asymptotic method for weighted unbinned maximum likelihood fits. Numerically equivalent. | 08 January 2020, 17:18:43 UTC |
321562a | Enric Tejedor Saavedra | 08 January 2020, 14:59:24 UTC | [PyROOT] Manually increase count, since PyTuple_SET_ITEM steals the reference | 08 January 2020, 16:25:23 UTC |
96d7376 | Enric Tejedor Saavedra | 07 January 2020, 17:22:22 UTC | [PyROOT] Add one more case to square bracket template instantiation Also support the case when the template has not been previously instantiated. This mimics the behaviour of the instantiation with parenthesis, which tries first the non-instantiating strategy and second the instantiating one. | 08 January 2020, 16:25:23 UTC |
d2a71ac | Enric Tejedor Saavedra | 07 January 2020, 16:46:36 UTC | [PyROOT] Issue a deprecation warning when instantiating with parenthesis | 08 January 2020, 16:25:23 UTC |
1e5c791 | Bertrand Bellenot | 08 January 2020, 16:14:20 UTC | Fix potential crash at exit on Windows Deleting the interpreter makes things crash at exit in some cases | 08 January 2020, 16:14:20 UTC |
5fa18c9 | Olivier Couet | 08 January 2020, 14:48:23 UTC | Header formatting was wrong | 08 January 2020, 14:48:23 UTC |
82fa9ec | Olivier Couet | 08 January 2020, 14:48:02 UTC | Modify the example to make it modern C++ | 08 January 2020, 14:48:02 UTC |
919def3 | Lorenzo Moneta | 07 January 2020, 16:24:06 UTC | When variance is negative (e.g. when having negative weights) return stddev=0 in TH1::GetStdDev (ROOT-8412) | 08 January 2020, 08:54:37 UTC |
669545f | Lorenzo Moneta | 06 January 2020, 15:49:41 UTC | - Revert previous changes. Keep forward declaration of PyObject. PyArrayObject does not need to be defined in PyMethodBase, the data members can be removed , so no forward declaration is needed | 07 January 2020, 16:04:26 UTC |
febc708 | Lorenzo Moneta | 06 January 2020, 14:08:05 UTC | include also Python.h in PyMethodBase.h | 07 January 2020, 16:04:26 UTC |
8fdeb26 | Lorenzo Moneta | 06 January 2020, 13:28:48 UTC | Fix re-definition of PyArrayObject (ROOT-10495) | 07 January 2020, 16:04:26 UTC |
9f9bc00 | Stefan Wunsch | 07 January 2020, 14:42:28 UTC | [PyROOT exp] Fix syntax warning with py3.8 - Warning: SyntaxWarning: "is not" with a literal. Did you mean "!="? - See here for full discussion: https://bugs.python.org/issue34850 | 07 January 2020, 15:43:48 UTC |
618f2ee | Stefan Wunsch | 07 January 2020, 13:13:33 UTC | [PyROOT exp] Remove -Wno-unused-but-set-parameter flag for clang | 07 January 2020, 15:43:25 UTC |
dceefb0 | Stefan Wunsch | 07 January 2020, 13:45:20 UTC | [PyROOT exp] Remove unnecessary extern declaration - Breaks compilation with clang9 (explicit instantiation declaration with external linkage) - Fix is as well applied upstream in CPyCppyy 1.9.5 (we are on 1.9.3) | 07 January 2020, 15:43:08 UTC |
96c3f17 | Sergey Linev | 07 January 2020, 12:06:31 UTC | [http] use own files send method on Windows civetweb mg_send_file function does not support symbolic links on Windows, but in some situations it is required. Advantage of mg_send_file() that it supports partial reading, therefore keep functionality for ROOT files | 07 January 2020, 12:36:17 UTC |
fab10af | Sergey Linev | 07 January 2020, 11:29:00 UTC | [webgui] remove debug output, use .Data() to access string | 07 January 2020, 12:36:17 UTC |
9d5f15d | Sergey Linev | 07 January 2020, 10:30:52 UTC | [http] use native windows slahes when sending file via civetweb | 07 January 2020, 12:36:17 UTC |
deadffc | Sergey Linev | 07 January 2020, 09:58:29 UTC | [webgui] exclude both slashes kinds before starting browser on Windows | 07 January 2020, 12:36:17 UTC |
66d42db | Sergey Linev | 06 January 2020, 16:57:55 UTC | [http] fix files reading on Windows One has to use binary mode to be able read file content, otherwise Windows may change lines ending and result will not fit into the preallocated string | 07 January 2020, 08:56:38 UTC |
bccd1d5 | Sergey Linev | 06 January 2020, 15:14:50 UTC | [eve7] fix windows warning | 06 January 2020, 15:16:07 UTC |
8e4bb29 | Simon Spies | 03 January 2020, 15:23:20 UTC | Fixed bug in doxygen macro related to TGraphMultiErrors Fixed a bug in the doxygen macro to generate TGraphMultiErrors example plot. I overlooked this macro last time I changed TGraphMultiErrors. Sorry for this | 06 January 2020, 10:56:31 UTC |
d1575d6 | Sergey Linev | 03 January 2020, 14:56:50 UTC | [rbrowser] exclude duplicated or unused code from RFileDialog Provide more comments | 06 January 2020, 08:41:13 UTC |
2020b85 | Sergey Linev | 23 December 2019, 15:33:04 UTC | [jsroot] dev 23/12/2019 Fix problem with connection closure for qt5 web engine Improve highlights handling for TGraph | 06 January 2020, 08:41:13 UTC |
6b335b9 | Sergey Linev | 23 December 2019, 15:11:26 UTC | [rbrowser] finalize FileDialog interface Unify standalone and embeded kind of dialogs. Let capture dialog reference in callback lambdas Provide example | 06 January 2020, 08:41:13 UTC |
c90f49c | Sergey Linev | 23 December 2019, 12:10:28 UTC | [rbrowser] provide convinience methods for RFileDialog On the client side one could use FileDialogController functions to start embedded dialogs. On the server side one has to add few lines in the appropriate widget to handle request for creating server-side instance of embedded file dialog | 06 January 2020, 08:41:13 UTC |
3e09406 | Sergey Linev | 23 December 2019, 09:23:25 UTC | [rbrowser] use same code for Save and SaveAs buttons In case of SaveAs FileDialog is activated first. Once file name is selected, same server code will be used | 06 January 2020, 08:41:13 UTC |
dd3c48d | Sergey Linev | 20 December 2019, 17:45:53 UTC | [rbrowser] improve SaveAs dialog handling Keep full file name when reading file, use it as start value in SaveAs dialog | 06 January 2020, 08:41:13 UTC |
e8d3033 | Sergey Linev | 20 December 2019, 13:45:10 UTC | [rbrowser] add confirmation message for SaveAs dialog When existing file should be overwritten, explicitly ask if operation should be performed. Server side (RFileDialog) will be updated with selected file name. | 06 January 2020, 08:41:13 UTC |
f2de504 | Sergey Linev | 29 November 2019, 15:13:56 UTC | [rbrowser] handle ok butto in SaveAs dialog Send file path and content of file to save Real file saving still have to be done | 06 January 2020, 08:41:13 UTC |
dc018b9 | Sergey Linev | 29 November 2019, 14:38:28 UTC | [rwebwindow] correctly cleanup master/embed windows One should remove cross-references in destructor, otherwise RWebWindow object will never get destroyed | 06 January 2020, 08:41:13 UTC |
4c0b8ae | Sergey Linev | 29 November 2019, 12:00:19 UTC | [rbrowser] attempt to use channels for SaveAs file dialog Try to reuse exiting connection | 06 January 2020, 08:41:13 UTC |
9c084dd | Sergey Linev | 29 November 2019, 11:59:35 UTC | [jsroot] support channels in WebWindowHandle Corresponent part of RWebWindow functionality | 06 January 2020, 08:41:13 UTC |
c910a24 | Sergey Linev | 29 November 2019, 11:58:19 UTC | [webwindow] support channels in RWebWindow Same connection can be reused to transfer data over several channels. Special RWebWindow::ShowWindow() method should be used. Probably can be avoided in the future | 06 January 2020, 08:41:13 UTC |
2556705 | Sergey Linev | 29 November 2019, 09:26:13 UTC | [rbrowser] add missing entry in LinkDef file | 06 January 2020, 08:41:13 UTC |
395021f | Sergey Linev | 28 November 2019, 12:27:13 UTC | [rbrowser] use m.Dialog to embed FileSaveAs dialog into RBrowser Through several steps one should: - initialize dialog (done in that commit) - create server-side entity, - connect client and server via shared websocket - wait until user select or input file name | 06 January 2020, 08:41:13 UTC |
710bd57 | Sergey Linev | 28 November 2019, 11:47:57 UTC | [rbrowser] use fragment for implementing file dialog fragment will be used in different place with ui5 Dialog functionality | 06 January 2020, 08:41:13 UTC |
eed6b85 | Sergey Linev | 18 December 2019, 13:17:57 UTC | [webgui] do install of openui5 libs | 06 January 2020, 08:39:29 UTC |
9a30fe8 | Pratyush Das | 28 December 2019, 08:04:38 UTC | Deprecation of -r flag from rootcling | 29 December 2019, 18:05:47 UTC |
e2016d2 | Pratyush Das | 27 December 2019, 07:30:16 UTC | Deprecate -r flag | 29 December 2019, 18:05:47 UTC |
ca766f7 | Pratyush Das | 26 December 2019, 19:59:23 UTC | Fix FIXME: Print help info | 29 December 2019, 18:05:21 UTC |
b0098f9 | Vassil Vassilev | 26 December 2019, 13:08:25 UTC | [core] Add clarification comment. | 27 December 2019, 12:51:37 UTC |
ea5c991 | Vassil Vassilev | 24 December 2019, 16:09:21 UTC | [core] Delete fCanvases at shutdown. | 27 December 2019, 12:51:37 UTC |
644334c | Vassil Vassilev | 24 December 2019, 16:07:07 UTC | [core] Delete fBrowsables at shutdown. | 27 December 2019, 12:51:37 UTC |
e8d3a32 | Vassil Vassilev | 27 December 2019, 07:59:15 UTC | Add a bash minimal version requirement. Associative arrays are available after bash 4. | 27 December 2019, 12:50:59 UTC |
175f91e | Vassil Vassilev | 08 December 2019, 08:51:19 UTC | [cling][rootcling] Teach cling to handle the module-file-info flag. The module-file-info action takes a pcm input file, reads the control block and prints useful information about the module file itself. This is handy when debugging issues in modules such as header duplications and file relocation. This patch teaches rootcling to call directly cling and exit via the bare-cling subcommand. | 27 December 2019, 12:50:59 UTC |
905d052 | Pratyush Das | 24 December 2019, 12:34:20 UTC | Enable tarball-tag flag to build cling using LLVM binary release. Fixes Cling's nightly releases | 25 December 2019, 06:24:48 UTC |
ecec33a | Vassil Vassilev | 13 December 2019, 09:25:46 UTC | [cling][tcling] Allow the atexit functions to be called on their own. In environments where cling's teardown should be controlled more carefully, the atexit function handlers should allow to be called separately. This is useful when a handler depends on alive interpreter and cannot be executed while the interpreter is half shut down. This patch should enable TCling's proper shutdown and relax some of the pain in shutting down ROOT in general. | 23 December 2019, 18:02:01 UTC |
eeef583 | Vassil Vassilev | 13 December 2019, 05:12:25 UTC | [tcling] Move the friend section last. NFC. | 23 December 2019, 18:02:01 UTC |
4f909f0 | Vassil Vassilev | 13 December 2019, 05:05:48 UTC | [tcling] Fix docs. Cling is more than C++-11 compliant. | 23 December 2019, 18:02:01 UTC |
663b423 | Vassil Vassilev | 13 December 2019, 04:59:41 UTC | [tcling] Order includes. NFC. | 23 December 2019, 18:02:01 UTC |