f7ba9bf | Danilo Piparo | 27 November 2023, 20:22:19 UTC | "Update ROOT version files to v6.28/10." | 27 November 2023, 20:42:22 UTC |
c55f24b | Danilo Piparo | 27 November 2023, 19:21:20 UTC | [relnotes] Update for 6.28/10. | 27 November 2023, 19:21:20 UTC |
492215d | Sergey Linev | 27 November 2023, 15:55:36 UTC | [webgui] use classical browser by default | 27 November 2023, 18:21:55 UTC |
5434c69 | Sergey Linev | 27 November 2023, 12:12:47 UTC | [webgui] always use loopback Disregard of rootrc parameters always assign loopback. The only valid alternative - unix socket. FastCGI is also disabled for the moment; it is alternative to civetweb | 27 November 2023, 17:00:34 UTC |
ba65f3b | Sergey Linev | 27 November 2023, 11:59:03 UTC | [webgui] change RBrowser warning | 27 November 2023, 17:00:34 UTC |
5bd09b7 | Sergey Linev | 23 November 2023, 10:16:40 UTC | [jsroot] 7.3.x 23/11/2023 Fix - draw histogram with only negative bins jsroot:#276 Fix - reading TLeaf with fixed-size array Fix - correctly set pave name jsroot:#278 | 23 November 2023, 16:51:41 UTC |
2735cc8 | Sergey Linev | 21 November 2023, 07:32:09 UTC | [webgui] use loopback by default Default value is on in C++ code, but was remained off in system.rootrc and over-rulling C++ | 21 November 2023, 17:02:07 UTC |
60f680f | Olivier Couet | 21 November 2023, 09:26:55 UTC | [v6-28] Backport Cocoa (#14020) * Fix Cocoa GUI for MacOS14 and clang5 * Fix the text editor (Thanks Timur !) | 21 November 2023, 09:26:55 UTC |
79424c0 | Sergey Linev | 31 October 2023, 08:49:28 UTC | [jsroot] 7.3.x 31/10/2023 1. Fix - correctly set visibility level for geo drawing 2. Fix - use more factor for number of nodes in geo drawing 3. Fix - add missing Chebyshev0 function 4. Fix - provide Gaus with normalization 5. Fix - call 3D rendering after adding TPolyLine3D 6. Fix - properly add interactive resize elements 7. Fix - drop handling on tabs layout 8. Fix - member-wise streaming of std::map #262 9. Fix - typo in expandItem 10. Fix - add missing import in RPavePainter 11. Fix - prevent drawing of empty TGraph 12. Fix - use semicolon in RH3 13. Fix - prevent zero division when drawing TGraph exclusion 14. Fix - draw th2 col bins with configured y bar 15. Fix - let handle derived classes from TH1/TH2 #269 16. Fix - add support of #mp symbol 17. Fix - support TMath::Sq() function 18. Fix - prevent drawing of empty TGraph | 31 October 2023, 11:53:52 UTC |
55a4c23 | Jonas Rembser | 28 October 2023, 13:02:10 UTC | [PyROOT] Fix typo in recent PyROOT commit `Metho_` -> `Method_` | 28 October 2023, 14:43:52 UTC |
b3f6230 | Jonas Rembser | 23 October 2023, 19:40:30 UTC | [PyROOT] Add patch for commit that avoids failing CPython 3.12 assert | 28 October 2023, 14:43:52 UTC |
6a2341d | Jonas Rembser | 20 October 2023, 16:56:32 UTC | [PyROOT] Prevent functions from crashing due to Python 3.12 assert Since Python 3.12, in the implementation of 'classobject.h' the function PyMethod_GET_SELF performs an assert to check that the passed function argument is a method: ``` \#define _PyMethod_CAST(meth) \ (assert(PyMethod_Check(meth)), _Py_CAST(PyMethodObject*, meth)) [...] static inline PyObject* PyMethod_GET_SELF(PyObject *meth) { return _PyMethod_CAST(meth)->im_self; } ``` It's fair that the assert fails, because the Python type of `meth` in this context is not a `PyMethod_Type`, but the `CustomInstanceMethod_Type` from cppyy. However, as can be seen in the implementation of `CustomInstanceMethod_New`, the actual C++ type that implements this custom cppy type is just the regular `PyMethodObject`. Hence, this commit suggests new assert-free `CustomInstanceMethod_GET_*` macros that replace the `PyMethod_GET_*` macros in the context of the `CustomInstanceMethod` implementation. | 28 October 2023, 14:43:52 UTC |
0f8b06b | Pere Mato | 26 October 2023, 09:11:27 UTC | Make FindMySQL.cmake more tolerant | 27 October 2023, 14:32:03 UTC |
a1297c3 | Sergey Linev | 26 October 2023, 07:19:53 UTC | [tbrowser] ensure that TCanvas created when web mode is not active In "classical" TBrowser one want to use normal TCanvas - even if rootrc configured differently. Therefore change gEnv values for the time when canvas is created | 26 October 2023, 13:36:23 UTC |
bf3e7b5 | Vincenzo Eduardo Padulano | 24 October 2023, 14:30:01 UTC | [PyROOT] Fix distributed RDataFrame tests due to error serialization This commit enables serialization of the Python proxy defined within cppyy to the C++ std::runtime_error class. By doing so, we avoid errors that happen in certain configurations of Dask tasks where a std::runtime_error may be thrown within the event loop itself. Recent CI failures report the following: ``` RDataFrame::Run: event loop was interrupted Warning in <TBufferFile::WriteObjectAny>: since runtime_error has no public constructor which can be called without argument, objects of this class can not be read with the current library. You will need to add a default constructor before attempting to read it. Warning in <TStreamerInfo::Build>: runtime_error: base class exception has no streamer or dictionary it will not be saved Warning in <TStreamerInfo::Build>: runtime_error: __cow_string has no streamer or dictionary, data member "_M_msg" will not be saved Error in <TClass::New>: cannot create object of class runtime_error Error in <TBufferFile::ReadObject>: could not create object of class runtime_error *** Break *** segmentation violation ``` This is due to the fact that for some reason the std::runtime_error object is serialized at the end of the function scope within the Dask task. The culprit is the [tblib](https://github.com/ionelmc/python-tblib) Python package, a dependency of Dask. Its most recent version (3.0.0) released on October 22th changes the pickling behaviour of exception objects, which is now evidently more enforced than before. Downgrading to previous versions of tblib make the errors above disappear in the distributed RDataFrame tests. | 25 October 2023, 07:24:55 UTC |
919f224 | Danilo Piparo | 04 October 2023, 09:17:39 UTC | [PyROOT] Speedup inclusion of ROOT module by removing invocations to the root-config executable. This executable was invoked twice to check if RDataFrame was available. Such a behaviour causes a severe slowdown, especially on cvmfs. This has been replaced by a simple string comparison. Backport of 4c863d | 22 October 2023, 05:33:30 UTC |
08b1d43 | Jonas Hahnfeld | 13 October 2023, 14:36:42 UTC | [clang] Fix crash with constexpr destructor Fixes https://github.com/root-project/root/issues/13851 See also https://github.com/llvm/llvm-project/issues/68702 (cherry picked from commit 0919a5359eefda0fc9e56a3198da21596114d62f) | 18 October 2023, 09:32:54 UTC |
ebb1810 | Bertrand Bellenot | 03 October 2023, 10:56:43 UTC | Add the `TWebFile::Close(Option_t *option)` method This is needed to properly close and delete the socket when closing the file in `TROOT::CloseFiles()`, preventing a potential issue when trying to close the socket afterwards | 17 October 2023, 07:01:38 UTC |
96ca920 | Danilo Piparo | 13 October 2023, 09:55:24 UTC | "Update ROOT version files to v6.28/09." | 13 October 2023, 09:55:24 UTC |
2300fd7 | Danilo Piparo | 13 October 2023, 09:32:17 UTC | "Update ROOT version files to v6.28/08." | 13 October 2023, 09:32:17 UTC |
63d71a4 | Danilo Piparo | 13 October 2023, 09:26:13 UTC | [relnotes] Update for 6.28/08. | 13 October 2023, 09:26:13 UTC |
11e5ff0 | Philippe Canal | 18 May 2023, 18:04:45 UTC | IO: Use the skipping StreamerInfo record optimization also in single threaded code. Skip the StreamerInfo record process saves CPU time in all cases | 11 October 2023, 16:06:49 UTC |
7db6d51 | Philippe Canal | 18 May 2023, 17:47:06 UTC | IO: Fix StreamerInfo record write during file update. Fix #12783 Since "66dfb08bd7 - [IO] Do not process the streamerinfo record of a file if we read the si already read" which was extended in scope by "7cf9d5dc8c - fix hashing of streamer info," if a file is opened in update mode and the reading of its `StreamerInfo` record is skip (but an identical record was already read) *and* some data is stored in the file, the new `StreamerInfo` record written was missing all the classes in the original record that were not used during the update. To resolve this we record not only the fact that the record has been read and process but also its content (via a collectin of uid of the `TStreamerInfo` objects). Upon skipping the `StreamerInfo` record, we now mark of its `TStreamerInfo` objects has been used by the file (and thus upon writing the record is complete). This behavior was seen #12783 due an awkward 'create, fill, close, update immediately' cycle for a couple of files. | 11 October 2023, 16:06:49 UTC |
7bc2aab | Danilo Piparo | 10 October 2023, 13:57:41 UTC | [TMVA] Work around warning about unused variables in non-debug builds. | 10 October 2023, 18:56:33 UTC |
45a42a0 | Attila Krasznahorkay | 08 December 2022, 09:28:55 UTC | Made the test build against the build directory set CMAKE_PREFIX_PATH correctly. So that headers/libraries in the build directory could be found correctly. | 09 October 2023, 20:13:01 UTC |
1f21d60 | Attila Krasznahorkay | 06 December 2022, 10:21:37 UTC | Fixed how VDT would be used. Switched to using the VDT::VDT imported target to set up the build of ROOTVecOps, RooBatchCompute and TMVA. Then made all the necessary changes in SearchInstalledSoftware.cmake to make that work. | 09 October 2023, 20:13:01 UTC |
7da0d29 | Danilo Piparo | 07 October 2023, 06:28:09 UTC | [CMake] Update Vc version to 1.4.4 | 08 October 2023, 05:23:04 UTC |
15d5663 | Vincenzo Eduardo Padulano | 06 October 2023, 15:10:01 UTC | [cppyy] Add gSetItem to PyStrings This commit is taken partly from enable initialization of std::map from dict: https://github.com/wlav/CPyCppyy/commit/a43cb38cf2c10d668760a937f308fb1f1807d0aa And is needed in preparation of the changes related to https://github.com/root-project/root/issues/13410 | 07 October 2023, 12:00:00 UTC |
27c7540 | Vincenzo Eduardo Padulano | 06 October 2023, 14:54:08 UTC | [cppyy] Fix derived overload visibility This commit is in spirit equal to the sum of * cover more iterator protocol use cases: https://github.com/wlav/CPyCppyy/commit/48884a4f3b24211d6d1f748fadbf301a18c4731a * don't mix base and derived overloads: https://github.com/wlav/CPyCppyy/commit/ac926d910b31cd3e977a140bcdbf89818e553d47 Only for those changes that relate to issue https://github.com/root-project/root/issues/13410. | 07 October 2023, 12:00:00 UTC |
be120ce | Vincenzo Eduardo Padulano | 27 September 2023, 14:04:41 UTC | [core] Add rpath on MacOS in compiledata.sh The generated compiler invocation in TSystem::CompileMacro doesn't add the `-rpath` option. The output of `root-config --libs` contains that option on MacOS, so we should also have it here. Extend the flags passed to the compiler defined in `compiledata.sh` so it gets generated at configuration time. This should fix errors seen in MacOS 14 when loading a shared library obtained via ACLiC. Co-authored-by: Philippe Canal <pcanal@fnal.gov> | 06 October 2023, 11:08:27 UTC |
0b2fc31 | moneta | 06 September 2023, 09:03:07 UTC | [tmva][pymva] Do not disable tensorflow eager execution on MacoS Disbaling it causes an interference with multiprocessing and a restart of the process after it is endeded. This fixes the timeout of the PyKeras tests on MacOS. This commits apply also some small fixes/improvements on the deletetion of some TMVA objects. (fir backport) remove bug in MethodBase.cxx in GetMvaValues introuduced in the original commit | 05 October 2023, 13:37:00 UTC |
354780c | moneta | 14 September 2023, 21:43:43 UTC | [tmva][pymva] Use less events on testPyKerasRegression Reduce number of events to avoid timeout of the test. Do this separtly for MAcOSX, since we cannot disable there eager execution | 04 October 2023, 10:38:31 UTC |
873863d | moneta | 06 September 2023, 09:26:15 UTC | [tmva][pymva] Fixes for latest version of scikit-learn | 04 October 2023, 10:38:31 UTC |
fc7329b | moneta | 04 September 2023, 14:58:35 UTC | [tmva][sofie] Add dependency on sklearn for TMVA_SOFIE_Models tutorial | 04 October 2023, 10:38:31 UTC |
5d50559 | Jonas Hahnfeld | 03 October 2023, 15:03:11 UTC | [cling] Emit const variables only once Otherwise they are emitted as internal and we get double-construction and -destruction on the same memory address due to the way we promote internal declarations in KeepLocalGVPass. According to upstream tests, the de-duplication doesn't work on Windows (yet), but I think this problem is severe enough to fix it on the other platforms sooner rather than later. Fixes #13429 (cherry picked from commit 2dc57866c1d18010d3ebee681cc5e7777cd4d017) | 04 October 2023, 06:33:47 UTC |
a561750 | Vincenzo Eduardo Padulano | 03 October 2023, 15:15:18 UTC | [df] Add regression test for #12043 | 03 October 2023, 20:54:52 UTC |
f7d9db5 | Vincenzo Eduardo Padulano | 03 October 2023, 07:32:08 UTC | [df] Avoid clearing sample callbacks after event loop Sample callbacks can be registered by an RAction or an RDefinePerSample instance. In both cases, the lifetime of the callback is tied to the lifetime of the object itself. Avoid eager clearing of the callbacks so to not interfer with the normal functioning. | 03 October 2023, 20:54:52 UTC |
e1b2cdf | Vincenzo Eduardo Padulano | 03 October 2023, 07:27:09 UTC | [df] Add RDefinePerSample to CMakeLists.txt | 03 October 2023, 17:14:01 UTC |
e4a7739 | Sergey Linev | 30 June 2023, 15:15:24 UTC | [eve] Fix TGCompositeFrame flags - c++20 warnings | 03 October 2023, 01:13:13 UTC |
592fcb9 | Sergey Linev | 28 June 2023, 14:43:23 UTC | [treeplayer] fix compiler warnings concerning enum combination Messages like this: ``` tree/treeplayer/src/TFormLeafInfo.cxx: In member function ‘virtual Bool_t TFormLeafInfo::IsString() const’: tree/treeplayer/src/TFormLeafInfo.cxx:361:36: warning: arithmetic between different enumeration types ‘TStreamerInfo::EReadWrite’ and ‘EDataType’ is deprecated [-Wdeprecated-enum-enum-conversion] 361 | case TStreamerInfo::kOffsetL + kChar_t: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ tree/treeplayer/src/TFormLeafInfo.cxx: In member function ‘T TFormLeafInfo::ReadValueImpl(char*, Int_t)’: tree/treeplayer/src/TFormLeafInfo.cxx:890:36: warning: arithmetic between different enumeration types ‘TStreamerInfo::EReadWrite’ and ‘EDataType’ is deprecated [-Wdeprecated-enum-enum-conversion] 890 | case TStreamerInfo::kOffsetL + kULong64_t: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ``` | 03 October 2023, 01:13:13 UTC |
4cc94a2 | moneta | 25 August 2023, 11:38:46 UTC | [pymva] Use back .h5 file format for PyKeras tests | 02 October 2023, 23:05:59 UTC |
d36b1d4 | moneta | 24 August 2023, 14:07:42 UTC | [pymva] Refactor TestRModelParserPyTorch to use RSofieReader Make model generation, code generation and evaluation all in the test | 02 October 2023, 23:05:59 UTC |
d2e7dd9 | moneta | 24 August 2023, 13:01:37 UTC | [pymva] Use .keras instead of .h5 for saving keras models From tensorflow 2.13 it is reccomended to use .keras for the saved keras files instead of .h5 | 02 October 2023, 23:05:59 UTC |
b3b46b5 | Vincenzo Eduardo Padulano | 06 September 2023, 07:06:55 UTC | [TMVA] Remove dependency on torch.onnx submodule As seen in https://github.com/pytorch/pytorch/pull/82628. This removes the `TypeError: 'torch._C.Node' object is not subscriptable` error. | 02 October 2023, 19:52:12 UTC |
e504110 | moneta | 24 August 2023, 08:58:11 UTC | [pymva] Fix again retrieval of tf/keras version | 02 October 2023, 19:52:12 UTC |
10d14cf | moneta | 24 August 2023, 08:33:23 UTC | [pymva] Fix retrieving Keras version when using new version of tensorflow With the latest tensorflow (2.13) tf.keras.__version__ is not existing anymore, oone needs to use tf.__version__ | 02 October 2023, 19:52:12 UTC |
b70c442 | Danilo Piparo | 30 September 2023, 09:42:25 UTC | [CMake] Slightly refactor code to make it more readable. | 02 October 2023, 19:52:12 UTC |
d1e18a1 | Danilo Piparo | 30 September 2023, 09:41:18 UTC | [TMVA] Remove Keras Regression test from the battery on Macos because it always fails due to the slowness of the tool on the platform. | 02 October 2023, 19:52:12 UTC |
e3df232 | moneta | 26 September 2023, 15:48:54 UTC | [tmva] Make library libTMVAUtils | 02 October 2023, 19:52:12 UTC |
4ba37f9 | moneta | 25 September 2023, 11:00:12 UTC | [tmva] Veto tutorial/keras on macos Do not run in CI the tutorial/keras on macos because we cannot disable eager execution on tensorflow. This causes timeout in the tutorials | 02 October 2023, 19:52:12 UTC |
6c7086b | moneta | 25 September 2023, 10:54:36 UTC | [tmva] Remove direct dataframe dependency libTMVA does not need to depend explicitly on RDataFrame. It is used only in the template function AsTensor and in the header files of the BatchGenerator used from Python remove lib dependency | 02 October 2023, 19:52:12 UTC |
7d6384c | Danilo Piparo | 24 September 2023, 07:04:10 UTC | [TMVA] Do not run CNN tutorial if imt not specified if imt is not specified, this tutorial should not be run as a test. | 02 October 2023, 19:52:12 UTC |
dbaaa1c | Bertrand Bellenot | 21 April 2023, 09:53:00 UTC | Unconditionally disable multiproc tests on Windows | 02 October 2023, 19:52:12 UTC |
c3491bc | Sergey Linev | 03 July 2023, 06:30:31 UTC | [geombuilder] fix warning about enum mixing | 02 October 2023, 15:47:14 UTC |
eb13f97 | Sergey Linev | 30 June 2023, 13:34:26 UTC | [tmva] fix capture warning from c++20 ``` tmva/tmva/src/Classification.cxx: In lambda function: tmva/tmva/src/Classification.cxx:265:23: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 265 | auto executor = [=](UInt_t workerID) -> ClassificationResult { | ^ tmva/tmva/src/Classification.cxx:265:23: note: add explicit ‘this’ or ‘*this’ capture ``` | 02 October 2023, 15:47:14 UTC |
58f053f | Axel Naumann | 29 June 2023, 14:47:30 UTC | [tree,html] Fix C++20/GCC13 warnings (enum arithmetic, this capture): e.g. ``` bitwise operation between different enumeration types ‘TBranch::EStatusBits’ and ‘TBranchElement::EStatusBits’ is deprecated [-Wdeprecated-enum-enum-conversion] ``` ``` implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] ``` | 02 October 2023, 15:47:14 UTC |
df7c350 | Vincenzo Eduardo Padulano | 20 September 2023, 19:20:23 UTC | [io] Validate fList data member in TDirectory::RecursiveRemove | 01 October 2023, 16:47:38 UTC |
cd26b14 | Vincenzo Eduardo Padulano | 21 September 2023, 06:51:33 UTC | [io] Do not initialize gROOT in TDirectory destructor | 01 October 2023, 16:47:38 UTC |
a8bf5ca | Vincenzo Eduardo Padulano | 21 September 2023, 06:57:28 UTC | Add unittest for TDirectoryFile destructor With the reproducer described in https://github.com/root-project/root/issues/13691. The test *must* link to some library that is not automatically ignored when loading PCMs in TCling::RegisterModule in order to trigger the segfault. | 01 October 2023, 16:47:38 UTC |
7f038a1 | Danilo Piparo | 29 September 2023, 12:17:11 UTC | [CMake] Remove N-1 identical link statements of the libxxhash.a library when building libCore.so | 30 September 2023, 09:52:11 UTC |
88edada | Jonas Rembser | 03 April 2023, 10:38:11 UTC | [core] Remove some `mm*.c` in core/clib These files are unused and can be removed. This should fix this warning in the ROOT nightlies on the mac13 node: ``` core/clib/src/mmtrace.c:32:14: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extern char *getenv (); ``` https://lcgapp-services.cern.ch/root-jenkins/view/ROOT%20Nightly/job/root-nightly-master/LABEL=mac13,SPEC=cxx20,V=master/lastBuild/parsed_console/ | 30 September 2023, 09:51:59 UTC |
3df96a5 | Mattias Ellert | 25 September 2023, 04:25:54 UTC | Remove ELISPDIR - nothing is installed in it anymore | 28 September 2023, 11:11:43 UTC |
83765d0 | Axel Naumann | 20 September 2023, 12:16:55 UTC | [config] Remove config/root-help.el.in: it is GPLed and thus incompatible. | 28 September 2023, 11:11:43 UTC |
aeb344a | Jonas Hahnfeld | 09 February 2023, 13:56:00 UTC | [webgeom] Remove dead code | 28 September 2023, 09:39:52 UTC |
8ffea2e | Bertrand Bellenot | 11 May 2023, 12:53:21 UTC | Fix the build of TBB in Debug mode on Windows Only build in Debug mode if we build against the Debug runtime libraries | 28 September 2023, 09:14:02 UTC |
0f74da3 | Bertrand Bellenot | 05 May 2023, 14:44:37 UTC | Try to fix a missing dependency of Imt on TBB (at least on Windows) (#12777) * Try to fix a missing dependency of Imt on TBB (at least on Windows) * [skip-ci] Add a comment explaining why set(TBB_TARGET TBB) is needed (and how it's used) | 28 September 2023, 09:14:02 UTC |
1fc82f3 | Axel Naumann | 30 April 2023, 07:04:47 UTC | Revert "Patch builtin_tbb for GCC 13" This reverts commit 915e17b1e2bf8fc8d3476b9ceea2db8473d18285. Not needed for oneTBB-2021.9.0 anymore. | 28 September 2023, 09:14:02 UTC |
2313fab | Axel Naumann | 19 April 2023, 11:05:18 UTC | [cmake] Update tbb to oneTBB 2021.9.0; use its CMake build system: Factor out the URL - it's unconventional to have two URLs, and it's reasonable to just update the version number as part of the URL. Remove patches. | 28 September 2023, 09:14:02 UTC |
ef6a58c | Bertrand Bellenot | 23 June 2023, 08:41:15 UTC | Fix TGCompositeFrame constructor flags Use the proper `kFitWidth` value (from the frame enum) in several TGCompositeFrame constructors instead of the `kLHintsExpandX` value (from the layout hints enum) | 26 September 2023, 22:11:10 UTC |
8eb02df | Jonas Rembser | 01 August 2023, 08:50:15 UTC | [math] Avoid warnings from Vc.h from deprecated enum comparisons Similar to 736644bce3b, ignoring some warnings from `Vc` that will not be fixed upstream for the foreseeable time because `Vc` is in maintainance mode. | 26 September 2023, 22:11:10 UTC |
5a0fb97 | Andre Sailer | 23 September 2023, 15:51:46 UTC | [config] remove install of remove root-help.el | 26 September 2023, 12:21:07 UTC |
64247dc | Danilo Piparo | 22 September 2023, 07:42:40 UTC | [CMake] Eliminate duplicate linked libs | 26 September 2023, 12:21:07 UTC |
1eef169 | Danilo Piparo | 21 September 2023, 14:12:57 UTC | [Build] Remove flags causing warnings on MacOS when llvm 15 is used: -single_module and -bind_at_load. Once removed, they also do not cause problems to macos 11 and 12. | 26 September 2023, 12:21:07 UTC |
b3daf8a | Danilo Piparo | 21 September 2023, 14:12:41 UTC | [Build] Do not link libgtest twice when bulding ctest executables. | 26 September 2023, 12:21:07 UTC |
26d2eb2 | Danilo Piparo | 21 September 2023, 09:07:30 UTC | [Build] Fix implicit comp. warning on MacOS when using llvm 15. The warning was "implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]" | 26 September 2023, 12:21:07 UTC |
1e622c6 | Danilo Piparo | 14 September 2023, 11:29:23 UTC | [Doc] Reformulate Doxy doc not to trigger a compiler warning which is `root/net/net/src/TNetFile.cxx:19:29: warning: '/*' within block comment [-Wcomment]` on clang on macos 13.5.1 | 26 September 2023, 12:21:07 UTC |
455968c | Danilo Piparo | 14 September 2023, 09:39:08 UTC | [Doc] Revamp and Doxygenize doc of T(X)NetFile and TS3WebFile | 26 September 2023, 12:21:07 UTC |
a0fba4a | Danilo Piparo | 26 September 2023, 09:11:47 UTC | [LLVM] Do not evaluate dependent immediate invocations This is an adaptation of commit 6627da727b88ef70b74b7d87f274e0a21a9cea45 Fixes https://github.com/root-project/root/issues/13698, a problem with the new C++ headers from the new macOS SDK. | 26 September 2023, 12:06:27 UTC |
14673b8 | Sergey Linev | 13 September 2023, 11:56:02 UTC | [ipython] fix canvas width/height usage Use GetCanvasWidth()/GetCanvasHeight() for obtain proper dimension Do not swap width/height arguments | 19 September 2023, 06:13:58 UTC |
06d8baa | Vincenzo Eduardo Padulano | 05 September 2023, 09:12:21 UTC | [PyROOT] Test TGraph[Asymm,Benti,Multi]Errors getters | 08 September 2023, 08:27:48 UTC |
a1a22e8 | Vincenzo Eduardo Padulano | 05 September 2023, 09:08:12 UTC | [PyROOT] Extend Pythonization of TGraph* getters Extend the regex passed to 'compose_method' to include 'E*(low,high)[d]' getters. | 08 September 2023, 08:27:48 UTC |
5e3efc6 | ferdymercury | 11 July 2023, 06:11:12 UTC | simplify code using a for loop suggested by jalopez | 07 September 2023, 17:42:05 UTC |
463b39b | ferdymercury | 09 July 2023, 12:13:12 UTC | [IO] Prevent infinite loop in TFile::ls Fixes https://github.com/root-project/root/issues/8650 Fixes https://github.com/root-project/root/issues/13182 This bug was introduced in commit 72a3242c91b7ca3e4cf31e7a6d5ddc9638270d27 Solution found by SilentAssassinMa | 07 September 2023, 17:42:05 UTC |
8735554 | Jonas Hahnfeld | 05 September 2023, 08:13:17 UTC | [interpreter] Add builtin_llvm's CMake modules This was naturally available before commit 92807f3591 (backported in commit 281a162ace) from LLVM's configuration file. Fixes #13597 | 05 September 2023, 14:50:53 UTC |
9a16346 | alja | 25 August 2023, 20:57:44 UTC | Support 3 different marker styles in REvePointSet | 01 September 2023, 07:47:15 UTC |
0e07735 | alja | 23 August 2023, 16:47:19 UTC | Set tube transparency | 01 September 2023, 07:47:15 UTC |
95382b2 | alja | 23 August 2023, 16:47:01 UTC | Remove transparency factor related to front and back rendering | 01 September 2023, 07:47:15 UTC |
8699767 | Alja Mrak-Tadel | 31 July 2023, 20:49:51 UTC | Propagate transparency of REveGeoShape to the renderer | 01 September 2023, 07:47:15 UTC |
81eb87c | Sergey Linev | 29 August 2023, 08:39:33 UTC | Make TNetXNGFile::Close() reentrant Check if fFile pointer still available | 30 August 2023, 14:45:18 UTC |
4376f61 | Giulio Eulisse | 24 August 2023, 08:27:00 UTC | Avoid inclusion of arrow testing stuff | 29 August 2023, 07:51:04 UTC |
ffb79b3 | Sergey Linev | 18 August 2023, 08:42:37 UTC | [cef] Adjust code to latest 116 CEF version Now it uses standard types like `int64_t` instead of `int64` | 29 August 2023, 07:51:04 UTC |
4df0f0e | Axel Naumann | 28 August 2023, 11:59:05 UTC | "Update ROOT version files to v6.28/07." | 28 August 2023, 11:59:05 UTC |
40b4fb7 | Axel Naumann | 28 August 2023, 11:26:43 UTC | "Update ROOT version files to v6.28/06." | 28 August 2023, 11:26:43 UTC |
f6765fc | Axel Naumann | 28 August 2023, 11:08:57 UTC | [relnotes] Update for 6.28/06. | 28 August 2023, 11:08:57 UTC |
1913ab5 | Jonas Hahnfeld | 23 August 2023, 12:10:30 UTC | std.modulemap: Make bits/invoke.h optional It only appears in GCC 7, but C++14 is already supported since GCC 6 and users want to build ROOT 6.28 using that compiler. | 23 August 2023, 14:14:00 UTC |
16a8fbd | Bertrand Bellenot | 18 August 2023, 07:30:22 UTC | [windows] Make `OpenDirectory` and `GetDirEntry` thread safe (#13472) * [windows] Make `OpenDirectory` and `GetDirEntry` thread safe Create a struct holding the flag, `HANDLE`, and `WIN32_FIND_DATA` used by `OpenDirectory`, `GetDirEntry`, and `FreeDirectory`, so each thread creates its own instance of it. This fixes randome failures in mutithreaded applications on Windows, like for example in the `R__USE_IMT` part of the `datasource-root` test: ``` [ RUN ] TRootTDS.DefineSlotMT Error in <TFile::TFile>: file C:/root-dev/build/x64/debug/tree/dataframe/test/G__NTupleStruct.vcx does not exist [ OK ] TRootTDS.DefineSlotMT (191 ms) [ RUN ] TRootTDS.FromARDFMT Error in <TFile::Init>: C:/root-dev/build/x64/debug/tree/dataframe/test/INSTALL.vcxproj not a ROOT file C:\root-dev\git\master\tree\dataframe\test\datasource_root.cxx(175): error: Expected equality of these values: 29. Which is: 29 *max Which is: 23 [ FAILED ] TRootTDS.FromARDFMT (6 ms) ``` * Adress the comments from Axel * Pass the correct pointer to the helper * Cosmetics * Update core/winnt/src/TWinNTSystem.cxx Prevent possible memory leak Co-authored-by: Philippe Canal <pcanal@fnal.gov> * Update core/winnt/src/TWinNTSystem.cxx --------- Co-authored-by: Philippe Canal <pcanal@fnal.gov> | 22 August 2023, 09:31:47 UTC |
063dbfc | Philippe Canal | 14 August 2023, 19:36:30 UTC | io: Do not turn on automatically MustClean for TDirectory | 21 August 2023, 16:52:04 UTC |
2328350 | moneta | 09 August 2023, 08:09:07 UTC | Fix stressHistoFit for some sporadic failures observed on some platform: - fix random initialization. Now histograms are always generated with same seeds - fix 2D poly fitting by increase histogram statistics - increase tolerance for GSLSimAn fit (cherry picked from commit 6ec300319f1eb4afe5e7b19965405fd7532d17c1) | 21 August 2023, 06:26:26 UTC |
078bd82 | Jonas Hahnfeld | 08 May 2023, 09:10:32 UTC | [stressVector] Tolerate even higher deviation of TLorentzVector::DeltaR The test currently fails on mac13arm. (cherry picked from commit f237213f79718d083fe2ad0ef17de0b114a20e19) | 21 August 2023, 06:26:26 UTC |
4db7d19 | Philippe Canal | 16 August 2023, 00:39:58 UTC | Delete the object held by gROOT after we reset the globals. For example this allows unique_ptr to be deleted first and thus inform TROOT if need be. Fix #13462 | 16 August 2023, 22:46:33 UTC |