{"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:1721155576.0","currentOid":""},"activityList":{"items":[{"before":"582305a813fae07d3bc6fd07638412c58c22201c","after":"059f149433c15277b956e3a26a5a34e504812e06","ref":"refs/heads/master","pushedAt":"2024-09-18T21:17:07.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: cache module data (#3800)\n\nCache module data so that we don't reload it every time we look up a\r\nvariable with a generic type.","shortMessageHtmlLink":"proc: cache module data (#3800)"}},{"before":"b9fadbae9bfe08ef05e48debeed0d3f827c43eda","after":"582305a813fae07d3bc6fd07638412c58c22201c","ref":"refs/heads/master","pushedAt":"2024-09-18T21:16:34.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: for optimized functions allow .closureptr to not exist (#3808)\n\n* proc: flag variables correctly when range-over-func stmts are used\r\n\r\nArgument variables of a range-over-func body closure should be returned\r\nflagged as normal local variables, not as function arguments.\r\n\r\nUpdates #3806\r\n\r\n* proc: for optimized functions allow .closureptr to not exist\r\n\r\nFor optimized functions .closureptr is sometimes omitted from DWARF,\r\nallow it to be 0 and try to recover the range-over-func stack by best\r\neffort.\r\n\r\nFixes #3806","shortMessageHtmlLink":"proc: for optimized functions allow .closureptr to not exist (#3808)"}},{"before":"a63cc8a1a39f5f1690b05fa59b15c5e404ab505b","after":"b9fadbae9bfe08ef05e48debeed0d3f827c43eda","ref":"refs/heads/master","pushedAt":"2024-09-18T16:03: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":"proc: improve Rosetta check (#3810)\n\nWe have a check for Rosetta that should point users towards\r\nmisconfiguration, however occasionally we still get new issues about\r\ndebugserver crashing and some of those, as it turns out, are still\r\ncaused by Rosetta (see for example #3804).\r\n\r\nCheck the output of 'uname -m' and check that it isn't 'x86_64' if we\r\nare an 'arm64' process: if that happens we are running unemulated but\r\ndebugserver will refuse to work.","shortMessageHtmlLink":"proc: improve Rosetta check (#3810)"}},{"before":"c2dc6edcfc8b3f919cdd0b5645093f6b09e14c18","after":"a63cc8a1a39f5f1690b05fa59b15c5e404ab505b","ref":"refs/heads/master","pushedAt":"2024-09-05T07:23:21.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: fix result type of division of untyped constants (#3794)\n\nThe Go specification says that the result of division of untyped\r\nconstants should be an untyped integer constant if both constants are\r\nuntyped integers, the go/constant package however does something\r\ndifferent by always producing an untyped floating constant.\r\n\r\nFixes #3793","shortMessageHtmlLink":"proc: fix result type of division of untyped constants (#3794)"}},{"before":"7857f233adc8463423afcb3a710bcb7927fb93d9","after":"c2dc6edcfc8b3f919cdd0b5645093f6b09e14c18","ref":"refs/heads/master","pushedAt":"2024-09-04T14:34:51.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":"service/dap: fix test failure with 1.24 (#3805)\n\nEncoding/json changed some error messages in 1.24, fix the tests.","shortMessageHtmlLink":"service/dap: fix test failure with 1.24 (#3805)"}},{"before":"162959baee833274864d6d4bbfbd47cbbfd4effe","after":"7857f233adc8463423afcb3a710bcb7927fb93d9","ref":"refs/heads/master","pushedAt":"2024-09-03T17:40:34.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":"service/dap: make handlesMap generic (#3798)\n\nThe oldest version of Go we compile with is 1.20 at this point, we can\r\nthus make use of generic type parameters and the handlesMap support\r\ntype in service/dap is improved by them.","shortMessageHtmlLink":"service/dap: make handlesMap generic (#3798)"}},{"before":"2abf517c21a8ff909090a6949235635e8cbbd458","after":"162959baee833274864d6d4bbfbd47cbbfd4effe","ref":"refs/heads/master","pushedAt":"2024-09-03T17:39:27.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: workaround for macOS section name truncation (#3799)\n\nGo 1.23 and earlier does not take into account that Mach-O section\r\nnames are limited to 16 characters, which causes DWARF sections with\r\nlong names to be truncated and become unreadable.\r\n\r\nFixes #3797","shortMessageHtmlLink":"proc: workaround for macOS section name truncation (#3799)"}},{"before":"0ebca87b6d52159afedcff246b12e4f662a05d70","after":"2abf517c21a8ff909090a6949235635e8cbbd458","ref":"refs/heads/master","pushedAt":"2024-09-03T17:36:42.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":"terminal/starbind: fix starlark conversion of named consts (#3802)\n\n* terminal/starbind: fix starlark conversion of named consts\r\n\r\nIf a value of a derived integer type matches a named constant,\r\nDelve will wrap the string representation of the value with\r\nthe name of the constant, causing ParseInt/ParseUint to fail.\r\nThis change removes the wrapping before attempting to parse\r\nthe value before sending it to Starlark.\r\n\r\n* terminal: add starlark tests for enums","shortMessageHtmlLink":"terminal/starbind: fix starlark conversion of named consts (#3802)"}},{"before":"a164b89df10aba455e0196222e51fa4b65e5746c","after":"0ebca87b6d52159afedcff246b12e4f662a05d70","ref":"refs/heads/master","pushedAt":"2024-08-31T11:52:06.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":"chore: fix function name (#3803)\n\nSigned-off-by: linchizhen ","shortMessageHtmlLink":"chore: fix function name (#3803)"}},{"before":"a6849f2c7afcbf7e08eb91eb34a15cbf6ee8aadf","after":"a164b89df10aba455e0196222e51fa4b65e5746c","ref":"refs/heads/master","pushedAt":"2024-08-28T18:41: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":"eval: Allow reslicing a slice up to its cap, rather than its length (#3796)\n\nfix a couple of places where we needed to track the cap","shortMessageHtmlLink":"eval: Allow reslicing a slice up to its cap, rather than its length (#…"}},{"before":"f2571fd46ebebc0c61757ab0b7a0ec96df39ca29","after":"a6849f2c7afcbf7e08eb91eb34a15cbf6ee8aadf","ref":"refs/heads/master","pushedAt":"2024-08-27T05:13:29.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: fix TestRangeOverFuncNext on linux/386 (#3795)\n\nTestRangeOverFuncNext and TestRangeOverFuncNextInlined are failing on\r\nlinux/386 with go1.23 due to an inconsistency on how append works on\r\n32bit platforms.","shortMessageHtmlLink":"proc: fix TestRangeOverFuncNext on linux/386 (#3795)"}},{"before":"64f3d346638c29aac3aba21b4d07fc7d55e4957b","after":"f2571fd46ebebc0c61757ab0b7a0ec96df39ca29","ref":"refs/heads/master","pushedAt":"2024-08-11T04:15:27.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: fix step stuttering when entering range-over-func bodies (#3788)\n\nFixes a repeated stop on the first line of a range-over-func body when\r\nstepping through a program. The entry point breakpoint is changed to a\r\nspecial breakpoint that, when hit:\r\n\r\n- clears the current temporary breakpoints\r\n- sets breakpoints like 'next' would, and\r\n- resumes execution.","shortMessageHtmlLink":"proc: fix step stuttering when entering range-over-func bodies (#3788)"}},{"before":"56e9b85f40ccd5ea92186ac54dba79a2f55d2197","after":"64f3d346638c29aac3aba21b4d07fc7d55e4957b","ref":"refs/heads/master","pushedAt":"2024-07-20T04:29: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":"proc: move stepping test to their own file (#3784)\n\nMove all tests of the functionality of proc.next,\r\nproc.(*TargetGroup).Next, proc.(*TargetGroup).Step,\r\nproc.(*TargetGroup).StepOut to their own test file.","shortMessageHtmlLink":"proc: move stepping test to their own file (#3784)"}},{"before":"3ff6dc5d0dddbe215f0201b54559041d93b14ae6","after":"56e9b85f40ccd5ea92186ac54dba79a2f55d2197","ref":"refs/heads/master","pushedAt":"2024-07-16T18:44:48.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":"*: release version 1.23.0 (#3782)\n\nThanks to @alexandear, @scop, @howardjohn, @archanaravindar, @abbasudo,\r\n@fatanugraha, @jayantxie and @zdyj3170101136.","shortMessageHtmlLink":"*: release version 1.23.0 (#3782)"}},{"before":"eb0c6f89e2269b03badb2b022d59b381db543fa0","after":"3ff6dc5d0dddbe215f0201b54559041d93b14ae6","ref":"refs/heads/master","pushedAt":"2024-07-16T18:43:16.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":"teamcity: fix typo in configuration (#3783)","shortMessageHtmlLink":"teamcity: fix typo in configuration (#3783)"}},{"before":"c1366e90ccb98d27fe187517e6c9101426502d75","after":"eb0c6f89e2269b03badb2b022d59b381db543fa0","ref":"refs/heads/master","pushedAt":"2024-07-15T21:43:03.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":"goversion: add 1.23 to supported versions, update test matrix (#3780)\n\nAdd 1.23 to supported versions and to test matrix, remove 1.19 and 1.20\r\nfrom supported versions (1.19 should have been removed long ago, but we\r\nforgot to do it on release).","shortMessageHtmlLink":"goversion: add 1.23 to supported versions, update test matrix (#3780)"}},{"before":"3ae22627df02ecd12b7daf7ac919ee70fb7093e0","after":"c1366e90ccb98d27fe187517e6c9101426502d75","ref":"refs/heads/master","pushedAt":"2024-07-15T04:27: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: fix bug with range-over-func stepping (#3778)\n\nSet a breakpoint on the return address of the current function, if it's\r\na range-over-func body, and clear the stepping breakpoints for the\r\ncurrent function (except the entry one) when its hit.\r\n\r\nWithout this what can happen is the following:\r\n\r\n1. the range-over-func body finishes and returns to the iterator\r\n2. the iterator calls back into the range-over-func body\r\n3. a stepping breakpoint that's inside the prologue gets hit\r\n\r\nUpdates #3733","shortMessageHtmlLink":"proc: fix bug with range-over-func stepping (#3778)"}},{"before":"c1c9feae3e021c6b37e84d477fb161f318b44caa","after":"3ae22627df02ecd12b7daf7ac919ee70fb7093e0","ref":"refs/heads/master","pushedAt":"2024-07-12T19:12:45.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":"*: replace old golang.org links with new go.dev (#3774)","shortMessageHtmlLink":"*: replace old golang.org links with new go.dev (#3774)"}},{"before":"abad6bb97e43211dda9bcac61b2186f39bfa24f5","after":"c1c9feae3e021c6b37e84d477fb161f318b44caa","ref":"refs/heads/master","pushedAt":"2024-07-12T19:10:26.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":"service/rpc1: add Go Reference doc (#3779)","shortMessageHtmlLink":"service/rpc1: add Go Reference doc (#3779)"}},{"before":"b791f91c0e1acb9815b66b63ab4241fdcc7a695f","after":"abad6bb97e43211dda9bcac61b2186f39bfa24f5","ref":"refs/heads/master","pushedAt":"2024-07-11T17:26:38.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: use .closureptr for stepping through range-over-func statements (#3763)\n\n* proc: use .closureptr for stepping through range-over-func statements\r\n\r\nUses special variables .closureptr and #yieldN to correctly identify\r\nthe parent frame of a range-over-func body closure call.\r\n\r\nUpdates #3733\r\n\r\n* fix","shortMessageHtmlLink":"proc: use .closureptr for stepping through range-over-func statements ("}},{"before":"ef13067401a6de2bb199b217a84cc6111e3f2a07","after":"b791f91c0e1acb9815b66b63ab4241fdcc7a695f","ref":"refs/heads/master","pushedAt":"2024-07-11T17:19:09.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/dwarf/line: use t.Logf instead of fmt.Printf in tests (#3772)","shortMessageHtmlLink":"pkg/dwarf/line: use t.Logf instead of fmt.Printf in tests (#3772)"}},{"before":"a3e4a41468bbcf6d4b867961d3919c46ba9b8f85","after":"ef13067401a6de2bb199b217a84cc6111e3f2a07","ref":"refs/heads/master","pushedAt":"2024-07-11T15:06: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: refactor to buf.WriteString() (#3769)","shortMessageHtmlLink":"pkg: refactor to buf.WriteString() (#3769)"}},{"before":"a151be7ecadeb8f405de9ea44cb3d2dbc37be986","after":"a3e4a41468bbcf6d4b867961d3919c46ba9b8f85","ref":"refs/heads/master","pushedAt":"2024-07-11T15:06:16.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 missing file.Close() call (#3770)","shortMessageHtmlLink":"pkg/terminal: add missing file.Close() call (#3770)"}},{"before":"d8003a74c8cd3b2926c0bcf3d468d0b986d2897d","after":"a151be7ecadeb8f405de9ea44cb3d2dbc37be986","ref":"refs/heads/master","pushedAt":"2024-07-11T15:04: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":"go.mod: update gopkg.in/yaml to v3 (#3776)\n\nWe are already importing v3 indirectly for github.com/spf13/cobra/doc,\r\nupdate our own dependency to v3 as well so that we can delete one\r\nmodule from the vendor directory.","shortMessageHtmlLink":"go.mod: update gopkg.in/yaml to v3 (#3776)"}},{"before":"7a801c440b1cc726774b5d093bb20daada396ed6","after":"d8003a74c8cd3b2926c0bcf3d468d0b986d2897d","ref":"refs/heads/master","pushedAt":"2024-07-11T15:03: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":"pkg/proc: fix 404 links and change to https (#3775)","shortMessageHtmlLink":"pkg/proc: fix 404 links and change to https (#3775)"}},{"before":"8e9607a53ceb0c934df5d42884b01edfd99ddad1","after":"7a801c440b1cc726774b5d093bb20daada396ed6","ref":"refs/heads/master","pushedAt":"2024-07-11T11:54:55.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":"*: remove redundant lines at the start/end of block (#3773)","shortMessageHtmlLink":"*: remove redundant lines at the start/end of block (#3773)"}},{"before":"979e487ac7f187512c4a4c58567d5d742444a962","after":"8e9607a53ceb0c934df5d42884b01edfd99ddad1","ref":"refs/heads/master","pushedAt":"2024-07-08T11:43: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":"fix: LoadAbstractOriginAndSpecification infinite loop caused by abstract origin point to itself. (#3767)","shortMessageHtmlLink":"fix: LoadAbstractOriginAndSpecification infinite loop caused by abstr…"}},{"before":"608eaa3d7cd20174d5ba519955719896546f04a3","after":"979e487ac7f187512c4a4c58567d5d742444a962","ref":"refs/heads/master","pushedAt":"2024-07-01T18:23:39.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":"service/debugger: evaluate breakpoint vars on g-less threads (#3759)\n\nUse a thread scope to evaluate breakpoint variables if the current\r\nthread does not have an associated goroutine.\r\n\r\nFixes #3758","shortMessageHtmlLink":"service/debugger: evaluate breakpoint vars on g-less threads (#3759)"}},{"before":"faac701e9f797e092c520fd1e9e72005069b33e2","after":"608eaa3d7cd20174d5ba519955719896546f04a3","ref":"refs/heads/master","pushedAt":"2024-07-01T18:22:59.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 stepping through range-over-func statements with inlining (#3755)\n\nExtends support for stepping through range-over-func statement to\r\nprograms compiled with inlining enabled.\r\n\r\nUpdates #3733","shortMessageHtmlLink":"proc: support stepping through range-over-func statements with inlini…"}},{"before":"b9f50fe9b04c6ef80501a0091c818cd826d48722","after":"faac701e9f797e092c520fd1e9e72005069b33e2","ref":"refs/heads/master","pushedAt":"2024-07-01T04:34:35.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":"fix: mem cache out of range panic caused by overflow (#3761)","shortMessageHtmlLink":"fix: mem cache out of range panic caused by overflow (#3761)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMToxNzowNy4wMDAwMDBazwAAAAS6LA25","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMToxNzowNy4wMDAwMDBazwAAAAS6LA25","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQwNDozNDozNS4wMDAwMDBazwAAAARzVz-r"}},"title":"Activity · go-delve/delve"}