root
root copied to clipboard
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
- [X] Checked for duplicates ### Describe the bug As far as I understand, this should work: ```cpp #ifndef TWOINTS #define TWOINTS struct TwoInts { int a, b; }; #endif...
### Check duplicate issues. - [ ] Checked for duplicates ### Description If you forget a return value in a non-void function, ROOT (cling) crashes. This does not happen if...
The CMake issue that made is necessary to use `builtin_glew` was apparently fixed last year: https://gitlab.kitware.com/cmake/cmake/-/commit/a31b27078595fce911b2469937ac12934555644a I checked that the CMake versions on all the three macOS platforms include the...
This is for macOS 14 compatibility. Alternative to https://github.com/root-project/root/pull/14995.
Fix issues uncovered by enabling `LLVM_ENABLE_ABI_BREAKING_CHECKS`, see https://github.com/root-project/root/pull/15536. I only investigated the one that prevented the build from completing: https://github.com/vgvassilev/clad/pull/893
### Check duplicate issues. - [X] Checked for duplicates ### Description Since the switch to ROOT 6.30/02 (LCG 105) we started to experience segfaults related to dictionaries. The most straightforward...
### Explain what you would like to see improved This would make it possible to use `build` as a build directory name under the source directory. Having a build directory...
# This Pull request: * Adds a `std::uint64_t fMaxKeySize` field to the RNTuple struct * Adds the necessary machinery to serialize that field to the StreamerInfo * Bumps the RNTuple...
...instead of relying on ReadClassBuffer(). This is necessary for schema evolution with RNTuple's custom streamer. ## Changes or fixes: Using `TBuffer::ReadClassBuffer` in `RNTuple::Streamer` is wrong because it doesn't handle cases...
The logic in `RNTupleDS::PrepareNextRanges` and `RNTupleDS::GetRanges` had to be changed a bit to accommodate the new case, I think it could be streamlined but I didn't want to change too...