root
root copied to clipboard
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
### Check duplicate issues. - [x] Checked for duplicates ### Description We've been using MSVC to build ROOT, and we've recently encountered the following error: `error G694476FC: static_assert failed "Unexpected...
This fixes #13574 This prevents complains about the internals of `unique_ptr` when we are just investigating its suitability for streaming. Also do not complains about a transient `std::tuple` even if...
### Check duplicate issues. - [X] Checked for duplicates ### Description This is effectively a duplicate of https://github.com/wlav/cppyy/issues/230. I am reporting it here mainly because this is also a behavioral...
### Description Operators like `operator+` don't work in cppyy if they are implemented as template functions. ### Reproducer ```python import cppyy cppyy.cppdef(""" template struct Foo { Foo(T v) : val{v}...
### Check duplicate issues. - [ ] Checked for duplicates ### Description This small macro crash ROOT: ``` { for (int i = 0; i< 100; i++) { auto hname...
``` *** Break *** segmentation violation =========================================================== There was a crash. This is the entire stack trace of all threads: =========================================================== #0 0x00007ff62fe1bdba in __GI___wait4 (pid=227643, stat_loc=stat_loc entry=0x7ffe314e7e68, options=options entry=0,...
### Describe the bug A reverted transaction due to a failed compilation ends up removing decls / JITed symbols that should be left untouched. Related issues: #6439, #7970, [ROOT-10848](https://sft.its.cern.ch/jira/browse/ROOT-10848), [ROOT-6254](https://sft.its.cern.ch/jira/browse/ROOT-6254),...
So that users don't have to know/find out that they need to set the `CLING_DEBUG` env variable in order to have proper stacktraces when debugging programs that include jitted code.
## To Reproduce The first line executed is invalid C++ code, and cling rightly complains. The second line is valid code, but cling does not seem to be able to...
Remove some unused parameter getters and setters for algorithms where these parameters are not relevant. This makes it easier for the reader of the code what the algorithm parameters actually...