Go 语言调试器 Delve 1.3.0 发布

polaris · · 3287 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

项目主页:https://github.com/go-delve/delve ,发布说明如下。 ## 新增功能 - Go 1.13 支持 (#1546, @aarzilli) - 命令行客户端脚本语言 Starlark 支持 (#1466, #1605, @aarzilli, @derekparker) - FreeBSD 系统的初步支持 (#1480, @rayrapetyan) - 增加命令行 flag 控制 launch/attach 后立即执行 (#1585, @briandealwis) - 打印变量时使用的最大递归深度的配置选项 (#1626, @msaf1980) - `next` 命令现在采用采用数字选项指定应重复的次数 (#1629, @jeremyfaller) - 用于将日志重定向到文件或文件描述符的命令行选项 (#1525, @aarzilli) - 如果 `GODEBUG="tracebackancestors=N"` (需要 Go >= 1.11) 启用,能够获取 goroutine 的祖先 (#1514, #1570, @aarzilli) - 命令行客户端的断点自动完成功能 (#1612, @qingyunha) - 为 rr 后端添加了反向步骤指令命令 (#1596, @dpapastamos) - 支持调试使用了 Go 1.12 或更高版本的 Linux 上的插件程序 (#1413, #1414, @aarzilli) - 改进了函数调用注入 (#1503, #1504, #1548, #1591, #1602, @aarzilli) - 新变量标志,用于标记具有伪造或不再有效地址的变量,因为它们存储在寄存器中或已从堆栈中移除的堆栈帧中 (#1619, @aarzilli) - 指定断点位置时支持相对文件路径 (#1478, @chainhelen) - GetVersion API 响应现在报告当前使用的后端 (#1641, @aarzilli) - `so` 作为 `stepout` 的别名 (#1646, @stmuk) ## 修复一些 bug - 修正了小于64位的寄存器值 (#1583, @derekparker) - 修正了 Go 1.12 中删除条目的阅读地图 (#1532, @aarzilli) - 修正了函数调用注入引起的 Linux 崩溃问题 (#1538, @aarzilli) - 修正了读取 DWARF 部分的错误 (#1574, #1582, #1603, @aarzilli) - 在目标进程退出后提示关闭 headless 实例 (#1621, @briandealwis) - 在 cgo 调用期间发生 SIGSEGV(或其他信号)时的堆栈跟踪 (#1647, @aarzilli) - 在某些情况下使用 next/step/stepout 重新启动程序时出错 (#1657, @aarzilli) - 其他 bug 修复 (#1487, #1488, #1490, #1500, #1497, #1469, #1553, #1595, #1594, #1620, #1622, #1624, #1637, #1664, #1665, #1668, @derekparker, @aarzilli, @dpapastamos, @pjot726) ## 变动 - Delve 将拒绝使用 Go 太旧或太新的版本(可以使用`--check-go-version = false`禁用) (#1533, @aarzilli) - 当变量的值被确定为符号常量时,也将打印符号常量的数值 (#1530, @aarzilli) - 自动捕获致命的运行时错误(例如死锁检测器触发) (#1502, @aarzilli) - 用 make 脚本中的 `go mod vendor` 替换了 glide(我们不再使用了)(#1606, @derekparker) - 删除了对 Go 旧版本(1.7 之前)接口读取的支持 (#1501, @aarzilli) - 删除了对位置表达式 “:0” 的支持以及相关的 API 功能 (#1588, @aarzilli) - 通过 JSON-RPC API 调用未知方法现在将返回错误,而以前只会被忽略 (#1571, @aarzilli) - 改进了文档和错误消息 (#1492, #1520, #1524, #1561, #1562, #1556, #1559, #1567, #1638, #1649, #1662, @derekparker, @Ladicle, @qaisjp, @justinclift, @tschundler, @two, @aarzilli, @dr2chase) 官方发布说明:https://github.com/go-delve/delve/blob/master/CHANGELOG.md#130-2019-08-27

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3287 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传