{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19994257,"defaultBranch":"master","name":"delve","ownerLogin":"go-delve","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-20T19:24:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19232073?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708547411.0","currentOid":""},"activityList":{"items":[{"before":"35ebb085c5202a93fc545efe37322c1a24717781","after":"40670aadc24aae2770a5d661a4f39c9215ae4a08","ref":"refs/heads/master","pushedAt":"2024-05-24T18:33:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"proc/gdbserial: add environment variables to configure rr invocation (#3726)\n\nAdds two environment variables to configure rr invocations.\r\n\r\nFixes #3670","shortMessageHtmlLink":"proc/gdbserial: add environment variables to configure rr invocation (#…"}},{"before":"8347f97c00922bd86cabea6e8c836a901e7d435a","after":"35ebb085c5202a93fc545efe37322c1a24717781","ref":"refs/heads/master","pushedAt":"2024-05-22T23:17:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"*: update actions/checkout to v4 (#3731)","shortMessageHtmlLink":"*: update actions/checkout to v4 (#3731)"}},{"before":"468727c34d69e642015d1ea535f5cbcbbd8d6bab","after":"8347f97c00922bd86cabea6e8c836a901e7d435a","ref":"refs/heads/master","pushedAt":"2024-05-20T21:16:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"*: remove redundant lines at the start/end of block (#3730)","shortMessageHtmlLink":"*: remove redundant lines at the start/end of block (#3730)"}},{"before":"7c7265f4e68a333bb084217e7b7ae065024e428b","after":"468727c34d69e642015d1ea535f5cbcbbd8d6bab","ref":"refs/heads/master","pushedAt":"2024-05-20T15:35:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"pkg/terminal: remove deprecated starlark global options (#3722)","shortMessageHtmlLink":"pkg/terminal: remove deprecated starlark global options (#3722)"}},{"before":"2331fa8f8a1c035f2703ed5b3169fe1ccdc2c05f","after":"7c7265f4e68a333bb084217e7b7ae065024e428b","ref":"refs/heads/master","pushedAt":"2024-05-16T23:07:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"gdbserial: fixes for rr 5.7.0 (#3718)\n\nThe following fixes have been applied to make delve work with rr 5.7.0\r\n\r\n- added a new launch prefix to exclude from stderr output\r\n- allow the thread selection packet to be sent for 'c' commands even\r\n when the stub supports thread suffixes, because the specification is\r\n unclear over what should be done with bc and bs packets with thread\r\n suffixes.\r\n- changed the way qRRCmd are escaped and added a thread selector to\r\n them to match changes to rr codebase","shortMessageHtmlLink":"gdbserial: fixes for rr 5.7.0 (#3718)"}},{"before":"4f28742da6df1b126add74609270c799adbbc9ca","after":"2331fa8f8a1c035f2703ed5b3169fe1ccdc2c05f","ref":"refs/heads/master","pushedAt":"2024-05-15T18:45:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"gdbserial: update path of lldb protocol extension documentation (#3727)","shortMessageHtmlLink":"gdbserial: update path of lldb protocol extension documentation (#3727)"}},{"before":"b4fc206a7b4c8cd188b8633b29eeb30015d1aacd","after":"4f28742da6df1b126add74609270c799adbbc9ca","ref":"refs/heads/master","pushedAt":"2024-05-15T07:48:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/proc/gdbserial: optimize gdbwire backend (#3715)\n\nThis change optimizes the gdbwire backend by reducing the number of\r\nround trips we have to make to debugserver. It does this by using the\r\njstopinfo packet to only query threads which we know to have a stop\r\nreason, and it also uses the registers returned by the 'T' packet\r\nto avoid issuing a bunch of 'p' packets to get the register values.","shortMessageHtmlLink":"pkg/proc/gdbserial: optimize gdbwire backend (#3715)"}},{"before":"bba7547156f271842da912f2c213285e8fab0169","after":"b4fc206a7b4c8cd188b8633b29eeb30015d1aacd","ref":"refs/heads/master","pushedAt":"2024-05-08T17:30:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"_scripts: upgrade to python3 (#3716)\n\nUpgrade python script to python3","shortMessageHtmlLink":"_scripts: upgrade to python3 (#3716)"}},{"before":"8c07c984e868f96ea6786598a0e7eac3e1c4d931","after":"bba7547156f271842da912f2c213285e8fab0169","ref":"refs/heads/master","pushedAt":"2024-04-29T12:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/proc: fix watchpoints on macos (#3703)\n\nIt seems newer MacOS kernels are sending mach exceptions for watchpoints\r\nwhich contain the hardware register number as opposed to the address\r\nwhich triggered the exception. Also, ARM64 seems to have switched to\r\nsending _EXC_I386_SGL as medata[0] for this exception type.","shortMessageHtmlLink":"pkg/proc: fix watchpoints on macos (#3703)"}},{"before":"baf68e0e7929796d100da411fda77b60ed3df6a3","after":"8c07c984e868f96ea6786598a0e7eac3e1c4d931","ref":"refs/heads/master","pushedAt":"2024-04-23T21:22:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"pkg/terminal: Add function name to return tracepoints (#3712)","shortMessageHtmlLink":"pkg/terminal: Add function name to return tracepoints (#3712)"}},{"before":"64a46abd811413496d800d4b523b68d405f094d7","after":"baf68e0e7929796d100da411fda77b60ed3df6a3","ref":"refs/heads/master","pushedAt":"2024-04-19T17:38:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"rr: fix gdb parsing (#3705)\n\n* rr: fix gdb parsing\r\n\r\nAttempt to fix https://github.com/go-delve/delve/issues/3704\r\n\r\n* Fold into one branch","shortMessageHtmlLink":"rr: fix gdb parsing (#3705)"}},{"before":"3f280259ad1065883f4547555e1a76618546faea","after":"64a46abd811413496d800d4b523b68d405f094d7","ref":"refs/heads/master","pushedAt":"2024-04-19T15:44:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"proc: generalize escapeCheck and allocString (#3687)\n\n* proc: generalize escapeCheck and allocString\r\n\r\nGeneralizes the function for checking for escaping pointers so that it\r\ncan be used to iterate on all pointers of a variable.\r\nAlso generalizes the string allocation opcodes so that in the future we\r\ncan use it to call other special runtime functions (for example: map\r\naccess, channel send/receive, etc).\r\n\r\n* review changes","shortMessageHtmlLink":"proc: generalize escapeCheck and allocString (#3687)"}},{"before":"95e2a57b92b04cad1e92fa7b42e1d8536c4520a2","after":"3f280259ad1065883f4547555e1a76618546faea","ref":"refs/heads/master","pushedAt":"2024-04-18T15:57:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"cmd/dlv: improve positional argument completion (#3699)\n\nAvoid default filename completions when not applicable.","shortMessageHtmlLink":"cmd/dlv: improve positional argument completion (#3699)"}},{"before":"6d3556784d4d1567f46018b29cf4a21ed6870388","after":"95e2a57b92b04cad1e92fa7b42e1d8536c4520a2","ref":"refs/heads/master","pushedAt":"2024-04-18T15:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"pkg/terminal: remove duplicated word (#3707)","shortMessageHtmlLink":"pkg/terminal: remove duplicated word (#3707)"}},{"before":"2e88b7ead3e2922f0853cd4dd934f85f9f7e8fd2","after":"6d3556784d4d1567f46018b29cf4a21ed6870388","ref":"refs/heads/master","pushedAt":"2024-04-15T08:07:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/terminal: clear erroneous name setting on postfix if (#3702)\n\nWhen a breakpoint was set on the current line via `break if i ==3` style\r\ncondition setting, we would erroneously set the breakpoint name to be\r\n'if'.","shortMessageHtmlLink":"pkg/terminal: clear erroneous name setting on postfix if (#3702)"}},{"before":"d7f104bf9c7b187dc2b06abb6cc902176d49bd7d","after":"2e88b7ead3e2922f0853cd4dd934f85f9f7e8fd2","ref":"refs/heads/master","pushedAt":"2024-04-11T16:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"tests: fix tests on Go 1.23 (#3697)\n\n* Adjust rtype.go script to handle constants moved to internal/abi from\r\n runtime\r\n* Remove tests in service/dap/server_test that relied on knowledge of\r\n the internal layout of channels.","shortMessageHtmlLink":"tests: fix tests on Go 1.23 (#3697)"}},{"before":"2c946bcbd0f7e466cfaf541a3285e0a11e8cf399","after":"d7f104bf9c7b187dc2b06abb6cc902176d49bd7d","ref":"refs/heads/master","pushedAt":"2024-04-11T05:12:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"cmd/dlv: fix panic on connect fail (#3698)","shortMessageHtmlLink":"cmd/dlv: fix panic on connect fail (#3698)"}},{"before":"fb430eac5ed01c26ff752ba3cfc29db00bc135fe","after":"2c946bcbd0f7e466cfaf541a3285e0a11e8cf399","ref":"refs/heads/master","pushedAt":"2024-04-09T18:04:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"cmd/dlv: add shell (non-)completions to flags taking args (#3696)\n\nMostly to avoid the default filename completions to flags that don't\r\noperate on filenames. Then again, mark ones that do explicitly as\r\nsuch, and add more specific completions for a number of other cases,\r\ntoo.","shortMessageHtmlLink":"cmd/dlv: add shell (non-)completions to flags taking args (#3696)"}},{"before":"689c86355b5d161105acd9770e724a268ed0e2af","after":"fb430eac5ed01c26ff752ba3cfc29db00bc135fe","ref":"refs/heads/master","pushedAt":"2024-04-09T13:53:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"proc: change 'step' command so that it steps through go statements (#3686)\n\nChange 'step' command so that when stepping into a 'go statement' the\r\ndebugger will stop on the newly created goroutine, instead of just\r\nstepping over the go statement.","shortMessageHtmlLink":"proc: change 'step' command so that it steps through go statements (#…"}},{"before":"bbcea6b9f4208b670a9bd040ff6480f54cc6e25b","after":"689c86355b5d161105acd9770e724a268ed0e2af","ref":"refs/heads/master","pushedAt":"2024-04-09T13:15:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/terminal: allow postfix if for breakpoint conds (#3693)\n\nAllows for a user to specify the breakpoint condition directly\r\nwhen creating the breakpoint. The new syntax looks like the\r\nfollowing:\r\n\r\n```\r\nbreak [if ]\r\n```\r\n\r\nAlso updates docs to include more examples and locspec description\r\ninstead of directing users to the online / source documentation.","shortMessageHtmlLink":"pkg/terminal: allow postfix if for breakpoint conds (#3693)"}},{"before":"6f1f549c7138673087a04c32156365f35ea06943","after":"bbcea6b9f4208b670a9bd040ff6480f54cc6e25b","ref":"refs/heads/master","pushedAt":"2024-04-08T04:36:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"proc: support reading captured variables of closures (#3682)\n\nSupports showing captured variables for function closures on versions\r\nof Go that export informations about the closure struct (Go >= 1.23)\r\n\r\nFixes #3612","shortMessageHtmlLink":"proc: support reading captured variables of closures (#3682)"}},{"before":"bae4dfbc4c849f11d08d28157e56a296d0ff5e1b","after":"6f1f549c7138673087a04c32156365f35ea06943","ref":"refs/heads/master","pushedAt":"2024-04-05T09:46:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/proc: defend better against missing DWARF (#3695)\n\nThe `scope.Locals` function did not have any guard checks against missing DWARF information.\r\nThis patch adds a check, which likely will need to be added to other functions as well.","shortMessageHtmlLink":"pkg/proc: defend better against missing DWARF (#3695)"}},{"before":"40b58f9643b8dec570d96ed6af012f6470438774","after":"bae4dfbc4c849f11d08d28157e56a296d0ff5e1b","ref":"refs/heads/master","pushedAt":"2024-03-04T19:36:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"proc,go.mod: update x/sys remove KeepAlive calls (#3680)\n\n* Cirrus-CI: update to FreeBSD 13.3\r\n\r\n* proc,go.mod: update x/sys remove KeepAlive calls\r\n\r\nUpdate version of golang.org/x/sys to the latest version and remove\r\ncalls to runtime.KeepAlive calls that were added to the FreeBSD backend\r\nto work around an issue in the version of x/sys that we were using.","shortMessageHtmlLink":"proc,go.mod: update x/sys remove KeepAlive calls (#3680)"}},{"before":"fdb732b54e2ab1cd630f8ab64432de64e8b2b1c4","after":"40b58f9643b8dec570d96ed6af012f6470438774","ref":"refs/heads/master","pushedAt":"2024-03-04T17:17:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"proc: catch panics when reading debug info for stripped executables (#3678)\n\nAdds a recover to the functions reading debug info from the go runtime\r\ndata structures for stripped executables.\r\n\r\nThis function is best-effort and can sometimes fail in weird ways,\r\ninstead of crashing recover any panic and turn them into errors.\r\n\r\nFixes #3650","shortMessageHtmlLink":"proc: catch panics when reading debug info for stripped executables (#…"}},{"before":"dd6173a90d5847f57778b5f8a3ea9ad6c024567f","after":"fdb732b54e2ab1cd630f8ab64432de64e8b2b1c4","ref":"refs/heads/master","pushedAt":"2024-03-04T17:15:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"dwarf/loclist: remove impossible condition (#3677)","shortMessageHtmlLink":"dwarf/loclist: remove impossible condition (#3677)"}},{"before":"649e61e41512888f73a773fb8f26af201fd85358","after":"dd6173a90d5847f57778b5f8a3ea9ad6c024567f","ref":"refs/heads/master","pushedAt":"2024-03-04T17:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"Cirrus-CI: update to FreeBSD 13.3 (#3679)","shortMessageHtmlLink":"Cirrus-CI: update to FreeBSD 13.3 (#3679)"}},{"before":"d688d4c83b2d47d02c32ebea5b91de8d88c94326","after":"649e61e41512888f73a773fb8f26af201fd85358","ref":"refs/heads/master","pushedAt":"2024-03-04T17:15:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"proc/evalop: remove no longer needed old Go files (#3676)","shortMessageHtmlLink":"proc/evalop: remove no longer needed old Go files (#3676)"}},{"before":"29aa2ea8c9ffddfb4d18fe5634bcbefed415a150","after":"d688d4c83b2d47d02c32ebea5b91de8d88c94326","ref":"refs/heads/master","pushedAt":"2024-02-28T14:49:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/terminal: print breakpoint number on stop (#3675)","shortMessageHtmlLink":"pkg/terminal: print breakpoint number on stop (#3675)"}},{"before":"5a9b835406847fc7077bced7fe1a9bf2d3cf74de","after":"29aa2ea8c9ffddfb4d18fe5634bcbefed415a150","ref":"refs/heads/master","pushedAt":"2024-02-28T08:28:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aarzilli","name":"Alessandro Arzilli","path":"/aarzilli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/303620?s=80&v=4"},"commit":{"message":"pkg/terminal,pkg/proc: Implement next-instruction (#3671)\n\nThe next-instruction (nexti) command behaves like\r\nstep-instruction (stepi) however, similar to the\r\n`next` command it will step over function calls.","shortMessageHtmlLink":"pkg/terminal,pkg/proc: Implement next-instruction (#3671)"}},{"before":"490869e75f5316823493dc81f58a1f28b0070b62","after":"5a9b835406847fc7077bced7fe1a9bf2d3cf74de","ref":"refs/heads/master","pushedAt":"2024-02-27T17:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derekparker","name":"Derek Parker","path":"/derekparker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1314079?s=80&v=4"},"commit":{"message":"*: Upgrade github.com/google/go-dap (#3673)","shortMessageHtmlLink":"*: Upgrade github.com/google/go-dap (#3673)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU1CSQwA","startCursor":null,"endCursor":null}},"title":"Activity · go-delve/delve"}