076446f | Danilo Piparo | 03 April 2024, 06:26:48 UTC | Updated 'latest-stable' branch to v6-30-06 | 03 April 2024, 06:26:48 UTC |
4f4e716 | Danilo Piparo | 03 April 2024, 06:02:52 UTC | Update ROOT version files to v6.30.06 | 03 April 2024, 06:02:52 UTC |
1e65c40 | Danilo Piparo | 03 April 2024, 05:54:54 UTC | [relnotes] Update for 6.30.06 | 03 April 2024, 06:02:17 UTC |
f1becd0 | Vincenzo Eduardo Padulano | 28 March 2024, 14:44:31 UTC | [df] Correctly clone AsNumpyResult in distributed execution | 29 March 2024, 09:33:16 UTC |
ef9b4ad | Vincenzo Eduardo Padulano | 28 March 2024, 14:43:20 UTC | [df] Enable cloning of AsNumpyResult | 29 March 2024, 09:33:16 UTC |
50f534a | Philippe Canal | 25 March 2024, 15:29:38 UTC | Add note of the link between TObject and k630forwardCompatibility. | 26 March 2024, 13:18:13 UTC |
aa8d4d4 | Philippe Canal | 20 March 2024, 20:58:29 UTC | [io] Add rootrc key TFile.v630forwardCompatibility The default is no. | 26 March 2024, 13:18:13 UTC |
e9ab2f2 | Philippe Canal | 18 March 2024, 21:51:58 UTC | 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 | Jonas Hahnfeld | 20 December 2023, 09:22:07 UTC | [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 | Vassil Vassilev | 25 March 2024, 08:06:36 UTC | [runtime_cxxmodules] Allow for changing the modulemap name to match the overlay. Fixes #14964 | 25 March 2024, 19:32:45 UTC |
040b3d5 | Vassil Vassilev | 14 March 2024, 16:40:18 UTC | [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 | Danilo Piparo | 13 March 2024, 16:13:00 UTC | [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 | Vincenzo Eduardo Padulano | 19 March 2024, 09:14:16 UTC | [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 | Sergey Linev | 18 March 2024, 12:51:57 UTC | [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 | Sergey Linev | 19 March 2024, 08:37:40 UTC | 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 | Jonas Hahnfeld | 18 March 2024, 10:08:48 UTC | [llvm-project] Bump to tag ROOT-llvm13-20240318-01 Synchronize commit 52e1488840 to the monorepo. | 18 March 2024, 13:40:41 UTC |
52e1488 | Richard Smith | 01 April 2022, 01:40:40 UTC | 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 | Pavlo Svirin | 09 January 2024, 21:28:16 UTC | CLing cleanup for #7128 bugfix | 16 March 2024, 06:30:20 UTC |
32f91c8 | Pavlo Svirin | 09 January 2024, 12:42:56 UTC | Added patch for #7128 bugfix | 16 March 2024, 06:30:20 UTC |
f52abed | Danilo Piparo | 12 March 2024, 11:36:56 UTC | [ci] Add mac-beta builds | 16 March 2024, 06:30:20 UTC |
06ed6f5 | Vassil Vassilev | 11 March 2024, 15:56:18 UTC | Update core/clingutils/CMakeLists.txt Co-authored-by: Giulio Eulisse <10544+ktf@users.noreply.github.com> | 16 March 2024, 06:30:20 UTC |
75e5a7d | Vassil Vassilev | 08 March 2024, 20:40:23 UTC | [runtime_cxxmodules] Fix libcxx on osx15.3 | 16 March 2024, 06:30:20 UTC |
99a7fb2 | moneta | 15 March 2024, 16:20:39 UTC | [pymva] Remove import of deprecated torch function | 15 March 2024, 16:33:16 UTC |
f899dd5 | moneta | 15 March 2024, 09:43:18 UTC | [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 | moneta | 15 March 2024, 11:15:36 UTC | [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 | Sergey Linev | 13 March 2024, 11:36:19 UTC | [hist] fix memory leak in TSpline5 assignment operator | 14 March 2024, 11:29:34 UTC |
382d916 | Sergey Linev | 13 March 2024, 09:41:37 UTC | [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 | Danilo Piparo | 12 March 2024, 21:42:44 UTC | [hist] Remove memory leak in TSpline3 copy ctor fixes ROOT-9000. | 14 March 2024, 11:29:34 UTC |
8f5b970 | will-cern | 13 March 2024, 15:01:00 UTC | [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 | Danilo Piparo | 08 March 2024, 11:07:48 UTC | [skip ci][ci] Instruct Checkout action to fetch the correct branch of the root repository. | 08 March 2024, 11:07:48 UTC |
91f9798 | Danilo Piparo | 05 March 2024, 16:14:17 UTC | [skip ci][ci] Change default branch to v6-30-00 | 05 March 2024, 16:15:18 UTC |
ce1c53d | Danilo Piparo | 05 March 2024, 14:28:51 UTC | [ci] Align GH workflow files to master | 05 March 2024, 16:02:26 UTC |
aaabf1d | Danilo Piparo | 05 March 2024, 13:13:11 UTC | [ci] Correct reusable workflow defaults | 05 March 2024, 13:14:27 UTC |
df9dd91 | Bertrand Bellenot | 05 March 2024, 08:06:59 UTC | [skip-CI][CI] Increase the test retries | 05 March 2024, 10:28:28 UTC |
8885e7f | Sergey Linev | 04 March 2024, 09:24:09 UTC | [jsroot] 7.5.5 4/02/2024 Support plain "TRI" draw option for TGraph2D | 04 March 2024, 10:31:39 UTC |
4462606 | Bertrand Bellenot | 29 February 2024, 09:11:37 UTC | [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 | ferdymercury | 24 February 2024, 19:10:00 UTC | [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 | will-cern | 20 February 2024, 05:24:41 UTC | [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 | will-cern | 20 February 2024, 05:23:49 UTC | [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 | Sergey Linev | 26 February 2024, 14:45:03 UTC | [cmake] do not test chrome version on windows | 26 February 2024, 16:07:02 UTC |
b15f29f | Sergey Linev | 23 February 2024, 07:27:15 UTC | [webgui] do not use --headless=new on mac | 26 February 2024, 10:19:00 UTC |
35a6caa | Sergey Linev | 22 February 2024, 16:08:52 UTC | [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 | Sergey Linev | 22 February 2024, 16:00:02 UTC | [cmake] detect major chrome version Will be used for the --headless mode switch | 26 February 2024, 10:19:00 UTC |
36ee634 | Sergey Linev | 21 February 2024, 09:02:14 UTC | [webgui] do not use --headless=new on mac platforms Define separate args for mac | 26 February 2024, 10:19:00 UTC |
b3787ae | Sergey Linev | 20 February 2024, 16:32:49 UTC | [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 | Sergey Linev | 20 February 2024, 11:38:46 UTC | [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 | Sergey Linev | 23 February 2024, 10:28:19 UTC | [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 | Sergey Linev | 21 February 2024, 10:18:59 UTC | [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 | Bertrand Bellenot | 23 February 2024, 15:33:39 UTC | [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 | Vincenzo Eduardo Padulano | 15 February 2024, 12:25:01 UTC | [tmva] Completely relax float comparison in TestSofieModels | 22 February 2024, 10:58:24 UTC |
bd1b2a6 | Vincenzo Eduardo Padulano | 04 February 2024, 14:26:12 UTC | [tmva] Relax float comparison in test | 15 February 2024, 10:15:50 UTC |
ae70056 | Sergey Linev | 09 February 2024, 09:31:19 UTC | [nlohmann] remove json_fwd.hpp from repository No longer used and no longer required | 13 February 2024, 08:18:41 UTC |
d6699ea | Sergey Linev | 09 February 2024, 09:30:15 UTC | [cmake] remove json_fwd.hpp from cmake files | 13 February 2024, 08:18:41 UTC |
eecbad9 | Sergey Linev | 09 February 2024, 09:27:15 UTC | [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 | Bertrand Bellenot | 08 February 2024, 12:49:08 UTC | [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 | Jonas Hahnfeld | 02 February 2024, 12:37:22 UTC | [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 | Jonas Hahnfeld | 02 February 2024, 08:59:27 UTC | [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 | Jonas Hahnfeld | 02 February 2024, 08:47:05 UTC | [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 | Jonas Hahnfeld | 02 February 2024, 12:39:23 UTC | [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 | Bertrand Bellenot | 06 February 2024, 10:17:18 UTC | [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 | Bertrand Bellenot | 02 February 2024, 10:30:02 UTC | [v6-30][python][windows] There is no python3 on Windows, only python | 02 February 2024, 12:56:16 UTC |
14838b3 | moneta | 26 January 2024, 16:13:04 UTC | [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 |
eb11674 | Danilo Piparo | 31 January 2024, 09:03:29 UTC | Updated 'latest-stable' branch to v6-30-04 | 31 January 2024, 09:03:29 UTC |
b9577a0 | Danilo Piparo | 31 January 2024, 09:01:39 UTC | "Update ROOT version files to v6.30.05" | 31 January 2024, 09:01:47 UTC |
ebd5b65 | Danilo Piparo | 31 January 2024, 08:17:06 UTC | "Update ROOT version files to v6.30.04" | 31 January 2024, 08:17:06 UTC |
504ab37 | Danilo Piparo | 30 January 2024, 07:33:55 UTC | [NFC] Spelling | 31 January 2024, 08:13:13 UTC |
c18ef31 | Danilo Piparo | 31 January 2024, 08:08:48 UTC | [relnotes] Update for 6.30.04 | 31 January 2024, 08:08:48 UTC |
fe1883f | Bertrand Bellenot | 30 January 2024, 07:50:53 UTC | [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 | Sergey Linev | 19 January 2024, 08:27:39 UTC | [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 | Sergey Linev | 30 November 2023, 10:18:58 UTC | [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 | Sergey Linev | 13 December 2023, 09:02:04 UTC | [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 | Sergey Linev | 07 December 2023, 08:51:21 UTC | [rbrowser] do not allow reconnect | 29 January 2024, 17:05:48 UTC |
d6ff318 | Sergey Linev | 06 December 2023, 07:28:32 UTC | [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 | Sergey Linev | 06 December 2023, 16:48:58 UTC | [webgui] RWebWindowsManager::SetLoopbackMode() Introduce such method to let switch it off - for very special cases. | 29 January 2024, 17:05:48 UTC |
64e7969 | Danilo Piparo | 26 January 2024, 07:34:36 UTC | [Core] Change logo date from 2023 to 2024 | 26 January 2024, 07:41:57 UTC |
2779669 | Bertrand Bellenot | 25 January 2024, 07:55:09 UTC | [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 | Giulio Eulisse | 06 October 2023, 12:08:38 UTC | [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 | Bertrand Bellenot | 19 January 2024, 15:48:35 UTC | Set builtin_afterimage=ON for all platforms See the Github issue #14247 | 23 January 2024, 10:25:17 UTC |
d5ceb51 | Carsten Burgard | 20 December 2023, 20:26:01 UTC | [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 | Carsten Burgard | 20 December 2023, 20:25:36 UTC | [RF][HS3] Add method to fill workspace with all variables in "domains" | 23 January 2024, 09:03:26 UTC |
543c5be | Carsten Burgard | 20 December 2023, 20:25:06 UTC | [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 | Carsten Burgard | 20 December 2023, 20:24:12 UTC | [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 | Carsten Burgard | 20 December 2023, 20:23:31 UTC | [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 | Carsten Burgard | 15 December 2023, 15:25:47 UTC | [RF] Error message in ParamHistFunc::getParameter() for invalid index | 23 January 2024, 09:03:26 UTC |
8ed6e82 | moneta | 22 January 2024, 11:18:39 UTC | [math][mathmore] Use suggestions by Jonas from PR review use MakeIOptions() instead of operator() | 23 January 2024, 09:03:26 UTC |
3c26dbc | moneta | 14 November 2023, 15:26:35 UTC | [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 | moneta | 16 January 2024, 16:58:55 UTC | [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 | moneta | 06 October 2023, 15:46:54 UTC | [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 | Sergey Linev | 07 December 2023, 10:34:31 UTC | [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 | ferdymercury | 04 January 2024, 09:24:36 UTC | [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 | Philippe Canal | 11 December 2023, 10:05:06 UTC | Core: Add missing typeid name demangling | 19 January 2024, 20:38:23 UTC |
0744986 | Philippe Canal | 08 December 2023, 20:55:20 UTC | 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 | Sergey Linev | 07 December 2023, 12:52:24 UTC | Provide initializer for TROOT web display flags | 19 January 2024, 07:59:06 UTC |
adb7ec0 | Sergey Linev | 07 December 2023, 12:47:52 UTC | 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 |
afe6e20 | Sergey Linev | 06 December 2023, 16:31:12 UTC | Let start web browser only in web mode | 19 January 2024, 07:59:06 UTC |
b3d759c | Sergey Linev | 06 December 2023, 16:30:36 UTC | Do not create web canvas and browser from rootrc Handling in normal TRootGuiFactory, where normal classes are created as well | 19 January 2024, 07:59:06 UTC |
af11360 | Sergey Linev | 06 December 2023, 16:30:02 UTC | Do not create web browser from rootrc without web | 19 January 2024, 07:59:06 UTC |
48e6005 | Sergey Linev | 06 December 2023, 16:29:11 UTC | Disable WebGui.Display rootrc parameter | 19 January 2024, 07:59:06 UTC |
0c8b8cc | Sergey Linev | 06 December 2023, 16:28:41 UTC | Disable --web args for TApplication | 19 January 2024, 07:59:06 UTC |
560a615 | ferdymercury | 18 January 2024, 15:53:35 UTC | [mysql] alternative for deprecated or removed methods in v8 (#14378) * [sql] alternative for deprecated or removed methods Fixes https://github.com/root-project/root/issues/14376 See https://dev.mysql.com/doc/relnotes/mysql/8.3/en/news-8-3-0.html#mysqld-8-3-0-deprecation-removal * fix syntax | 19 January 2024, 07:53:42 UTC |