Skip to content

Latest commit

 

History

History
executable file
·
192 lines (82 loc) · 2.89 KB

CHANGELOG.md

File metadata and controls

executable file
·
192 lines (82 loc) · 2.89 KB

2.2.0

  • 修复了VSCode请求变量但没有获取返回时卡住的问题。
  • 增加了LuaPanda.doctor() 命令,检查环境中的错误。
  • 修复了c库在一些框架下无法正常运行,导致程序自动退出的问题。

2.1.0

  • 为了方便真机调试,增加了路径替换功能
  • 优化attach造成卡顿的问题
  • 处理了 slua 调试中 temp buffer 的问题

2.0.6

  • 本次修复了调试中查询变量时,json通信量大导致的查询失败。

2.0.5

  • 支持单文件运行和调试
  • 修复查询变量中的bug

2.0.0

  • 支持条件断点和记录点

  • 支持运行时修改变量的值

  • 修复了一些 bug , 主要包括:

    • 新增 C 库函数检查,找不到 C 库时使用lua库调试,并在Debugger日志中提示。

    • 修复了 upvalue 在特定情况下栈帧错误的 bug。

1.9.15

  • 完善了c++ 库自动调用

1.9.0

  • 完善了鼠标havor时变量提示

1.8.0

  • 使用c++重写了hook模块,提升调试效率

  • 修复了lua5.3下的一些bug

1.5.0

  • 切换调用栈时显示当前栈的变量
  • 通用attach模式,支持attach连接(修改LuaPanda.lua头部openAttachMode=true)

1.1.0

  • 对效率进行优化(去除getinfo中的Sln, hookstate精细到函数粒度)
  • 监视栏目可以输入表达式
  • 调试控制台可以输入指令并返回执行结果

1.0.5

  • 增加了对字符串路径的兼容
  • 优化了debugger效率
  • 优化了watch变量查询
  • 增加了vscode配置中路径的大小写敏感选项, 优化了路径处理

1.0.0

  • 增强稳定性

0.9.2

  • 优化协程调试

0.9.0

  • 增强了兼容性和重连bug

0.8.5

  • 增加协程调试
  • 支持 slua-unreal 版本
  • 处理 tcp 网络粘包和断包

0.8.0

  • 更换协议分隔符
  • 增加稳定性

0.7.5

  • 支持嵌套table。类似self.panel.table的变量查看
  • 可以显示 table 变量的 metatable
  • 变量区域展示Lua全局变量

0.7.2

  • 实现Debugger日志分级,分为all, info, error三个级别。
  • 增加了Lua虚拟机的内存显示,可以通过VSCode界面调用GC

0.7.0

  • [潘多拉特性]把Debug作为一个活动,不干扰现有的活动代码

0.6.5

  • 使用了mac/win统一路径,支持跨平台
  • 修复了Stop停止分析时网络没有断开的bug

0.6.0

  • 在VScode中增加了调试日志

0.5.5

  • Lua运行期间可以接收断点
  • 优化了Lua和C/C#相互调用时单步执行不准确的问题
  • 加入了控制命令,随时可以用StopRun命令停止调试

0.5.0

  • 增加对slua和潘多拉工程的支持

0.4.0

  • 优化step和stepout单步调试逻辑
  • 支持多种文件后缀,用户可以在工程launch.json中设置

0.3.0

  • 支持展示局部变量和upvalue
  • 支持设置工作路径

0.2.0

  • 增加局部变量显示
  • 增加全局变量监控

0.1.0

  • 实现Debug基本功能