Тихо и незаметно вышел первый патч-релиз в серии ROOT 6.24.
ROOT — это созданный в ЦЕРНе фреймворк для анализа данных с детекторов в физике частиц. За последние несколько лет команда разработчиков приложила огромные усилия, чтобы привнести в стандартные практики анализа данных в физике современные веяния из области IT, и при этом по возможности сохранить совместимость с предыдущими версиями ROOT. Постепенно добавляются всё новые возможности использования subj в python.
Этот патч-релиз содержит лишь незначительные изменения, в основном исправления ошибок:
- Улучшено маштабирование работы
RDataFrame
для большого числа ядер (более 32) - Как всегда пофикшены очередные утечки памяти и другие классические ошибки из мира C++
- Исправлены ошибки компиляции с GCC11
- Фиксы в работе с файлами по сети удалённо
- Исправлены ошибки в
RooFit
— популярной библиотекой для аппроксимаций данных с удобным интерфейсом и большим количеством встроенных функций - Исправлен парсинг
boost/shared_ptr.hpp
UPD: Команда ROOT выпустила ROOT v6.24/04.
Несколько фиксов, например: в исходниках ranluxpp использовался сдвиг влево с отрицательным аргументом -1, что является UB в стандарте языка C (https://github.com/root-project/root/issues/8503)