{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18347398,"defaultBranch":"master","name":"autofdo","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-01T22:37:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723499255.0","currentOid":""},"activityList":{"items":[{"before":"4f0fcef167d216b1fec3db71d91cbacbb30bab95","after":"3dafe34db0eb53af146cf782124f788ceaf6a9aa","ref":"refs/heads/master","pushedAt":"2024-09-06T17:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Added -DBUILD_SHARED=On/Off to control whether to build static linked or dynamic linked binaries. (#229)\n\nCentOS 9 (Fedora) does not contain in its repositories some of the required static libraries. -DBUILD_SHARED=On is required to build on CentOS 9.\r\n\r\nAlso added notes on how to install prerequisites and build on CentOS 9.","shortMessageHtmlLink":"Added -DBUILD_SHARED=On/Off to control whether to build static linked…"}},{"before":"79a581d054731805fcfcf8980db3a89deffe359a","after":"4f0fcef167d216b1fec3db71d91cbacbb30bab95","ref":"refs/heads/master","pushedAt":"2024-08-16T22:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"DWARF processing fixes (#224)\n\nAdd support for binaries with both .debug_ranges and .debug_rnglists sections.\r\n\r\n.debug_rnglists was added in DWARF5 to replace .debug_ranges. This change\r\nhandles cases when the binary has compilation units with DWARF5 info and\r\ncompilation units with pre-version-5 DWARF info.\r\n\r\nFix processing of DW_AT_ranges attributes to allow DW_FORM_data4 and DW_FORM_data8\r\nThis affects DWARF pre-version-4 and was broken by\r\nhttps://github.com/google/autofdo/commit/dd1395a351d63e568c43429e467a547541c66553 .\r\n\r\nThis patch also adds a test with a binary from https://github.com/google/autofdo/issues/154 .\r\n\r\nFixes https://github.com/google/autofdo/issues/154","shortMessageHtmlLink":"DWARF processing fixes (#224)"}},{"before":"27837bfeb4e1d452e8df0cd336d1b632c4a5afae","after":"79a581d054731805fcfcf8980db3a89deffe359a","ref":"refs/heads/master","pushedAt":"2024-08-15T05:11:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Update ci.yml to run tests with gcov build (#226)\n\nDisable third party tests in build-gcov similar to what is done\r\nin build-llvm.\r\n\r\nCurrently no tests will run for build-gcov, this is in preparation\r\nfor adding some tests.","shortMessageHtmlLink":"Update ci.yml to run tests with gcov build (#226)"}},{"before":"7a3af4fc9c36f949eb3060b0610b5a04d392bd43","after":"5112d553c8c06eaca6fce8f522245700841b2593","ref":"refs/heads/gcov-ci","pushedAt":"2024-08-15T00:37:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"5999a9bf3e9713a8e82d504283db97df128afd0a","after":"7a3af4fc9c36f949eb3060b0610b5a04d392bd43","ref":"refs/heads/gcov-ci","pushedAt":"2024-08-14T23:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":null,"after":"5999a9bf3e9713a8e82d504283db97df128afd0a","ref":"refs/heads/gcov-ci","pushedAt":"2024-08-12T21:47:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Update ci.yml to run tests with gcov build","shortMessageHtmlLink":"Update ci.yml to run tests with gcov build"}},{"before":"51b34745c58d8dfe4b0885479cf229b9be899e77","after":"27837bfeb4e1d452e8df0cd336d1b632c4a5afae","ref":"refs/heads/master","pushedAt":"2024-07-25T21:14:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"RELEASE notes for v0.30.1 (#222)\n\nRelease Notes for v0.30.1\r\n\r\n## What's Changed\r\n* Added missing support for \"--propeller_output_module_names\" by @shenhanc78 in https://github.com/google/autofdo/pull/219\r\n* The last sync seems dropped --propeller_cluster_encoding_version by @shenhanc78 in https://github.com/google/autofdo/pull/220\r\n* Make --propeller_chain_split defaults to true. by @shenhanc78 in https://github.com/google/autofdo/pull/221\r\n\r\n\r\n**Full Changelog**: https://github.com/google/autofdo/compare/v0.30...v0.30.1","shortMessageHtmlLink":"RELEASE notes for v0.30.1 (#222)"}},{"before":"caad26b60860e9031510b845242b3f689268fcd7","after":"51b34745c58d8dfe4b0885479cf229b9be899e77","ref":"refs/heads/master","pushedAt":"2024-07-25T20:19:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Make --propeller_chain_split defaults to true. (#221)\n\nIn our internal version, this defautls to true, and this option is always recommended.","shortMessageHtmlLink":"Make --propeller_chain_split defaults to true. (#221)"}},{"before":"afe830421487ea6a66392e0c97947ac23c3b144a","after":"caad26b60860e9031510b845242b3f689268fcd7","ref":"refs/heads/master","pushedAt":"2024-07-25T19:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"The last sync seems dropped --propeller_cluster_encoding_version, this CL added it back. (#220)\n\nThis critical for building propeller using pre v18/v19 toolchain.","shortMessageHtmlLink":"The last sync seems dropped --propeller_cluster_encoding_version, thi…"}},{"before":"70a14cbe8ae38ba21c84403fa2104ace7ef0738d","after":"afe830421487ea6a66392e0c97947ac23c3b144a","ref":"refs/heads/master","pushedAt":"2024-07-25T17:28:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"The last sync seems dropped --propeller_output_module_name, which is critical to binaries that cannot be built with -funique-internal-linkage-names. (#219)","shortMessageHtmlLink":"The last sync seems dropped --propeller_output_module_name, which is …"}},{"before":"ad216035014fa025888fb922ba308286b1b11574","after":"70a14cbe8ae38ba21c84403fa2104ace7ef0738d","ref":"refs/heads/master","pushedAt":"2024-07-22T17:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Create RELEASE.md for v0.30 (#218)\n\n* Create RELEASE.md for v0.30\r\n\r\n* Removed \"## New Contributors\" section.","shortMessageHtmlLink":"Create RELEASE.md for v0.30 (#218)"}},{"before":"ab72a3987b55b0ffbd4dc5581b5c82472e05fc84","after":null,"ref":"refs/heads/static_build","pushedAt":"2024-07-22T17:17:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"}},{"before":"4765163a859417f586d403d2616f65c103b3e535","after":"ad216035014fa025888fb922ba308286b1b11574","ref":"refs/heads/master","pushedAt":"2024-07-22T17:17:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Build full-static LLVM tools binaries (#216)\n\n* Build static llvm tool binaries.\r\n\r\nPreviously, the binaries built when ENABLE_TOOL=LLVM are all\r\ndynamically linked, there are many .so dependencies that prevent the\r\ntool binaries from be deployed to other systems.\r\n\r\nThe change is also required when building release binaries.\r\n\r\n* Disable gflags and unwind for glog.\r\n\r\n* Added comments.\r\n\r\n* Re-enable zlib.\r\n\r\n* Updated comment.\r\n\r\n* Make all llvm tools static executable binaries by adding \"-static\" to the linking command.","shortMessageHtmlLink":"Build full-static LLVM tools binaries (#216)"}},{"before":"5282585a0758269b03ef09cfad24e6b7483f95d9","after":"4765163a859417f586d403d2616f65c103b3e535","ref":"refs/heads/master","pushedAt":"2024-07-20T01:26:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Add a workflow to create release build (#217)\n\nThis CL setup a workflow to create a release build.\r\n\r\nBelow is the steps to create a release:\r\n1. submit all changes to master branch\r\n2. create a RELEASE.md file under the root directory, the \"RELEASE.md\" can be created via github's draft new release text page\r\n3. submit RELEASE.md to master branch\r\n4. create a release tag, a release tag is like \"v[0-9]+.[0-9]+.[0-9]+\", this can be done locally: git tag \r\n5. push the tag: git push tag \r\n6. the work flow will be triggered\r\n\r\nThis workflow can also be manually triggered to create a release for older versions.\r\n\r\nThe workflow shall be further improved so that we can create the release on the github webpage and let it trigger the release build.\r\n\r\n* Add a workflow to create relase build.\r\n\r\n* Addressed review comments.\r\n\r\n* Use clang/clang++ to build release binaries.","shortMessageHtmlLink":"Add a workflow to create release build (#217)"}},{"before":"120b7ccdb16b389f476dc4dc3110157f62dc9775","after":"ab72a3987b55b0ffbd4dc5581b5c82472e05fc84","ref":"refs/heads/static_build","pushedAt":"2024-07-18T23:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Make all llvm tools static executable binaries by adding \"-static\" to the linking command.","shortMessageHtmlLink":"Make all llvm tools static executable binaries by adding \"-static\" to…"}},{"before":"150634792c46d79cb74a93d871b406c05da14e2b","after":null,"ref":"refs/heads/ci","pushedAt":"2024-07-18T21:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"}},{"before":"b30efc3bd0f32e5bd8a5e773a17a9ed562725c72","after":null,"ref":"refs/heads/snehasish-patch-1","pushedAt":"2024-07-18T21:38:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"}},{"before":"95603a87b3d3f5b1f50de4b5fcf900427c69e146","after":"120b7ccdb16b389f476dc4dc3110157f62dc9775","ref":"refs/heads/static_build","pushedAt":"2024-07-18T21:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Updated comment.","shortMessageHtmlLink":"Updated comment."}},{"before":"16d7fbeb5f471f3947f37b57fc43647cd6ca23a8","after":"95603a87b3d3f5b1f50de4b5fcf900427c69e146","ref":"refs/heads/static_build","pushedAt":"2024-07-18T21:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Re-enable zlib.","shortMessageHtmlLink":"Re-enable zlib."}},{"before":"162157641d359058f0bd4a48bf07e9a130365289","after":"16d7fbeb5f471f3947f37b57fc43647cd6ca23a8","ref":"refs/heads/static_build","pushedAt":"2024-07-18T21:03:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Added comments.","shortMessageHtmlLink":"Added comments."}},{"before":"3dc3db971c91ef5545961c594f17d9c9a2d0d1c3","after":"162157641d359058f0bd4a48bf07e9a130365289","ref":"refs/heads/static_build","pushedAt":"2024-07-18T19:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Disable gflags and unwind for glog.","shortMessageHtmlLink":"Disable gflags and unwind for glog."}},{"before":null,"after":"3dc3db971c91ef5545961c594f17d9c9a2d0d1c3","ref":"refs/heads/static_build","pushedAt":"2024-07-18T19:08:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Build static llvm tool binaries.\n\nPreviously, the binaries built when ENABLE_TOOL=LLVM are all\ndynamically linked, there are many .so dependencies that prevent the\ntool binaries from be deployed to other systems.\n\nThe change is also required when building release binaries.","shortMessageHtmlLink":"Build static llvm tool binaries."}},{"before":"cc24b2efa81795e8d74985d843d8654140403a05","after":"5282585a0758269b03ef09cfad24e6b7483f95d9","ref":"refs/heads/master","pushedAt":"2024-07-18T06:01:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Update README.md (#214)\n\nWe shouldn't checkout v0.20.1 since it doesn't include the latest changes to the CMakeLists such as ENABLE_TOOL.","shortMessageHtmlLink":"Update README.md (#214)"}},{"before":null,"after":"b30efc3bd0f32e5bd8a5e773a17a9ed562725c72","ref":"refs/heads/snehasish-patch-1","pushedAt":"2024-07-18T05:06:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Update README.md\n\nWe shouldn't checkout v0.20.1 since it doesn't include the latest changes to the CMakeLists such as ENABLE_TOOL.","shortMessageHtmlLink":"Update README.md"}},{"before":"f623d079b3e5954cbd7d76e33af84e0d92693c58","after":"cc24b2efa81795e8d74985d843d8654140403a05","ref":"refs/heads/master","pushedAt":"2024-07-18T04:58:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Add a config to build and run on PRs. (#213)\n\nCurrently the CI config targets 22.04 with tests being run for the LLVM\r\ntools built with clang. We also build GCOV tools built with GCC but do\r\nnot test them yet since a couple of tests are failing.\r\n\r\nAlso fix the commit hash check.","shortMessageHtmlLink":"Add a config to build and run on PRs. (#213)"}},{"before":null,"after":"150634792c46d79cb74a93d871b406c05da14e2b","ref":"refs/heads/ci","pushedAt":"2024-07-18T00:19:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Import CMakeList changes from master.","shortMessageHtmlLink":"Import CMakeList changes from master."}},{"before":"150634792c46d79cb74a93d871b406c05da14e2b","after":null,"ref":"refs/heads/ci","pushedAt":"2024-07-18T00:19:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"}},{"before":"e727ef1b2536c411d74ea26ec71f0d0efc35fd2d","after":"150634792c46d79cb74a93d871b406c05da14e2b","ref":"refs/heads/ci","pushedAt":"2024-07-18T00:02:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snehasish","name":"Snehasish Kumar","path":"/snehasish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1888435?s=80&v=4"},"commit":{"message":"Import CMakeList changes from master.","shortMessageHtmlLink":"Import CMakeList changes from master."}},{"before":"495a1ba11ab732ca414d0840604e710d32f5817e","after":"f623d079b3e5954cbd7d76e33af84e0d92693c58","ref":"refs/heads/master","pushedAt":"2024-07-17T17:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Fix format/indention error in README. (#212)\n\n* Fix format/indention error in README.\r\n\r\n* Removed lingering g++-9 references.","shortMessageHtmlLink":"Fix format/indention error in README. (#212)"}},{"before":"5ebd996cb4636b675669d02cfe282e397b17c03a","after":"bde4c4a5cc2f7cec3eeb5dea1ed0ed155b18663d","ref":"refs/heads/shenhanc78-build-release-3","pushedAt":"2024-07-17T14:35:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shenhanc78","name":"Han Shen","path":"/shenhanc78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18222402?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into build-release-3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into build-release-3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEryl1lgA","startCursor":null,"endCursor":null}},"title":"Activity · google/autofdo"}