{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152334603,"defaultBranch":"master","name":"bpftrace","ownerLogin":"danobi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-09T23:27:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/824615?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717684760.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d0f892f502ecd56d0ab10d4d20fe751b8bc2934d","ref":"refs/heads/lldb_warning","pushedAt":"2024-06-06T14:39:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"dwarf: Do not excessively warn on missing lldb\n\nWhen building without LLDB, any uprobe will trigger a missing LLDB\nwarning. Given that all downstream users of Dwarf class will already\nemit a warning if necessary, we can drop this warning and make bpftrace\nless noisy.\n\nFixes #3222.","shortMessageHtmlLink":"dwarf: Do not excessively warn on missing lldb"}},{"before":"d44a6bfbc357b63d630ec2c185efb0afb1a88256","after":"bbaae3e304c342bc1d5b9af75f266d6d03a42563","ref":"refs/heads/master","pushedAt":"2024-06-04T18:16:56.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"aot: Fix return code to enable aot runtime tests\n\nCurrently, the build_binary function returns true (1) in the successful\npath, and false (0) on any errors. However, it should be the other way\naround, so let's fix that. This enables the --run-aot-tests flag (and\nany other command that generates an aot binary on the left side of &&)\nto work properly. While I'm at it, let's also fix the runtime test\ncommand to not need the runtime shim anymore, as the generated binaries\ncan now run on their own.","shortMessageHtmlLink":"aot: Fix return code to enable aot runtime tests"}},{"before":null,"after":"9a6b4a055294f034a51729f5ae9ebd322d6cf69f","ref":"refs/heads/test_enoent_exe","pushedAt":"2024-06-04T18:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"tests: utils: Use actually non-existing binary for test\n\n12345 is a PID that could plausibly exist. I've seen test failures\nlocally and in CI along the following:\n\n```\n/home/runner/work/bpftrace/bpftrace/tests/utils.cpp:374: Failure\nExpected equality of these values:\n pids.size()\n Which is: 1\n 0\n\n[ FAILED ] utils.get_pids_for_program (1 ms)\n```\n\nMake the test more reliable by using an actually non-existent exe.","shortMessageHtmlLink":"tests: utils: Use actually non-existing binary for test"}},{"before":null,"after":"7110de5f26b39ab452d9a752e1cb7ae6ccb26e39","ref":"refs/heads/type_mismatch_quotes","pushedAt":"2024-06-04T17:33:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"semantic: Add missing single quotes to error messages\n\nWe were missing the trailing single quote.","shortMessageHtmlLink":"semantic: Add missing single quotes to error messages"}},{"before":"f141cdb4249bfa43fde983e703ce87768203dd6e","after":"bec7d54fb370cbd69562470b01f81592fcad6fb9","ref":"refs/heads/libbpf_requirement","pushedAt":"2024-06-02T17:49:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"cmake: libbpf: Require at least v1.0\n\nbpftrace relies on libbpf 1.0 b/c the 1.0 release contained major API\nbreaks. Going forward from 1.0, we can feature detect and expect\nbackwards compat.\n\nThis commit makes it so the error is more apparent on older systems.\nOtherwise you just get confusing build failures. Now you get:\n\n```\n0.763 -- Found LibBpf: /usr/lib/x86_64-linux-gnu/libbpf.so\n0.763 CMake Error at cmake/FindLibBpf.cmake:48 (message):\n0.763 Libbpf version too old to have libbpf_version.h\n0.763 Call Stack (most recent call first):\n0.763 CMakeLists.txt:84 (find_package)\n0.763\n0.763\n0.763 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI\n0.791 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI - Failed\n0.791 CMake Error at CMakeLists.txt:87 (message):\n0.791 bpftrace requires libbpf 1.0 or greater\n```\n\nThis closes #3210.","shortMessageHtmlLink":"cmake: libbpf: Require at least v1.0"}},{"before":"0a87f1eae4105db60dc3435c74d7f0da8ead573b","after":"f141cdb4249bfa43fde983e703ce87768203dd6e","ref":"refs/heads/libbpf_requirement","pushedAt":"2024-06-01T02:07:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"cmake: libbpf: Require at least v1.0\n\nbpftrace relies on libbpf 1.0 b/c the 1.0 release contained major API\nbreaks. Going forward from 1.0, we can feature detect and expect\nbackwards compat.\n\nThis commit makes it so the error is more apparent on older systems.\nOtherwise you just get confusing build failures. Now you get:\n\n```\n0.763 -- Found LibBpf: /usr/lib/x86_64-linux-gnu/libbpf.so\n0.763 CMake Error at cmake/FindLibBpf.cmake:48 (message):\n0.763 Libbpf version too old to have libbpf_version.h\n0.763 Call Stack (most recent call first):\n0.763 CMakeLists.txt:84 (find_package)\n0.763\n0.763\n0.763 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI\n0.791 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI - Failed\n0.791 CMake Error at CMakeLists.txt:87 (message):\n0.791 bpftrace requires libbpf 1.0 or greater\n```\n\nThis closes #3210.","shortMessageHtmlLink":"cmake: libbpf: Require at least v1.0"}},{"before":"ff07bd71e4210fa6f8436f89cfae344871b13d6b","after":"0a87f1eae4105db60dc3435c74d7f0da8ead573b","ref":"refs/heads/libbpf_requirement","pushedAt":"2024-05-31T23:56:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"cmake: libbpf: Require at least v1.0\n\nbpftrace relies on libbpf 1.0 b/c the 1.0 release contained major API\nbreaks. Going forward from 1.0, we can feature detect and expect\nbackwards compat.\n\nThis commit makes it so the error is more apparent on older systems.\nOtherwise you just get confusing build failures. Now you get:\n\n```\n0.763 -- Found LibBpf: /usr/lib/x86_64-linux-gnu/libbpf.so\n0.763 CMake Error at cmake/FindLibBpf.cmake:48 (message):\n0.763 Libbpf version too old to have libbpf_version.h\n0.763 Call Stack (most recent call first):\n0.763 CMakeLists.txt:84 (find_package)\n0.763\n0.763\n0.763 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI\n0.791 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI - Failed\n0.791 CMake Error at CMakeLists.txt:87 (message):\n0.791 bpftrace requires libbpf 1.0 or greater\n```\n\nThis closes #3210.","shortMessageHtmlLink":"cmake: libbpf: Require at least v1.0"}},{"before":null,"after":"ff07bd71e4210fa6f8436f89cfae344871b13d6b","ref":"refs/heads/libbpf_requirement","pushedAt":"2024-05-31T23:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"cmake: libbpf: Require at least v1.0\n\nbpftrace relies on libbpf 1.0 b/c the 1.0 release contained major API\nbreaks. Going forward from 1.0, we can feature detect and expect\nbackwards compat.\n\nThis commit makes it so the error is more apparent on older systems.\nOtherwise you just get confusing build failures. Now you get:\n\n```\n0.763 -- Found LibBpf: /usr/lib/x86_64-linux-gnu/libbpf.so\n0.763 CMake Error at cmake/FindLibBpf.cmake:48 (message):\n0.763 Libbpf version too old to have libbpf_version.h\n0.763 Call Stack (most recent call first):\n0.763 CMakeLists.txt:84 (find_package)\n0.763\n0.763\n0.763 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI\n0.791 -- Performing Test HAVE_LIBBPF_UPROBE_MULTI - Failed\n0.791 CMake Error at CMakeLists.txt:87 (message):\n0.791 bpftrace requires libbpf 1.0 or greater\n```\n\nThis closes #3210.","shortMessageHtmlLink":"cmake: libbpf: Require at least v1.0"}},{"before":"32287bdbd4637b11324b1f2ec4f1386290b143e9","after":"ed9b0465379a97d90522e87082ef7523fbf815f1","ref":"refs/heads/build_warnings_2","pushedAt":"2024-05-30T22:04:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"ci: Use latest nix installer/cache actions\n\nWe're seeing some flakiness in installer action. Maybe upgrading to\nlatest releases will help.","shortMessageHtmlLink":"ci: Use latest nix installer/cache actions"}},{"before":null,"after":"32287bdbd4637b11324b1f2ec4f1386290b143e9","ref":"refs/heads/build_warnings_2","pushedAt":"2024-05-30T21:08:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"utils: Fix build warning\n\nLooks like compiler is not smart enough to realize this function always\nreturns. Fix by adding a default return.","shortMessageHtmlLink":"utils: Fix build warning"}},{"before":"67f002104d0d9fa4fb4549d21f007cc9ce6f0048","after":"49778b4d1c8d24dea2dbebd5e1eb6e3fb90b8d45","ref":"refs/heads/nix_llvm18","pushedAt":"2024-05-29T03:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"ci: Add LLVM 18 job\n\nStart testing against LLVM 18.","shortMessageHtmlLink":"ci: Add LLVM 18 job"}},{"before":"748ae8d7c2bb8756a322f26a04d234f2dcc78934","after":"67f002104d0d9fa4fb4549d21f007cc9ce6f0048","ref":"refs/heads/nix_llvm18","pushedAt":"2024-05-29T03:16:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"ci: Add LLVM 18 job\n\nStart testing against LLVM 18.","shortMessageHtmlLink":"ci: Add LLVM 18 job"}},{"before":"4e8414c021d9d4ebd1c19106b87ab069b56a9742","after":"748ae8d7c2bb8756a322f26a04d234f2dcc78934","ref":"refs/heads/nix_llvm18","pushedAt":"2024-05-29T03:13:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"nix: Upgrade to latest bcc and libbpf releases\n\nWe should strive to stay on the latest bcc + libbpf releases in order to\nensure good compat w/ our biggest dependencies.","shortMessageHtmlLink":"nix: Upgrade to latest bcc and libbpf releases"}},{"before":null,"after":"4e8414c021d9d4ebd1c19106b87ab069b56a9742","ref":"refs/heads/nix_llvm18-nixpkgs","pushedAt":"2024-05-27T23:59:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"nix: Upgrade to latest bcc and libbpf releases\n\nWe should strive to stay on the latest bcc + libbpf releases in order to\nensure good compat w/ our biggest dependencies.","shortMessageHtmlLink":"nix: Upgrade to latest bcc and libbpf releases"}},{"before":null,"after":"4e8414c021d9d4ebd1c19106b87ab069b56a9742","ref":"refs/heads/nix_llvm18","pushedAt":"2024-05-27T23:55:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"nix: Upgrade to latest bcc and libbpf releases\n\nWe should strive to stay on the latest bcc + libbpf releases in order to\nensure good compat w/ our biggest dependencies.","shortMessageHtmlLink":"nix: Upgrade to latest bcc and libbpf releases"}},{"before":"14cb69defaaf047f63c9c5fa21be27cd446f9315","after":"d44a6bfbc357b63d630ec2c185efb0afb1a88256","ref":"refs/heads/master","pushedAt":"2024-05-26T22:15:23.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"Codegen: Don't emit lifetime.end for variables used as map keys\n\nPreviously a lifetime.end was always inserted for expressions used as\nmap keys. This is not correct if the expression is a variable which is\nused again later in the program.\n\n$blah should not be marked as dead after line 4, it should persist at\nleast until after line 5:\n 1 BEGIN\n 2 {\n 3 $blah = \"abc\";\n 4 @x[$blah] = 1;\n 5 @y[$blah] = 1;\n 6 }","shortMessageHtmlLink":"Codegen: Don't emit lifetime.end for variables used as map keys"}},{"before":"e1fc2bc597764654ebc923094840b2dabe06ae84","after":"b29a511542f0213c271f62655fcfd4a21805451b","ref":"refs/heads/shim_in_build","pushedAt":"2024-05-26T22:14:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"aot: Give preference to local build shim\n\nThis helps with development such that we don't need to mess with $PATH\nwhen running --aot commands. Now we can just run it like a prod\ninvocation and it will \"just work\".","shortMessageHtmlLink":"aot: Give preference to local build shim"}},{"before":null,"after":"3771de01be0f950230aca126a7a9c6b3b8243413","ref":"refs/heads/fix_distro_aot","pushedAt":"2024-05-26T16:52:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"aot: Fix distro builds\n\nWe need to link aot.o against libelf if aot.cpp wants to actually use\nthe dependency.","shortMessageHtmlLink":"aot: Fix distro builds"}},{"before":null,"after":"e1fc2bc597764654ebc923094840b2dabe06ae84","ref":"refs/heads/shim_in_build","pushedAt":"2024-05-26T16:38:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"aot: Give preference to local build shim\n\nThis helps with development such that we don't need to mess with $PATH\nwhen running --aot commands. Now we can just run it like a prod\ninvocation and it will \"just work\".","shortMessageHtmlLink":"aot: Give preference to local build shim"}},{"before":null,"after":"f39b62ff4f9e233e4ad5e4d04f970d8c24fe328b","ref":"refs/heads/inc_docs","pushedAt":"2024-05-18T15:47:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"man: Clarify ++/-- operators can lose updates\n\nWe already call this out in count() docs. Let's do it for ++/-- as well.","shortMessageHtmlLink":"man: Clarify ++/-- operators can lose updates"}},{"before":"c44d010911ca2d5228722f4c3b8c381161630fb1","after":"14cb69defaaf047f63c9c5fa21be27cd446f9315","ref":"refs/heads/master","pushedAt":"2024-05-10T20:27:51.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"Update builtin includes to #include using /bpftrace/include\n\nWhen testing bpftrace-0.19.1 on an old system based on\nCentOS 7, the included libclang-16.0.6 was not able to\nfind __btf_generated_header.h and clang_workarounds.h:\n\nPrepending their directory /bpftrace/include (including them\nusing their full path) fixed the issue. I wonder why this is,\nbut I figured it might also make things clearer for the tip:\n\n- Makes it clear that those are built-in headers\n- Leaves no ambiguity which files are included.\n\nSigned-off-by: Bernhard Kaindl ","shortMessageHtmlLink":"Update builtin includes to #include using /bpftrace/include"}},{"before":"47daa7bad1adf050ae1aaa1c66d9b55f49fe0b20","after":"7422e98e24343b3363dc7b80ba1f763beb7c67f5","ref":"refs/heads/dwarf_anon_param","pushedAt":"2024-05-05T18:48:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"tests: dwarf: Remove uprobeFunction3\n\nThe intent behind uprobeFunction3 was to test parsing of anonymous types\ndefined inside parameter lists. However, it was generating the following\nun-silenceable compiler warning:\n\n```\n/home/dxu/dev/bpftrace/tests/testprogs/uprobe_test.c:26:10: warning:\nanonymous enum declared inside parameter list will not be visible outside\nof this definition or declaration\n 26 | enum { A, B, C } e,\n | ^\n[4/5] Linking C executable tests/testprogs/uprobe_test\n```\n\nLooking closer, it seems like anon types inside parameter lists is not\neven supported by C standard until C23 [0][1][2].\n\nSince the warning is un-silencable, I suggest implenting support when\nC23 is more widely available.\n\n[0]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108189\n[1]: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3037.pdf\n[2]: https://www.reddit.com/r/C_Programming/comments/w5hl80/comment/ih8jxi6/?context=3","shortMessageHtmlLink":"tests: dwarf: Remove uprobeFunction3"}},{"before":null,"after":"47daa7bad1adf050ae1aaa1c66d9b55f49fe0b20","ref":"refs/heads/dwarf_anon_param","pushedAt":"2024-05-05T18:25:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"tests: dwarf: Remove uprobeFunction3\n\nThe intent behind uprobeFunction3 was to test parsing of anonymous types\ndefined inside parameter lists. However, it was generating the following\nun-silenceable compiler warning:\n\n```\n/home/dxu/dev/bpftrace/tests/testprogs/uprobe_test.c:26:10: warning:\nanonymous enum declared inside parameter list will not be visible outside\nof this definition or declaration\n 26 | enum { A, B, C } e,\n | ^\n[4/5] Linking C executable tests/testprogs/uprobe_test\n```\n\nLooking closer, it seems like anon types inside parameter lists is not\neven supported by C standard until C23 [0][1][2].\n\nSince the warning is un-silencable, I suggest implenting support when\nC23 is more widely available.\n\n[0]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108189\n[1]: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3037.pdf\n[2]: https://www.reddit.com/r/C_Programming/comments/w5hl80/comment/ih8jxi6/?context=3","shortMessageHtmlLink":"tests: dwarf: Remove uprobeFunction3"}},{"before":"9b3cc72f204800209daf67da1e61e5393e23a404","after":"39fc20716665d99e22d1e2fa714081eded4e8776","ref":"refs/heads/ustack_nanosleep","pushedAt":"2024-04-04T15:24:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"tests: runtime: Fix ustack tests probing k:do_nanosleep\n\nk:do_nanosleep may not always have an associated userspace task.\nMake tests more reliable by probing an existing userspace task.","shortMessageHtmlLink":"tests: runtime: Fix ustack tests probing k:do_nanosleep"}},{"before":"a126b14879c5ca953a9e95a28d0154e218ef1ab7","after":"9b3cc72f204800209daf67da1e61e5393e23a404","ref":"refs/heads/ustack_nanosleep","pushedAt":"2024-04-04T14:35:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"tests: runtime: Fix ustack tests probing k:do_nanosleep\n\nk:do_nanosleep may not always have an associated userspace task.\nMake tests more reliable by probing an existing userspace task.","shortMessageHtmlLink":"tests: runtime: Fix ustack tests probing k:do_nanosleep"}},{"before":null,"after":"a126b14879c5ca953a9e95a28d0154e218ef1ab7","ref":"refs/heads/ustack_nanosleep","pushedAt":"2024-04-04T14:04:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"tests: runtime: Fix ustack tests probing k:do_nanosleep\n\nk:do_nanosleep may not always have an associated userspace task.\nMake tests more reliable by probing an existing userspace task.","shortMessageHtmlLink":"tests: runtime: Fix ustack tests probing k:do_nanosleep"}},{"before":null,"after":"c6fc9105408059e11aed158683a8e8ac42346049","ref":"refs/heads/vagrant_rm","pushedAt":"2024-03-27T21:20:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"vagrant: Delete vagrant build\n\nAs discussed in #3087, there is not much value left in supporting\nvagrant. At least at time of writing, vagrant doesn't work on macbooks\nanymore which was the original intended use case.","shortMessageHtmlLink":"vagrant: Delete vagrant build"}},{"before":"d9b8d4fe4bcf7b3c1394c1545afb77153c09944b","after":"a87715d132aa5f5a86428bc40607c66485ea09cf","ref":"refs/heads/flush_output","pushedAt":"2024-03-27T01:40:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"XXX: maybe readline is slow in python?","shortMessageHtmlLink":"XXX: maybe readline is slow in python?"}},{"before":null,"after":"44250a1f519013af43422f7f1c3defb04a9218a1","ref":"refs/heads/release/0.18.x","pushedAt":"2024-03-26T19:18:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"v0.18.1 bugfix release","shortMessageHtmlLink":"v0.18.1 bugfix release"}},{"before":"88d8dec8ae2bba7b3ec81d413aae83c2761e5239","after":"296e9383eab8c8b945765bc76d670d5f39822930","ref":"refs/heads/release_branches","pushedAt":"2024-03-26T02:15:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danobi","name":"Daniel Xu","path":"/danobi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/824615?s=80&v=4"},"commit":{"message":"docs: Move semver notes before branching model\n\nBetter to cover higher level stuff first.","shortMessageHtmlLink":"docs: Move semver notes before branching model"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXk2rKQA","startCursor":null,"endCursor":null}},"title":"Activity ยท danobi/bpftrace"}