https://github.com/root-project/root

sort by:
Revision Author Date Message Commit Date
90315ee [hist] Add test for TH2Poly::Copy Check bin error and bin content after TH2POly::Copy 12 April 2024, 22:23:33 UTC
93d515f [hist] Fix TH2Poly::Copy by calling Copy for the TH2 base class This commit fixes also the TH1::Copy where the virtual UpdateBinCOntent function was called. The TH1::Copy should not copy content for the derived classes. However, this is currently done for the case of TH1D,TH1F,..., i.e. all classes deriving from TArray's and should not be done for the other cases (e.g. TH2Poly). 12 April 2024, 22:23:33 UTC
f87a6cd [hist] Implement Copy for TH2Poly Add TH2Poly::Copy function and implement also using Copy the copy ctor and assignment operator 12 April 2024, 22:23:33 UTC
66e872b [tmva] Warn when using RBDT and xgboost Representing the current situation at https://github.com/root-project/root/issues/15197 11 April 2024, 09:54:14 UTC
9265eb4 [TMVA] Disable `rbdt_xgboost` test Disabled because RBDT doesn't support the imbalanced tree structure of XGBoost models. We need to disable this test right now, because we have now installed XGBoost on the GitHub action runners, and this test will be red. This test never worked, we just never noticed because XGBoost was not installed on any CI platform. Backport of a commit from #15183. 09 April 2024, 23:38:03 UTC
cad191f Remove std::string_view comparison operators. As these operators are not needed anymore we can get rid of them. Related to issue #13993 and #14244 09 April 2024, 01:33:07 UTC
9be8ca1 [skip-ci][ci] Skip matrix overrides in case of workflow_dispatch events, which is what is triggered when releasing. 03 April 2024, 10:01:54 UTC
85ce456 Update ROOT version files to v6.30.07 03 April 2024, 06:33:53 UTC
4f4e716 Update ROOT version files to v6.30.06 03 April 2024, 06:02:52 UTC
1e65c40 [relnotes] Update for 6.30.06 03 April 2024, 06:02:17 UTC
f1becd0 [df] Correctly clone AsNumpyResult in distributed execution 29 March 2024, 09:33:16 UTC
ef9b4ad [df] Enable cloning of AsNumpyResult 29 March 2024, 09:33:16 UTC
50f534a Add note of the link between TObject and k630forwardCompatibility. 26 March 2024, 13:18:13 UTC
aa8d4d4 [io] Add rootrc key TFile.v630forwardCompatibility The default is no. 26 March 2024, 13:18:13 UTC
e9ab2f2 Allow producing forward compatible file for fBits value. Calling `file->SetBit(TFile::k630forwardCompatibility);` will request to file to store the current value of the bit kIsOnHeap and kNotDeleted for reading in older version that were not setting their value based on the actual state of the read into object 26 March 2024, 13:18:13 UTC
e42018a [core] Disable TClingLoadUnloadFileTests Fails sporadically, https://github.com/root-project/root/issues/14121 (cherry picked from commit 5560b67e7f4e5ce1013a4f39bd61ae81470b5343) 26 March 2024, 07:35:07 UTC
a54ec55 [runtime_cxxmodules] Allow for changing the modulemap name to match the overlay. Fixes #14964 25 March 2024, 19:32:45 UTC
040b3d5 [runtime_cxxmodules] Do not overlay on top of the unix modulemaps. We should have separate cases for unix and apple, otherwise the modulemaps go on top of each other. 25 March 2024, 19:32:45 UTC
a3d817e [graphics] Save memory when obtaining TImageDump instance by using TClass instead of the interpreter. As a side effect, the whole process is much faster. fixes an incarnation of #14156, mitigating the overall effect of the highlighted behaviour 25 March 2024, 13:46:16 UTC
8f00f31 [PyROOT] Avoid the interpreter to query info for array pythonizations Substitute the C++ functions GetSizeOfType and GetDataPointer in our CPython extension library for the equivalent cppyy functions. 20 March 2024, 12:57:43 UTC
fc62380 [webgui] set selected pad in TWebCanvas In TPad::WaitPrimitive method selected pad is used to check which mouse button or key was pressed While key events already delivered to the ROOT application, only selected oad was missing to make WaitPrimitive working. Now it will block TWebCanvas until double-click in the frame. Editor mode will be implemented separately only in the ROOT master. 19 March 2024, 12:33:29 UTC
865cf4b Fix error in TGaxis::ChangeLabelByValue docu macro Use proper arguments, make similar output as with TGaxis::ChangeLabel 19 March 2024, 09:05:46 UTC
11393b3 [llvm-project] Bump to tag ROOT-llvm13-20240318-01 Synchronize commit 52e1488840 to the monorepo. 18 March 2024, 13:40:41 UTC
52e1488 An expression should only contain an unexpanded parameter pack if it lexically contains a mention of the pack. Systematically distinguish between syntactic and semantic references to packs, especially when propagating dependence from a type into an expression. We should consult the type-as-written when computing syntactic dependence and should consult the semantic type when computing semantic dependence. Fixes #54402. 16 March 2024, 06:30:20 UTC
d199bc3 CLing cleanup for #7128 bugfix 16 March 2024, 06:30:20 UTC
32f91c8 Added patch for #7128 bugfix 16 March 2024, 06:30:20 UTC
f52abed [ci] Add mac-beta builds 16 March 2024, 06:30:20 UTC
06ed6f5 Update core/clingutils/CMakeLists.txt Co-authored-by: Giulio Eulisse <10544+ktf@users.noreply.github.com> 16 March 2024, 06:30:20 UTC
75e5a7d [runtime_cxxmodules] Fix libcxx on osx15.3 16 March 2024, 06:30:20 UTC
99a7fb2 [pymva] Remove import of deprecated torch function 15 March 2024, 16:33:16 UTC
f899dd5 [tmva][pymva] Changes for new version (1.4) of scikit-learn With new version of scikit-learn the bool parameters must be passed as bool and not anymore as integers. In addition in AdaBoost base_estimator was renamed to estimator 15 March 2024, 13:21:32 UTC
b07b120 [tmva][pymva] Remove depreacted function in SOFIE torch parser The torch funciton _set_onnx_shape_inference is now deprecated in torch >=1.14 versions. It is now removed 15 March 2024, 13:21:32 UTC
2d00369 [hist] fix memory leak in TSpline5 assignment operator 14 March 2024, 11:29:34 UTC
382d916 [hist] not forget to reset pointer after delete If no new memory will be assigned - it will crash in the destructor 14 March 2024, 11:29:34 UTC
6866088 [hist] Remove memory leak in TSpline3 copy ctor fixes ROOT-9000. 14 March 2024, 11:29:34 UTC
8f5b970 [RF] Update xroofit - Bug fix to plotting datasets horizontal error bars - Bug fix to obtaining datasets of reduced pdfs (i.e. get the corresponding reduced dataset) - Beginning to add some documentation for xRooNode - Adds a cling interpreter method for xRooNode to print the names of the child nodes 13 March 2024, 17:31:07 UTC
86805a0 [skip ci][ci] Instruct Checkout action to fetch the correct branch of the root repository. 08 March 2024, 11:07:48 UTC
91f9798 [skip ci][ci] Change default branch to v6-30-00 05 March 2024, 16:15:18 UTC
ce1c53d [ci] Align GH workflow files to master 05 March 2024, 16:02:26 UTC
aaabf1d [ci] Correct reusable workflow defaults 05 March 2024, 13:14:27 UTC
df9dd91 [skip-CI][CI] Increase the test retries 05 March 2024, 10:28:28 UTC
8885e7f [jsroot] 7.5.5 4/02/2024 Support plain "TRI" draw option for TGraph2D 04 March 2024, 10:31:39 UTC
4462606 [windows] disable mtbb201_parallelHistoFill.C mtbb201_parallelHistoFill.C fails on Windows x86 and VS v17.9 with the following error: IncrementalExecutor::executeFunction: symbol '_Thrd_sleep_for@4' unresolved while linking [cling interface function]! Due to this line: std::this_thread::sleep_for(std::chrono::duration<double, std::nano>(500)); 29 February 2024, 14:56:07 UTC
a884b5e [cmake] Make Minuit2 build option deprecation warning less alarming To avoid worry reports in the forum worrying about whether Minuit2 is gonna be removed. See https://root-forum.cern.ch/t/will-minuit2-be-removed-from-root/58078 Also includes changes from commit d4acc521ca. 26 February 2024, 16:45:58 UTC
0389436 [RF] Fix for display of canvases in jupyter notebooks with xroofit Fixes issues with display of plots drawn by xRooFit in jupyter notebooks. 26 February 2024, 16:45:58 UTC
5fddd54 [RF] Set workspace on imported RooFit objects Imported RooAbsArgs should have their workspace set to the workspace they are being imported to. 26 February 2024, 16:45:58 UTC
958ff16 [cmake] do not test chrome version on windows 26 February 2024, 16:07:02 UTC
b15f29f [webgui] do not use --headless=new on mac 26 February 2024, 10:19:00 UTC
35a6caa [webgui] switch --headless=new base on chrome version This feature appeared with version 119 and must be enabled - otherwise different CI machine fails. 26 February 2024, 10:19:00 UTC
083a611 [cmake] detect major chrome version Will be used for the --headless mode switch 26 February 2024, 10:19:00 UTC
36ee634 [webgui] do not use --headless=new on mac platforms Define separate args for mac 26 February 2024, 10:19:00 UTC
b3787ae [webgui] fix chrome headless interactive Special mode used in webgui/ping application, one should remove --dump-dom to let it work 26 February 2024, 10:19:00 UTC
a490119 [webgui] use new headless mode in chrome Should help to resolve issue with testings with newer chrome 26 February 2024, 10:19:00 UTC
4d12c47 [jsroot] 7.5.x from 14.02.2024 1. Fix - abort tree draw operation faster 1. Fix - catch exception when parsing TF1 formula 2. Fix - properly check THStack histograms axes when doing sum 3. Fix - correctly handle negative offset on time axis 4. Fix - do not use `inset` because of old Chrome browsers 5. Fix - properly provide object hints 1. Fix - draw histograms with negative bins #276 2. Fix - correctly read TLeaf with fixed-size array 3. Fix - bug in options handling in startGUI 4. Fix - greyscale support in TLegend drawing 5. Fix - correctly use text font for TGaxis title 6. Fix - preserve auto colors in THStack #277 7. Fix - correctly set pave name #278 26 February 2024, 10:17:42 UTC
64d4e43 [cmake] properly use nlohmann in ctest If external nlohmann/json.hpp used in ROOT, it also has to be used in the tests 26 February 2024, 10:14:30 UTC
4dbc5e3 [win] Fix failing `std::this_thread::sleep_for` (#14786) Fix `mt201_parallelHistoFill.C` failing with the following error: ``` 779: Processing C:/root-dev/git/master/tutorials/multicore/mt201_parallelHistoFill.C... 779: [runStaticInitializersOnce]: Failed to materialize symbols: { (main, { ?_Swap@?$_Ptr_base@VTH1F@@@std@@IEAAXAEAV12@@Z, [...] 779: [runStaticInitializersOnce]: Failed to materialize symbols: { (main, { __orc_init_func.cling-module-9 }) } 779: cling JIT session error: Failed to materialize symbols: { (main, { ?mt201_parallelHistoFill@@YAHXZ }) } 779: CMake Error at C:/root-dev/build/x64/debug/RootTestDriver.cmake:232 (message): 779: error code: 1 ``` 23 February 2024, 23:50:19 UTC
d1f6797 [tmva] Completely relax float comparison in TestSofieModels 22 February 2024, 10:58:24 UTC
bd1b2a6 [tmva] Relax float comparison in test 15 February 2024, 10:15:50 UTC
ae70056 [nlohmann] remove json_fwd.hpp from repository No longer used and no longer required 13 February 2024, 08:18:41 UTC
d6699ea [cmake] remove json_fwd.hpp from cmake files 13 February 2024, 08:18:41 UTC
eecbad9 [reve] remove usage of json_fwd.hpp It was necessary before while interpreter had problems to correctly parse it. Starting from llvm 13 it is no longer the problem 13 February 2024, 08:18:41 UTC
a781d1b [v6-30][roofit][skip-ci] Disable failing tests on Windows (x86) Disable tutorials failing on Windows (x86) with VS 2022 v17.8 This is needed to update the build nodes and add the new ones 08 February 2024, 20:42:44 UTC
516e840 [core/zip] Add test for compression buffer sizes This would have found any of the previous three commits. (cherry picked from commit 73d8c3d616bd9dd5b8288b879c6dd3f4dbfc3d26) 08 February 2024, 10:54:13 UTC
ac969ce [core/zip] Validate target size before compression In practice, the target size is greater or equal the source size in most cases for ROOT, but add this additional correct check to fuzz the inputs in the next commit. (cherry picked from commit 23261a631c9e53a2ca7981a61d174c6465873a0e) 08 February 2024, 10:54:13 UTC
a849db6 [core/lzma] Properly account for kHeaderSize lzma_code must only see the buffers without the header, so the sizes have to be adjusted accordingly. Fixes https://github.com/root-project/root/issues/14508 (cherry picked from commit 17e35619159c236302b526caa35d1b5f707587b2) 08 February 2024, 10:54:13 UTC
1d53d81 [core/zip] Properly account for HDRSIZE in R__zipZLIB R__unzipZLIB is already properly subtracting it from srcsize. (cherry picked from commit 44d1c2355cd5ae53b811de53061ecd6cabcd0a14) 08 February 2024, 10:54:13 UTC
772ff4c [v6-30] Fix find_package(root) with Homebrew. Fixes #14113 (#14526) * Fix find_package(root) with Homebrew. Fixes #14113 * Update cmake/scripts/ROOTConfig.cmake.in Co-authored-by: Andre Sailer <andre.philippe.sailer@cern.ch> --------- Co-authored-by: Andre Sailer <andre.philippe.sailer@cern.ch> 06 February 2024, 10:17:18 UTC
9042ec3 [v6-30][python][windows] There is no python3 on Windows, only python 02 February 2024, 12:56:16 UTC
14838b3 [math][fitter] Fix crash when doing a weighted likelihood fit A bug was introduced in #10439 affecting the weighted likelihood fits Add missing test for Weighted likelihood fits in stressHistoFit 01 February 2024, 13:14:46 UTC
b9577a0 "Update ROOT version files to v6.30.05" 31 January 2024, 09:01:47 UTC
ebd5b65 "Update ROOT version files to v6.30.04" 31 January 2024, 08:17:06 UTC
504ab37 [NFC] Spelling 31 January 2024, 08:13:13 UTC
c18ef31 [relnotes] Update for 6.30.04 31 January 2024, 08:08:48 UTC
fe1883f [v6-30] Use `python3` in the python tools. Fixes #14416 Use `python3` in the shebang instead of the full path of Python used to build ROOT. 30 January 2024, 09:36:29 UTC
157d551 [tbrowser] check web canvas creation Allow to create web-based canvas only if web display is enabled. It only can happen programmatically 29 January 2024, 17:05:48 UTC
766c56e [http] disable default webgui page There was simple lists of windows. Even now it is not possible connect them - just forbid this 29 January 2024, 17:05:48 UTC
f6369cf [webgui] secure arguments for http server creation Prevent possibility to provide extra (potentially dangerous) arguments to creation of engines in http server 29 January 2024, 17:05:48 UTC
5a867c6 [rbrowser] do not allow reconnect 29 January 2024, 17:05:48 UTC
d6ff318 [http] do not expose current dir for webgui webgui uses THttpServer with limited functionality. Normally files from current directory can be read via THttpServer, but not in case of webgui where it opens potential security problem 29 January 2024, 17:05:48 UTC
642ceb8 [webgui] RWebWindowsManager::SetLoopbackMode() Introduce such method to let switch it off - for very special cases. 29 January 2024, 17:05:48 UTC
64e7969 [Core] Change logo date from 2023 to 2024 26 January 2024, 07:41:57 UTC
2779669 [v6-30][core][backport] Fix random crashes on Windows Fix random crashes of the `imt101_parTreeProcessing` tutorial on Windows 25 January 2024, 11:20:15 UTC
bbfce2a [llvm-project] Introduce paged vector The goal of the class is to be an (almost) drop in replacement for SmallVector and std::vector when those are presized and filled later, as it happens in SourceManager and ASTReader. By doing so, sparsely accessed PagedVector can profit from reduced memory footprint. Co-authored-by: Jonas Hahnfeld <jonas.hahnfeld@cern.ch> (cherry picked from commit 9c7bac05ea52cea6757f083fec8e2b794f8b79d6) 24 January 2024, 09:31:26 UTC
af32bb9 Set builtin_afterimage=ON for all platforms See the Github issue #14247 23 January 2024, 10:25:17 UTC
d5ceb51 [RF][HS3] Improved error reporting, using new populate feature The list of variables in the workspace is now no longer just filled from the parameter_points, but also from the domains, allowing cases where no parameter points are given to be imported successfully. Also, the HS3 version tag has been correctly updated to 0.2. 23 January 2024, 09:03:26 UTC
61af517 [RF][HS3] Add method to fill workspace with all variables in "domains" 23 January 2024, 09:03:26 UTC
543c5be [RF][HS3] Improved robustness, removed warnings The implementation is a bit more lenient when missing some values (e.g. ignoring cases where the histfactory modifier name has been omitted and instead just numbers the systematics) 23 January 2024, 09:03:26 UTC
bfecdf6 [RF][HS3] Improved error reporting from JSON parsing errors Errors from the nlohmann_json importer are now correctly forwarded to the user, rather than giving an unspecific "std_exception". 23 January 2024, 09:03:26 UTC
92cbb0f [RF][HS3] Added importer for `normal_dist` Gaussians can now be imported with "normal_dist" as well, as described by the standard. 23 January 2024, 09:03:26 UTC
5dbbb5f [RF] Error message in ParamHistFunc::getParameter() for invalid index 23 January 2024, 09:03:26 UTC
8ed6e82 [math][mathmore] Use suggestions by Jonas from PR review use MakeIOptions() instead of operator() 23 January 2024, 09:03:26 UTC
3c26dbc [math][mathmore] Fix setting optional parameters for GSLMCIntegrator Calling GSLMCIntegrator::SetMode crashed because the internal workspace wss not yet created. This is now fixed and also the way the extra option parameters are retrieved and set. Avoid now potential memory leak by using a unique_ptr 23 January 2024, 09:03:26 UTC
e2d7a4f [hist] Fix the option X in TH1::KSTest Use as parent distribution for generating the toys for the NULL distribution of the test statistics the histogram with higer statistics. If it is a function use that one as parent. This commit takes into account the comment of Jonas in the PR 23 January 2024, 09:03:26 UTC
8edf95b [hist] Fix TH1::KolmogorovTest with option X when one histogram has zero errors Fix the case of using KS test when one of the histogram has zero errors (i.e is a function). Improve KS test adding possibility to specify number of toys by using option "X=number" for example "X=1000" This fixes the issue #13697 23 January 2024, 09:03:26 UTC
3296e68 [cmake] clarify search for nlohmann_json if find_package(ROOT) command list required components like: find_package(ROOT REQUIRED COMPONENTS Gpad) one can decide if external nlohmann/json really needed. If no components specified - always search for external, of course if builtin is not used 22 January 2024, 12:34:49 UTC
19699b2 [gui] Editable combo box nullptr access if SetEnabled is called Fix bug introduced in https://github.com/root-project/root/commit/bc4e3d3787a30a5e4ccad5371044975f4481232e fSelEntry is a nullptr or not, depending on which constructor is called. Editable-combo-box constructor leaves fSelEntry as a nullptr, thus guards are needed. 22 January 2024, 09:43:51 UTC
4c37e18 Core: Add missing typeid name demangling 19 January 2024, 20:38:23 UTC
0744986 Core: Avoid (indirect) memory hoarding in TPluginManager. This was reported at https://github.com/art-framework-suite/art/issues/142 and is due to the combination of (a) We do not generate dictionary for std::tuple instances (b) When TClass::GetClass is called it tries to load the dictonary until there is a full TClass object is in memory (c) The emulated std::tuple TClass are marked as 'not loaded' (d) Searching for the TClass for a templated class will cost memory (during the lookup of the instantiation). (e) TPluginManager::ExecPluginImpl was looking up the TClass for the typle `std::type< list of arguments>` The lookup induced in (e) in the user's case (root built with runtime cxx module on) lead to some memory allocation in Clang while trying to find out if there was now a library or dictionary to load. 19 January 2024, 20:38:23 UTC
bd5c08e Provide initializer for TROOT web display flags 19 January 2024, 07:59:06 UTC
adb7ec0 Disable rc parameter for web based tree viewer If in rootrc file web-based tree viewer stored and web mode is not active, it will be disabled with warning message 19 January 2024, 07:59:06 UTC
back to top