{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168302218,"defaultBranch":"master","name":"llvm-project","ownerLogin":"mgorny","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-01-30T07:53:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110765?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724957936.0","currentOid":""},"activityList":{"items":[{"before":"decf8677d301a9e85b9afaf71306d35ddc3d4c35","after":"385d35071eb363ab085aae77682018a3c058a1bc","ref":"refs/heads/scan-build-py-libdir","pushedAt":"2024-08-29T19:02:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[clang] Install scan-build-py into plain \"lib\" directory (#106608)\n\nInstall scan-build-py modules into the plain `lib` directory,\nwithout LLVM_LIBDIR_SUFFIX appended, to match the path expected\nby `intercept-build` executable. This fixes the program being unable\nto find its modules. Using unsuffixed path makes sense here, since\nPython modules are not subject to multilib.\n\nThis change effectively reverts 1334e129a39cb427e7b855e9a711a3e7604e50e5.\nThe commit in question changed the path without a clear justification\n(\"does not respect the given prefix\") and the Python code was never\nmodified to actually work with the change.","shortMessageHtmlLink":"[clang] Install scan-build-py into plain \"lib\" directory (llvm#106608)"}},{"before":"2e5a4d4f220f8050e5523111019a9a99a1990252","after":"decf8677d301a9e85b9afaf71306d35ddc3d4c35","ref":"refs/heads/scan-build-py-libdir","pushedAt":"2024-08-29T19:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[clang] Install scan-build-py into plain \"lib\" directory (#106608)\n\nInstall scan-build-py modules into the plain `lib` directory,\nwithout LLVM_LIBDIR_SUFFIX appended, to match the path expected\nby `intercept-build` executable. This fixes the program being unable\nto find its modules. Using unsuffixed path makes sense here, since\nPython modules are not subject to multilib.\n\nThis change effectively reverts\n1334e129a39cb427e7b855e9a711a3e7604e50e5. However, the path was changed\nthere with no clear justification (except for \"does not respect\nthe given prefix\") and the Python code was never modified to actually\nwork with the change.","shortMessageHtmlLink":"[clang] Install scan-build-py into plain \"lib\" directory (llvm#106608)"}},{"before":null,"after":"2e5a4d4f220f8050e5523111019a9a99a1990252","ref":"refs/heads/scan-build-py-libdir","pushedAt":"2024-08-29T18:58:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[clang] Install scan-build-py into plain \"lib\" directory (#106608)\n\nInstall scan-build-py modules into the plain `lib` directory,\nwithout LLVM_LIBDIR_SUFFIX appended, to match the path expected\nby `intercept-build` executable. This fixes the program being unable\nto find its modules. Using unsuffixed path makes sense here, since\nPython modules are not subject to multilib.","shortMessageHtmlLink":"[clang] Install scan-build-py into plain \"lib\" directory (llvm#106608)"}},{"before":"516acdc154a0f9ba55214bdb932e67bc2e6a91a8","after":"33627d3d2be8c1b1d219ed712ca6e79f3fe50555","ref":"refs/heads/rtsan-revert","pushedAt":"2024-07-27T15:07:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[compiler-rt] [rtsan] Revert openat interceptor that breaks fortify-source builds\n\nRemove the openat interceptor from the 19.x branch, as it currently\nbreaks builds against fortify-sources glibc, and full rtsan will not\nbe included in this version anyway.\n\nPatch provided by Chris Apple in\nhttps://github.com/llvm/llvm-project/issues/100754#issuecomment-2254169856\n\nBug #100754","shortMessageHtmlLink":"[compiler-rt] [rtsan] Revert openat interceptor that breaks fortify-s…"}},{"before":null,"after":"516acdc154a0f9ba55214bdb932e67bc2e6a91a8","ref":"refs/heads/rtsan-revert","pushedAt":"2024-07-27T15:06:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[compiler-rt] [rtsan] Revert openat interceptor that breaks fortify-source builds\n\nRemove the openat interceptor from the 19.x branch, as it currently\nbreaks builds against fortify-sources glibc, and full rtsan will not\nbe included in this version anyway.\n\nSuggested by Chris Apple in\nhttps://github.com/llvm/llvm-project/issues/100754#issuecomment-2254169856","shortMessageHtmlLink":"[compiler-rt] [rtsan] Revert openat interceptor that breaks fortify-s…"}},{"before":"60cf2eabc0c1e692ab5626ad967835eec5eff48d","after":null,"ref":"refs/heads/licxx-py313","pushedAt":"2024-05-27T17:30:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":"a256b92fa3fc30469f57754074ea3f822116648d","after":"60cf2eabc0c1e692ab5626ad967835eec5eff48d","ref":"refs/heads/licxx-py313","pushedAt":"2024-05-25T09:05:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[libcxx] [test] Use `shlex.quote()` to fix Python 3.13 compatibility\n\nReplace the use of `pipes.quote()` with `shlex.quote()` to fix\ncompatibility with Python 3.13. The former was always an undocumented\nalias to the latter, and the `pipes` module was removed completely\nin Python 3.13.\n\nFixes #93375","shortMessageHtmlLink":"[libcxx] [test] Use shlex.quote() to fix Python 3.13 compatibility"}},{"before":null,"after":"a256b92fa3fc30469f57754074ea3f822116648d","ref":"refs/heads/licxx-py313","pushedAt":"2024-05-25T09:05:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":"1639e99721c2aeee584437d8987f0633010c401f","after":null,"ref":"refs/heads/clang-make","pushedAt":"2024-03-23T19:26:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":"8912feb0cb04ade685be098ae9b0c99f0e7e456d","after":null,"ref":"refs/heads/openmp-link-dylib","pushedAt":"2024-03-23T15:46:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":null,"after":"8912feb0cb04ade685be098ae9b0c99f0e7e456d","ref":"refs/heads/openmp-link-dylib","pushedAt":"2024-03-23T14:24:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[Libomptarget] Fix linking to LLVM dylib\n\nUse `LINK_COMPONENTS` parameter of `add_llvm_library` rather than\npassing LLVM components directly to `target_link_libraries`, in order\nto ensure that LLVM dylib is linked correctly when used. Otherwise,\nCMake insists on linking to static libraries that aren't present\non distributions doing pure dylib installs, such as Gentoo.\n\nThis fixes a regression introduced\nin dcbddc25250158469c5635ad2ae4095faef53dfd.","shortMessageHtmlLink":"[Libomptarget] Fix linking to LLVM dylib"}},{"before":null,"after":"1639e99721c2aeee584437d8987f0633010c401f","ref":"refs/heads/clang-make","pushedAt":"2024-03-23T09:36:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[clang] [cmake] Add cmake module dir before using GetDarwinLinkerVersion\n\nMove the code adding top-level cmake/Modules directory\nto CMAKE_MODULE_PATH prior to including `GetDarwinLinkerVersion`,\nin order to fix standalone builds.\n\nFixes a regression introduced by 3bc71c2abfa00413fd15cf0e5c08af6ec0d4768b.","shortMessageHtmlLink":"[clang] [cmake] Add cmake module dir before using GetDarwinLinkerVersion"}},{"before":null,"after":"fdff1a18d5423a5f2218add0628f20bfaf517424","ref":"refs/heads/crt-glibc-xfail","pushedAt":"2024-03-06T17:06:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[compiler-rt] [test] Mark tests failing with glibc-2.39 XFAIL\n\nSee https://github.com/llvm/llvm-project/issues/82883.","shortMessageHtmlLink":"[compiler-rt] [test] Mark tests failing with glibc-2.39 XFAIL"}},{"before":"8e01f90c2017750c0aa356224bfdb5c2a06cf7bf","after":null,"ref":"refs/heads/lld-unittest","pushedAt":"2024-03-02T19:09:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":"32b9260224bcf2fc30d9a14c99c54886614b6788","after":"8e01f90c2017750c0aa356224bfdb5c2a06cf7bf","ref":"refs/heads/lld-unittest","pushedAt":"2024-03-02T11:25:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[lld] Add LLDUnitTests to test dependencies for standalone builds\n\nAdd `LLDUnitTests` target to the test dependencies independently of\nwhether a standalone or non-standalone build is performed. This target\nis defined unconditionally, and without it unittests would be skipped\nsilently. It was probably accidentally added under\nthe `NOT LLD_BUILT_STANDALONE` condition.","shortMessageHtmlLink":"[lld] Add LLDUnitTests to test dependencies for standalone builds"}},{"before":null,"after":"32b9260224bcf2fc30d9a14c99c54886614b6788","ref":"refs/heads/lld-unittest","pushedAt":"2024-03-02T11:24:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":"5f0ee82f93858db83b189cac1ced334700b4e4ae","after":null,"ref":"refs/heads/llvm-config-httplib","pushedAt":"2024-01-27T06:52:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"}},{"before":null,"after":"5f0ee82f93858db83b189cac1ced334700b4e4ae","ref":"refs/heads/llvm-config-httplib","pushedAt":"2024-01-24T15:12:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mgorny","name":"Michał Górny","path":"/mgorny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110765?s=80&v=4"},"commit":{"message":"[llvm] [cmake] Include httplib in LLVMConfig.cmake\n\nInclude LLVM_ENABLE_HTTPLIB along with httplib package finding\nin LLVMConfig.cmake, as this dependency is needed by LLVMDebuginfod\nthat is now used by LLDB. Without it, building LLDB standalone fails\nwith:\n\n```\nCMake Error at /usr/lib/llvm/19/lib64/cmake/llvm/LLVMExports.cmake:90 (set_target_properties):\n The link interface of target \"LLVMDebuginfod\" contains:\n\n httplib::httplib\n\n but the target was not found. Possible reasons include:\n\n * There is a typo in the target name.\n * A find_package call is missing for an IMPORTED target.\n * An ALIAS target is missing.\n\nCall Stack (most recent call first):\n /usr/lib/llvm/19/lib64/cmake/llvm/LLVMConfig.cmake:357 (include)\n cmake/modules/LLDBStandalone.cmake:9 (find_package)\n CMakeLists.txt:34 (include)\n```","shortMessageHtmlLink":"[llvm] [cmake] Include httplib in LLVMConfig.cmake"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxOTowMjoyNC4wMDAwMDBazwAAAASn9wHu","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxOTowMjoyNC4wMDAwMDBazwAAAASn9wHu","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yNFQxNToxMjo1Mi4wMDAwMDBazwAAAAPoDCXk"}},"title":"Activity · mgorny/llvm-project"}