{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10994345,"defaultBranch":"master","name":"root","ownerLogin":"root-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-27T10:46:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6450093?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726943108.0","currentOid":""},"activityList":{"items":[{"before":"66b79cefc8beca338eb0c60e35e553e896c7fab7","after":"f8b08e71f3f232c1cccda833ff5761858b54e0ce","ref":"refs/heads/master","pushedAt":"2024-09-29T15:04:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dpiparo","name":"Danilo Piparo","path":"/dpiparo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7850302?s=80&v=4"},"commit":{"message":"[cmake] Correct dependencies for tutorial-tmva-TMVA_SOFIE_RDataFrame-py\n\nfixes the issues about dependencies mentioned in #16553","shortMessageHtmlLink":"[cmake] Correct dependencies for tutorial-tmva-TMVA_SOFIE_RDataFrame-py"}},{"before":"991d20fdcd47ce2e1f8383587c23a4259dcab72e","after":"66b79cefc8beca338eb0c60e35e553e896c7fab7","ref":"refs/heads/master","pushedAt":"2024-09-29T13:08:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[CMake] Assume macOS 10.15 Catalina or newer\n\nIn some environments that are indepent of the Apple SDKs like nix\nDarwin, the `sw_vers` executable that is used in `SetUpMacOS.cmake` is\nnot available.\n\nHowever, it is not actually needed anymore, because the most recent\nmacOS version for which there are different code branches in the CMake\nis OS X 10.8 Mountain Lion, which is end of life since about 10 years.\n\nTherefore, this commit suggests to remove the macOS version check and\nassume we always have OS X 10.9 or newer.\n\nFurthermore, the following simplifications are suggested:\n\n * remove 32-bit code branch, since the last macOS version that\n supported 32 bit CPUs was 10.14 Mojave, end-of-life since three\n years: https://en.wikipedia.org/wiki/MacOS_version_history\n This effectively sets our oldest supported macOS version to 10.15\n from the perspective of CMake (although, I think in practice the\n minimum supported version is probably newer because of LLVM\n constraints).\n\n * don't add `-mmacosx-version-min=${MACOSX_VERSION}` linker flag,\n which I believe is not needed anymore. It is also patched out in\n nix, and things work just fine.\n\n See also:\n\n * https://github.com/root-project/root/commit/e298ce70e310b2dd2f4fbbdcfd3f90d1deeef7f4\n\n * https://its.cern.ch/jira/browse/ROOT-6836\n\n * https://github.com/guitargeek/nixpkgs/blob/master/pkgs/applications/science/misc/root/sw_vers.patch#L49","shortMessageHtmlLink":"[CMake] Assume macOS 10.15 Catalina or newer"}},{"before":"c51b1ed37ac1d7d564de5097c64d4a3df7e812ea","after":"991d20fdcd47ce2e1f8383587c23a4259dcab72e","ref":"refs/heads/master","pushedAt":"2024-09-27T14:12:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"martamaja10","name":"Marta Czurylo","path":"/martamaja10","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80402204?s=80&v=4"},"commit":{"message":"Change into a python example","shortMessageHtmlLink":"Change into a python example"}},{"before":"d52b4001ba28be08676588c40d5db383806d1cac","after":"c51b1ed37ac1d7d564de5097c64d4a3df7e812ea","ref":"refs/heads/master","pushedAt":"2024-09-27T13:17:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pcanal","name":"Philippe Canal","path":"/pcanal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175087?s=80&v=4"},"commit":{"message":"[Core] Add test for #8828","shortMessageHtmlLink":"[Core] Add test for #8828"}},{"before":"747d46b8433c6d4abfa097b2093b7d6ed4906e01","after":"d52b4001ba28be08676588c40d5db383806d1cac","ref":"refs/heads/master","pushedAt":"2024-09-27T07:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[ntuple] outline several definitions from RFieldBase","shortMessageHtmlLink":"[ntuple] outline several definitions from RFieldBase"}},{"before":"b4f31cc2574883c27a360887671acb9343e46b2a","after":"747d46b8433c6d4abfa097b2093b7d6ed4906e01","ref":"refs/heads/master","pushedAt":"2024-09-26T21:40:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pcanal","name":"Philippe Canal","path":"/pcanal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175087?s=80&v=4"},"commit":{"message":"Prefer std::string::back to operator[] and length","shortMessageHtmlLink":"Prefer std::string::back to operator[] and length"}},{"before":"af24506881ee5cf4124f7c72a4f8d02642c96565","after":"b4f31cc2574883c27a360887671acb9343e46b2a","ref":"refs/heads/master","pushedAt":"2024-09-26T20:16:49.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jblomer","name":"Jakob Blomer","path":"/jblomer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1557360?s=80&v=4"},"commit":{"message":"[ntuple] fix memory corruption in unsealing","shortMessageHtmlLink":"[ntuple] fix memory corruption in unsealing"}},{"before":"8325726665026666f877fff1cda473851878ab9c","after":"af24506881ee5cf4124f7c72a4f8d02642c96565","ref":"refs/heads/master","pushedAt":"2024-09-26T16:52:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[RF] Support scalar categorical inputs in RooFit::Evaluator\n\nCloses #16419.\n\nShould be backported also to 6.32.","shortMessageHtmlLink":"[RF] Support scalar categorical inputs in RooFit::Evaluator"}},{"before":"bb935218e4e67f437aba1655b5488cbb51c66b39","after":"8325726665026666f877fff1cda473851878ab9c","ref":"refs/heads/master","pushedAt":"2024-09-26T16:52:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guitargeek","name":"Jonas Rembser","path":"/guitargeek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6578603?s=80&v=4"},"commit":{"message":"[TMVA] Add `data()` interface to buffers\n\nImplicit casts of buffers to contiguous memory pointers are rather error\nprone. It would be better to follow the example of the STL containers\nand implement a `data()` member function.\n\nLike this, we can also use `std::data()` to get a pointer to the\ncontiguous data in the RTensor implementation, which closes #13498.\n\nThe new `data()` method is now used everywhere inside TMVA, but implicit\ncasting is also kept for backwards compatibility.","shortMessageHtmlLink":"[TMVA] Add data() interface to buffers"}},{"before":"1ecea6a790a07ecdcd045898148842ab0b3712e9","after":"bb935218e4e67f437aba1655b5488cbb51c66b39","ref":"refs/heads/master","pushedAt":"2024-09-26T14:59:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pcanal","name":"Philippe Canal","path":"/pcanal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175087?s=80&v=4"},"commit":{"message":"Fix typo in comment from commit Insure that Read/Write*Array ...","shortMessageHtmlLink":"Fix typo in comment from commit Insure that Read/Write*Array ..."}},{"before":"55cd181c3df7b900f1e569864a003da11076e03c","after":"1ecea6a790a07ecdcd045898148842ab0b3712e9","ref":"refs/heads/master","pushedAt":"2024-09-26T14:47:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pcanal","name":"Philippe Canal","path":"/pcanal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175087?s=80&v=4"},"commit":{"message":"Fix typo in comment in: Use ConvertCollectionBasicType rather than ReadCollectionBool (same actual code)\n\nAdd some function comments.","shortMessageHtmlLink":"Fix typo in comment in: Use ConvertCollectionBasicType<bool, bool> ra…"}},{"before":"10d2450ee6610c3642c881a9c8293516d24a0b20","after":"55cd181c3df7b900f1e569864a003da11076e03c","ref":"refs/heads/master","pushedAt":"2024-09-26T13:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[ntuple] outline dtor of RNTupleInspector","shortMessageHtmlLink":"[ntuple] outline dtor of RNTupleInspector"}},{"before":"6eed7f9aa7c176c375ef7c8ecd9b5c1e7f723f7d","after":"10d2450ee6610c3642c881a9c8293516d24a0b20","ref":"refs/heads/master","pushedAt":"2024-09-26T13:34:41.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pcanal","name":"Philippe Canal","path":"/pcanal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175087?s=80&v=4"},"commit":{"message":"TClassEdit::GetNameForIO now returns typename with trailing stars.\n\nSince the function also strip the unique_ptr from the inside template parameters, we can not\ntell from 'just' a name 'update/change' whether the IO type is a pointer or a non-pointer\ntemplate instance.","shortMessageHtmlLink":"TClassEdit::GetNameForIO now returns typename with trailing stars."}},{"before":"8bf7ecd0f1fbf8442c880837c3f5e7c71b103bc5","after":"6eed7f9aa7c176c375ef7c8ecd9b5c1e7f723f7d","ref":"refs/heads/master","pushedAt":"2024-09-26T11:03:34.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"hahnjo","name":"Jonas Hahnfeld","path":"/hahnjo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1613332?s=80&v=4"},"commit":{"message":"[ntuple] Add test for RFieldToken usage with parallel writer","shortMessageHtmlLink":"[ntuple] Add test for RFieldToken usage with parallel writer"}},{"before":"318ba5b396dc0ff553a10631ad950ba5126725d5","after":"8bf7ecd0f1fbf8442c880837c3f5e7c71b103bc5","ref":"refs/heads/master","pushedAt":"2024-09-26T09:13:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[skip-ci][ntuple] fix RNTupleInspector documentation\n\nthe argument of a RNTupleInspector is now a ref, not a pointer","shortMessageHtmlLink":"[skip-ci][ntuple] fix RNTupleInspector documentation"}},{"before":"b22b08cca575d8e43b350ec20061ec9227b6ca42","after":"318ba5b396dc0ff553a10631ad950ba5126725d5","ref":"refs/heads/master","pushedAt":"2024-09-26T07:08:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bellenot","name":"Bertrand Bellenot","path":"/bellenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5236506?s=80&v=4"},"commit":{"message":"[CI][skip-ci] Change from Debug to RelWithDebInfo\n\nChange the builds from Debug to RelWithDebInfo and re-enable x86","shortMessageHtmlLink":"[CI][skip-ci] Change from Debug to RelWithDebInfo"}},{"before":"39fa290ce527b581ec26c4c581bf5fe5fbbe0e46","after":"b22b08cca575d8e43b350ec20061ec9227b6ca42","ref":"refs/heads/master","pushedAt":"2024-09-26T07:02:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devajithvs","name":"Devajith","path":"/devajithvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29475282?s=80&v=4"},"commit":{"message":"[cling] Make cling::utils::Lookup::Named look into using directives","shortMessageHtmlLink":"[cling] Make cling::utils::Lookup::Named look into using directives"}},{"before":"d7f773f2b45caa34d9f65b2e55cbdb5f424ea46f","after":"39fa290ce527b581ec26c4c581bf5fe5fbbe0e46","ref":"refs/heads/master","pushedAt":"2024-09-26T06:48:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vepadulano","name":"Vincenzo Eduardo Padulano","path":"/vepadulano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15638895?s=80&v=4"},"commit":{"message":"[df] Avoid lock to check simple typeids\n\nThe TypeID2TypeName function looks for generic types via TClass::GetClass, thus taking a lock. If we only need to check for simple types such as bool or unsigned char, we should not need that.\n\nThis change decreases contention in heavily multithreaded runs. In a test run of the AGC with 1 file and 128 threads, these are the results:\n\nBefore:\nExecuting the computation graphs took 23.37 seconds\nAfter:\nExecuting the computation graphs took 5.55 seconds","shortMessageHtmlLink":"[df] Avoid lock to check simple typeids"}},{"before":"6457424b387e3185f3a7c39b5f372ad7a9634520","after":"d7f773f2b45caa34d9f65b2e55cbdb5f424ea46f","ref":"refs/heads/master","pushedAt":"2024-09-25T13:06:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdessole","name":"Monica Dessole","path":"/mdessole","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36501030?s=80&v=4"},"commit":{"message":"[Minuit2] Remove unused class (#16524)","shortMessageHtmlLink":"[Minuit2] Remove unused class (#16524)"}},{"before":"bf5eb190ee49e7bc66e8184e1d93a20b71f8a2b3","after":"6457424b387e3185f3a7c39b5f372ad7a9634520","ref":"refs/heads/master","pushedAt":"2024-09-25T10:00:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[skip-ci][ntuple] bump specification minor","shortMessageHtmlLink":"[skip-ci][ntuple] bump specification minor"}},{"before":"cb520c7120edf3e63737543a59070023d73bc46c","after":"bf5eb190ee49e7bc66e8184e1d93a20b71f8a2b3","ref":"refs/heads/master","pushedAt":"2024-09-25T10:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[davix] avoid using VLA","shortMessageHtmlLink":"[davix] avoid using VLA"}},{"before":"18b7cdbc36f19907fc3bcc8ad7856e22a63037f6","after":"cb520c7120edf3e63737543a59070023d73bc46c","ref":"refs/heads/master","pushedAt":"2024-09-25T07:51:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"linev","name":"Sergey Linev","path":"/linev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4936580?s=80&v=4"},"commit":{"message":"[qtweb] prefer qt6 when building tutorials/webgui/qtweb demo","shortMessageHtmlLink":"[qtweb] prefer qt6 when building tutorials/webgui/qtweb demo"}},{"before":"8eb1412a71830597fa5416535f5f285484a8146f","after":"18b7cdbc36f19907fc3bcc8ad7856e22a63037f6","ref":"refs/heads/master","pushedAt":"2024-09-25T07:24:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bellenot","name":"Bertrand Bellenot","path":"/bellenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5236506?s=80&v=4"},"commit":{"message":"Fix SOFIE-ONNX compilation on macOS","shortMessageHtmlLink":"Fix SOFIE-ONNX compilation on macOS"}},{"before":"5ad0863a3c47da1748b7b10a0952a227466ece5b","after":"8eb1412a71830597fa5416535f5f285484a8146f","ref":"refs/heads/master","pushedAt":"2024-09-25T06:53:41.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[ntuple] simpler unquantization formula","shortMessageHtmlLink":"[ntuple] simpler unquantization formula"}},{"before":"0550ae70cee401ae54490bebd757c8c9badc1f68","after":"5ad0863a3c47da1748b7b10a0952a227466ece5b","ref":"refs/heads/master","pushedAt":"2024-09-24T12:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vepadulano","name":"Vincenzo Eduardo Padulano","path":"/vepadulano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15638895?s=80&v=4"},"commit":{"message":"[treeplayer] Fix memory management of C-style array branches in test\n\nThe test was dynamically allocating the array data members of the `Data` struct, but never deallocating them. This commit polishes the `Data` struct definition and ensures proper management of the data members.\n\nThe previous way of writing data to the TTree was leading to a bad memory access in the ReadBasicPointer inlined function in TStreamerInfoReadBuffer.cxx while reading the `double*` array. In particular, the issue arises when accessing and then deallocating the array at the current index provided by the `TCompInfo` object.\n\n```\nTarget 0: (repro.out) stopped.\n(lldb)\nProcess 13498 stopped\n* thread #1, queue = 'com.apple.main-thread', stop reason = step in\n frame #0: 0x00000001044cf140 libRIO.so`int TStreamerInfo::ReadBuffer(this=, b=, arr=, compinfo=, first=, last=, narr=, eoffset=, arrayMode=0) at TStreamerInfoReadBuffer.cxx:923:65 [opt]\n 920 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kLong: ReadBasicPointer(Long_t); continue;\n 921 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kLong64: ReadBasicPointer(Long64_t); continue;\n 922 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kFloat: ReadBasicPointer(Float_t); continue;\n-> 923 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kDouble: ReadBasicPointer(Double_t); continue;\n 924 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kUChar: ReadBasicPointer(UChar_t); continue;\n 925 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kUShort: ReadBasicPointer(UShort_t); continue;\n 926 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kUInt: ReadBasicPointer(UInt_t); continue;\nTarget 0: (repro.out) stopped.\n(lldb)\nProcess 13498 stopped\n* thread #1, queue = 'com.apple.main-thread', stop reason = step in\n frame #0: 0x00000001044cf184 libRIO.so`int TStreamerInfo::ReadBuffer(TBuffer&, char** const&, TStreamerInfo::TCompInfo* const*, int, int, int, int, int) [inlined] TBuffer::BufferSize(this=0x000060e00010ef00) const at TBuffer.h:98:41 [opt]\n 95 \t TObject *GetParent() const;\n 96 \t char *Buffer() const { return fBuffer; }\n 97 \t char *GetCurrent() const { return fBufCur; }\n-> 98 \t Int_t BufferSize() const { return fBufSize; }\n 99 \t void DetachBuffer() { fBuffer = nullptr; }\n 100 \t Int_t Length() const { return (Int_t)(fBufCur - fBuffer); }\n 101 \t void Expand(Int_t newsize, Bool_t copy = kTRUE); // expand buffer to newsize\nTarget 0: (repro.out) stopped.\n(lldb) p fBufSize\n(Int_t) 32008\n(lldb) s\nProcess 13498 stopped\n* thread #1, queue = 'com.apple.main-thread', stop reason = step in\n frame #0: 0x00000001044cf194 libRIO.so`int TStreamerInfo::ReadBuffer(this=, b=, arr=, compinfo=, first=, last=, narr=, eoffset=, arrayMode=0) at TStreamerInfoReadBuffer.cxx:923:65 [opt]\n 920 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kLong: ReadBasicPointer(Long_t); continue;\n 921 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kLong64: ReadBasicPointer(Long64_t); continue;\n 922 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kFloat: ReadBasicPointer(Float_t); continue;\n-> 923 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kDouble: ReadBasicPointer(Double_t); continue;\n 924 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kUChar: ReadBasicPointer(UChar_t); continue;\n 925 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kUShort: ReadBasicPointer(UShort_t); continue;\n 926 \t case TStreamerInfo::kOffsetP + TStreamerInfo::kUInt: ReadBasicPointer(UInt_t); continue;\nTarget 0: (repro.out) stopped.\n(lldb) s\nProcess 13498 stopped\n* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xbebebebebebebeae)\n frame #0: 0x0000000107bac674 libclang_rt.asan_osx_dynamic.dylib`__asan::Allocator::Deallocate(void*, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType) + 76\nlibclang_rt.asan_osx_dynamic.dylib`__asan::Allocator::Deallocate:\n-> 0x107bac674 <+76>: casalb w8, w9, [x22]\n 0x107bac678 <+80>: cmp w8, #0x2\n 0x107bac67c <+84>: b.ne 0x107bac6f4 ; <+204>\n 0x107bac680 <+88>: mov x8, #-0x100000000 ; =-4294967296\nTarget 0: (repro.out) stopped.\n(lldb) bt\n* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xbebebebebebebeae)\n * frame #0: 0x0000000107bac674 libclang_rt.asan_osx_dynamic.dylib`__asan::Allocator::Deallocate(void*, unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType) + 76\n frame #1: 0x0000000107c0c444 libclang_rt.asan_osx_dynamic.dylib`wrap__ZdaPv + 232\n frame #2: 0x00000001044d4a60 libRIO.so`int TStreamerInfo::ReadBuffer(this=, b=, arr=, compinfo=, first=, last=, narr=, eoffset=, arrayMode=0) at TStreamerInfoReadBuffer.cxx:923:65 [opt]\n frame #3: 0x0000000103ffc888 libRIO.so`TStreamerInfoActions::GenericReadAction(buf=0x000060e00010ef00, addr=0x0000602000056bd0, config=0x0000604000149910) at TStreamerInfoActions.cxx:195:45\n frame #4: 0x0000000103caa5ec libRIO.so`TStreamerInfoActions::TConfiguredAction::operator()(this=0x00006030001693f0, buffer=0x000060e00010ef00, object=0x0000602000056bd0) const at TStreamerInfoActions.h:123:17\n frame #5: 0x0000000103ca9ef8 libRIO.so`TBufferFile::ApplySequence(this=0x000060e00010ef00, sequence=0x000060600011ac20, obj=0x0000602000056bd0) at TBufferFile.cxx:3702:10\n frame #6: 0x00000001064bc570 libTree.so`TBranchElement::ReadLeavesMemberBranchCount(this=0x0000619000566380, b=0x000060e00010ef00) at TBranchElement.cxx:4603:6\n frame #7: 0x0000000106455ce4 libTree.so`TBranch::GetEntry(this=0x0000619000566380, entry=0, getall=0) at TBranch.cxx:1753:4\n frame #8: 0x00000001064a1764 libTree.so`TBranchElement::GetEntry(this=0x0000619000566380, entry=0, getall=0) at TBranchElement.cxx:2783:27\n frame #9: 0x000000010739915c libTreePlayer.so`ROOT::Detail::TBranchProxy::Read(this=0x00006110000c9580) at TBranchProxy.h:163:42\n frame #10: 0x0000000107649ba8 libTreePlayer.so`(anonymous namespace)::TObjectArrayReader::At(this=0x0000603000169900, proxy=0x00006110000c9580, idx=1) at TTreeReaderArray.cxx:176:22\n frame #11: 0x000000010000c2e4 repro.out`ROOT::Internal::TTreeReaderArrayBase::UntypedAt(this=0x000000016fdfe740, idx=1) const at TTreeReaderArray.h:41:62\n frame #12: 0x000000010000c200 repro.out`TTreeReaderArray::At(this=0x000000016fdfe740, idx=1) at TTreeReaderArray.h:205:54\n frame #13: 0x00000001000065e0 repro.out`TTreeReaderArray::operator[](this=0x000000016fdfe740, idx=1) at TTreeReaderArray.h:207:44\n frame #14: 0x0000000100007b48 repro.out`simpleTest() at repro.cpp:123:26\n frame #15: 0x0000000100007e10 repro.out`main at repro.cpp:128:5\n frame #16: 0x000000018c718274 dyld`start + 2840\n```","shortMessageHtmlLink":"[treeplayer] Fix memory management of C-style array branches in test"}},{"before":"a7f8615fea1ac09092580a5aa38c0e89e3c4bbb3","after":"0550ae70cee401ae54490bebd757c8c9badc1f68","ref":"refs/heads/master","pushedAt":"2024-09-24T09:00:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jblomer","name":"Jakob Blomer","path":"/jblomer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1557360?s=80&v=4"},"commit":{"message":"[ntuple] remove RColumnGroupDescriptor(Builder)","shortMessageHtmlLink":"[ntuple] remove RColumnGroupDescriptor(Builder)"}},{"before":"2f5b71d8d9909fb5d813a0d143f97162a5bab4b3","after":"a7f8615fea1ac09092580a5aa38c0e89e3c4bbb3","ref":"refs/heads/master","pushedAt":"2024-09-24T01:00:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pcanal","name":"Philippe Canal","path":"/pcanal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175087?s=80&v=4"},"commit":{"message":"graph: update test/stressGraphics_builtinzlib.ref for el9\n\nOn el9 with the following config (and package from uscms cvmfs for\nnon-builtin depedencies):\n\ncxx17 asimage builtin_clang builtin_cling builtin_gl2ps builtin_gtest\nbuiltin_llvm builtin_lz4 builtin_lzma builtin_nlohmannjson\nbuiltin_openui5 builtin_xxhash builtin_zlib builtin_zstd clad dataframe\ndavix fitsio gdml http imt mysql opengl pyroot roofit root7 rpath\nruntime_cxxmodules shared sqlite ssl tmva tmva-cpu tmva-pymva tpython\nspectrum vdt x11 xml xrootd\n\nIn particular the following for compressions:\n\n builtin_lz4 builtin_lzma builtin_zlib builtin_zstd\n\ncmslpc-el9-heavy01:src (master) pcanal$ uname -a\n Linux cmslpc-el9-heavy01.fnal.gov 5.14.0-427.28.1.el9_4.x86_64 #1 SMP\n PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64 x86_64 x86_64\n GNU/Linux\n\nThe test 18 and 43 produced a PNG file that slight smaller that\nexpected:\n\nTest 18: TGaxis 2.................................................. OK\n PDF output................................................ OK\n JPG output................................................ OK\n PNG output......................................... 18 FAILED\n Result = 15655\n Reference = 16076\n Error = 421 (was 350)\n C file result............................................. OK\nTest 43: Divided pads and TLatex................................... OK\n PDF output................................................ OK\n JPG output................................................ OK\n PNG output......................................... 43 FAILED\n Result = 24855\n Reference = 25421\n Error = 566 (was 300)\n C file result............................................. OK\n\nVisual inspection of the png files showed no differences.","shortMessageHtmlLink":"graph: update test/stressGraphics_builtinzlib.ref for el9"}},{"before":"519867515f65110a3f6fe0c0cf9457344a30992f","after":"2f5b71d8d9909fb5d813a0d143f97162a5bab4b3","ref":"refs/heads/master","pushedAt":"2024-09-23T21:30:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vepadulano","name":"Vincenzo Eduardo Padulano","path":"/vepadulano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15638895?s=80&v=4"},"commit":{"message":"[asan] Fix asan configuration for MacOS\n\nThe `c++ --print-file-name` command now seems to work, and it is indeed the more appropriate way to get the location of the asan shared library on MacOS.\n\nAlso fix the following problems occurring when building on MacOS with -Dasan=ON\n\nError:\n```\nCMake Error at cmake/modules/CheckAtomic.cmake:59 (message):\n Host compiler appears to require libatomic, but cannot find it.\n```\nFix: fix typos in asan symbols (extra `_`) and specify correct linker flag (-U)\n\nError:\n```\nerror: static AddressSanitizer runtime is not supported on darwin\n```\nFix: remove `-static-libsan` flag. This is required by latest MacOS Xcode","shortMessageHtmlLink":"[asan] Fix asan configuration for MacOS"}},{"before":"34301dd684103a6f53db92555733d8ad3a7e8027","after":"519867515f65110a3f6fe0c0cf9457344a30992f","ref":"refs/heads/master","pushedAt":"2024-09-23T14:57:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"silverweed","name":"Silverweed","path":"/silverweed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7806878?s=80&v=4"},"commit":{"message":"[core] fix type of scopeNameSize","shortMessageHtmlLink":"[core] fix type of scopeNameSize"}},{"before":"9d986f9152c239bed6f4eaf453bb336823e89b9f","after":"34301dd684103a6f53db92555733d8ad3a7e8027","ref":"refs/heads/master","pushedAt":"2024-09-23T13:49:42.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"linev","name":"Sergey Linev","path":"/linev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4936580?s=80&v=4"},"commit":{"message":"[webgeom] spelling and better formating","shortMessageHtmlLink":"[webgeom] spelling and better formating"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOVQxNTowNDo0MC4wMDAwMDBazwAAAATD64En","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMzo0OTo0Mi4wMDAwMDBazwAAAAS-CJHp"}},"title":"Activity · root-project/root"}