{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":104358587,"defaultBranch":"main","name":"orbit","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-21T14:28:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717655267.0","currentOid":""},"activityList":{"items":[{"before":"b053ad70ea74260f99f088702932bd26461b422c","after":"d863597a5c15cd0930bf9dd63b0451e2327e105e","ref":"refs/heads/main","pushedAt":"2024-04-15T07:11:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Fix bootstrap-orbit.ps1 (#4867)","shortMessageHtmlLink":"Fix bootstrap-orbit.ps1 (#4867)"}},{"before":"3493933c53bb16d7d2a003db54af879c09dd9f6d","after":"b053ad70ea74260f99f088702932bd26461b422c","ref":"refs/heads/main","pushedAt":"2024-04-02T14:42:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Patch to update CONAN_VERSION_REQUIRED to 1.60.0 (#4865)","shortMessageHtmlLink":"Patch to update CONAN_VERSION_REQUIRED to 1.60.0 (#4865)"}},{"before":"b1c3258c2c05cc2521ec5a6512452a1bf4b24199","after":"3493933c53bb16d7d2a003db54af879c09dd9f6d","ref":"refs/heads/main","pushedAt":"2023-10-19T17:20:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Add ORBIT_LOG_VAR utility macro (#4856)","shortMessageHtmlLink":"Add ORBIT_LOG_VAR utility macro (#4856)"}},{"before":"e7d98f68c11591124cdbdef1c1d8880f8a11355c","after":"b1c3258c2c05cc2521ec5a6512452a1bf4b24199","ref":"refs/heads/main","pushedAt":"2023-10-17T05:58:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Trace closing of tracing fds by type (#4854)","shortMessageHtmlLink":"Trace closing of tracing fds by type (#4854)"}},{"before":"088d4b8c130f773ac8850e416bab22978ac75f17","after":"e7d98f68c11591124cdbdef1c1d8880f8a11355c","ref":"refs/heads/main","pushedAt":"2023-10-06T16:14:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Build improvements (#4841)\n\n* Add boost's version header to fix boost outcome\r\n- Because BOOST_VERSION isn't available it is evaluated as 0.\r\n This causes error's for boost >= 1.76\r\n\r\n* Ignore ignored attributes for libprocinfo\r\n- At least in gcc 13.2, process.cpp:81 gives ignored attributes\r\n warning.\r\n\r\n* Use shared library of LLVM if static libraries not available.\r\n- In some distributions of LLVM, like in ArchLinux, static libraries\r\n are not included.\r\n\r\n* Warn users about third_party abseil usage.","shortMessageHtmlLink":"Build improvements (#4841)"}},{"before":"f047972e5da8b797806e8e7119ea5b6f37c11ec3","after":"088d4b8c130f773ac8850e416bab22978ac75f17","ref":"refs/heads/main","pushedAt":"2023-10-05T07:48:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Change order of conan dependency to fix Windows build (#4851)","shortMessageHtmlLink":"Change order of conan dependency to fix Windows build (#4851)"}},{"before":"c4197bed539289265b8e19be232293be09db64d3","after":"f047972e5da8b797806e8e7119ea5b6f37c11ec3","ref":"refs/heads/main","pushedAt":"2023-10-05T06:11:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Trigger build when conanfile.py changes (#4849)","shortMessageHtmlLink":"Trigger build when conanfile.py changes (#4849)"}},{"before":"c700221461dbf7c1deab707f4d75053b46573539","after":"b2445f6f64a2f246d0ec0e8de9ebb20055422208","ref":"refs/heads/experimental","pushedAt":"2023-10-05T04:11:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Trigger build when conanfile.py changes","shortMessageHtmlLink":"Trigger build when conanfile.py changes"}},{"before":"c4197bed539289265b8e19be232293be09db64d3","after":"c700221461dbf7c1deab707f4d75053b46573539","ref":"refs/heads/experimental","pushedAt":"2023-10-05T04:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Fix Ubuntu 20.04 and Windows build","shortMessageHtmlLink":"Fix Ubuntu 20.04 and Windows build"}},{"before":null,"after":"c4197bed539289265b8e19be232293be09db64d3","ref":"refs/heads/experimental","pushedAt":"2023-10-05T04:01:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Revert time range selection (#4843)","shortMessageHtmlLink":"Revert time range selection (#4843)"}},{"before":"4dc9830eccfa573972e779cdc9773cd8a62fadae","after":"c4197bed539289265b8e19be232293be09db64d3","ref":"refs/heads/main","pushedAt":"2023-09-20T14:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Revert time range selection (#4843)","shortMessageHtmlLink":"Revert time range selection (#4843)"}},{"before":"68c4ae85a6fe7b91047d020259234f7e4961361c","after":"4dc9830eccfa573972e779cdc9773cd8a62fadae","ref":"refs/heads/main","pushedAt":"2023-09-20T14:06:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Fix drawing of incomplete intervals (#4842)\n\nIncomplete intervals, drawn as orange translucid rectangles, could be drawn over\r\nthe track headers on the left side of the capture view. Make sure we clamp\r\nthe x coordinate. Tested by introducing fake intervals and making sure they aligned\r\nproperly on the timeline and that they did not draw over the track headers.","shortMessageHtmlLink":"Fix drawing of incomplete intervals (#4842)"}},{"before":"3e1d053c19357304e067b51ebc7d9d949dbb9a37","after":"68c4ae85a6fe7b91047d020259234f7e4961361c","ref":"refs/heads/main","pushedAt":"2023-08-25T06:28:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Make symbol loading more than 50x faster on Linux (#4840)\n\nRemove N^2 redundant sorting of functions data views when loading symbols.\r\nOn Linux, this makes Unreal symbols load in ~5 seconds instead of more\r\nthan 4 minutes. On Windows the gains are a bit less because we are\r\nlimited by the poor performance of the DiaSdk for symbol loading.\r\nAn upcoming PR will introduce raw_pdb for another massive improvement.","shortMessageHtmlLink":"Make symbol loading more than 50x faster on Linux (#4840)"}},{"before":"aadc3262a546c404d90ffc057345a23e51788df1","after":null,"ref":"refs/heads/florian-kuebler-patch-3","pushedAt":"2023-08-03T09:02:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"}},{"before":"04a9a1fdde6917e3ded705e8f79c7661d1fb0c89","after":"3e1d053c19357304e067b51ebc7d9d949dbb9a37","ref":"refs/heads/main","pushedAt":"2023-08-03T09:02:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Avoid script injection (#4839)\n\nFollowing:\r\nhttps://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable\r\n\r\nBug: http://b/294105824","shortMessageHtmlLink":"Avoid script injection (#4839)"}},{"before":null,"after":"aadc3262a546c404d90ffc057345a23e51788df1","ref":"refs/heads/florian-kuebler-patch-3","pushedAt":"2023-08-03T07:09:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Avoid script injection\n\nFollowing:\r\nhttps://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable\r\n\r\nBug: http://b/294105824","shortMessageHtmlLink":"Avoid script injection"}},{"before":"a4e41b55c29467a18253e0694ab1c546b5b61878","after":"04a9a1fdde6917e3ded705e8f79c7661d1fb0c89","ref":"refs/heads/main","pushedAt":"2023-07-19T21:51:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Fix function hooking from callstack report (#4836)\n\nIt is possible for `selected_process->full_path()` to differ from\r\n`capture_process->full_path()`. This happens if a process modifies its\r\nown name for example. When that happens, we can't hook functions from\r\nthe callstack report data views. Remove the overcautious check, pids\r\nare sufficient.","shortMessageHtmlLink":"Fix function hooking from callstack report (#4836)"}},{"before":"6cd71a3f1eec098d0de61bf9bb742737cb3aa5fa","after":"a4e41b55c29467a18253e0694ab1c546b5b61878","ref":"refs/heads/main","pushedAt":"2023-07-18T04:21:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pierricgimmig","name":"Pierric Gimmig","path":"/pierricgimmig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3687222?s=80&v=4"},"commit":{"message":"Fix highlighting of scheduling slices of same pid (#4837)\n\nhttps://github.com/google/orbit/pull/4678/files broke the previous\r\nbehavior introduced in https://github.com/google/orbit/pull/2819.\r\nAdd special case for scheduling slices selection to bring back this\r\nuseful feature.","shortMessageHtmlLink":"Fix highlighting of scheduling slices of same pid (#4837)"}},{"before":"2b0354a5313982ef7de451da7d06bd931a3525af","after":"6cd71a3f1eec098d0de61bf9bb742737cb3aa5fa","ref":"refs/heads/main","pushedAt":"2023-05-22T11:34:24.765Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"beckerhe","name":"Henning Becker","path":"/beckerhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43133967?s=80&v=4"},"commit":{"message":"Remove Report Workflows (#4830)\n\nThere is a chance that these workflows allow an attacker to write to the\r\nrepo without going through a proper review workflows. The chance is slim\r\nsince to run malicious code a review is required in the first place.\r\n\r\nNevertheless we remove the problematic workflows in this PR.","shortMessageHtmlLink":"Remove Report Workflows (#4830)"}},{"before":"8b5737adb7bda63c0e71017a1eb4209bb4e5853f","after":"2b0354a5313982ef7de451da7d06bd931a3525af","ref":"refs/heads/main","pushedAt":"2023-04-03T11:34:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Fix LiveFunctionsDataView update during OnCaptureStarted (#4826)\n\nFixes the Orbit client crash for the following scenario.\r\nTest: start capture with some hooked functions, stop capture, unhook all the functions,\r\nstart capture again. Orbit crashed.","shortMessageHtmlLink":"Fix LiveFunctionsDataView update during OnCaptureStarted (#4826)"}},{"before":"b1f6604d1e291a4dd476af2a627e6539d024d13e","after":null,"ref":"refs/heads/cleanup/iwyu-4ff9db53e419b2f15e7d13c7862a8b10fb099992","pushedAt":"2023-03-29T12:59:35.273Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beckerhe","name":"Henning Becker","path":"/beckerhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43133967?s=80&v=4"}},{"before":"4ff9db53e419b2f15e7d13c7862a8b10fb099992","after":"8b5737adb7bda63c0e71017a1eb4209bb4e5853f","ref":"refs/heads/main","pushedAt":"2023-03-29T12:59:31.672Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"beckerhe","name":"Henning Becker","path":"/beckerhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43133967?s=80&v=4"},"commit":{"message":"Automatically apply IWYU to the codebase (#4824)","shortMessageHtmlLink":"Automatically apply IWYU to the codebase (#4824)"}},{"before":null,"after":"b1f6604d1e291a4dd476af2a627e6539d024d13e","ref":"refs/heads/cleanup/iwyu-4ff9db53e419b2f15e7d13c7862a8b10fb099992","pushedAt":"2023-03-29T12:34:56.765Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orbitprofiler-bot","name":null,"path":"/orbitprofiler-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62639378?s=80&v=4"},"commit":{"message":"Automatically apply IWYU to the codebase","shortMessageHtmlLink":"Automatically apply IWYU to the codebase"}},{"before":"b4050aea8ca7c826be27b10ba886ae586151edae","after":null,"ref":"refs/heads/cleanup/iwyu-0b63b7c42d45fe59883b9e72ac978c5d4479c4d9","pushedAt":"2023-03-29T11:48:03.920Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beckerhe","name":"Henning Becker","path":"/beckerhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43133967?s=80&v=4"}},{"before":"0b63b7c42d45fe59883b9e72ac978c5d4479c4d9","after":"4ff9db53e419b2f15e7d13c7862a8b10fb099992","ref":"refs/heads/main","pushedAt":"2023-03-29T11:48:00.156Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"beckerhe","name":"Henning Becker","path":"/beckerhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43133967?s=80&v=4"},"commit":{"message":"Automatically apply IWYU to the codebase (#4823)","shortMessageHtmlLink":"Automatically apply IWYU to the codebase (#4823)"}},{"before":null,"after":"b4050aea8ca7c826be27b10ba886ae586151edae","ref":"refs/heads/cleanup/iwyu-0b63b7c42d45fe59883b9e72ac978c5d4479c4d9","pushedAt":"2023-03-29T07:37:16.679Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"orbitprofiler-bot","name":null,"path":"/orbitprofiler-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62639378?s=80&v=4"},"commit":{"message":"Automatically apply IWYU to the codebase","shortMessageHtmlLink":"Automatically apply IWYU to the codebase"}},{"before":"098799c562cdd10fe28a54008cb2f700cb193610","after":"0b63b7c42d45fe59883b9e72ac978c5d4479c4d9","ref":"refs/heads/main","pushedAt":"2023-03-29T06:34:42.319Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"beckerhe","name":"Henning Becker","path":"/beckerhe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43133967?s=80&v=4"},"commit":{"message":"Fix mutex context in ScheduleAfterIfSuccess for Executor (#4821)\n\nThere was a dead lock in the executor code that occurs when\r\n`Executor::ScheduleAfterIfSuccess` is called twice (nested).\r\n\r\nTest: In debug mode, when all Mutex deadlock detection is enabled in absl,\r\nthis test crashed with [mutex.cc : 1411] RAW: dying due to potential deadlock.\r\nIn Release mode the test passed since there is no verification for self-deadlock.","shortMessageHtmlLink":"Fix mutex context in ScheduleAfterIfSuccess for Executor (#4821)"}},{"before":"e9d797439e79f8f0ef568926a5e2735e03702644","after":"098799c562cdd10fe28a54008cb2f700cb193610","ref":"refs/heads/main","pushedAt":"2023-03-20T08:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Fix OrbitClientGgp samples_per_second (#4818)\n\nThis field was zero, set it to user provided value","shortMessageHtmlLink":"Fix OrbitClientGgp samples_per_second (#4818)"}},{"before":"46bd4ec825df2d88609d5e7ffce1fcfa28060e47","after":"e9d797439e79f8f0ef568926a5e2735e03702644","ref":"refs/heads/main","pushedAt":"2023-03-08T12:32:56.008Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Make vulkan build as optional (#4814) (#4815)\n\nAdd option WITH_VULKAN, which is ON by default.\r\nIf set to OFF, modules OrbitTriggerCaptureVulkanLayer, OrbitVulkanLayer,\r\nand VulkanTutorial won't be built","shortMessageHtmlLink":"Make vulkan build as optional (#4814) (#4815)"}},{"before":"3034421f88bab958f935cd3291f681870e1c9bad","after":"46bd4ec825df2d88609d5e7ffce1fcfa28060e47","ref":"refs/heads/main","pushedAt":"2023-03-08T08:09:56.852Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"florian-kuebler","name":"Florian Kübler","path":"/florian-kuebler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2725914?s=80&v=4"},"commit":{"message":"Update Windows usage note (#4816)\n\nFixes: #4812","shortMessageHtmlLink":"Update Windows usage note (#4816)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMJ3cPwA","startCursor":null,"endCursor":null}},"title":"Activity · google/orbit"}