Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
369 commits
Select commit Hold shift + click to select a range
19800f5
Merge branch 'UEcppAnalyze' of https://github.com/Tencent/LuaPanda in…
stuartwang Nov 28, 2019
32a8373
更新了说明文档
stuartwang Nov 28, 2019
06cdbb9
更新了文档
stuartwang Nov 29, 2019
e4d2ce6
Merge branch 'master' into dev
stuartwang Dec 2, 2019
73c2f51
fix: 完善获取文件列表的正则。
GrandZhuo Dec 5, 2019
c1bc821
feat: 提前过滤无用文件,优化cpp解析效率。
GrandZhuo Dec 5, 2019
66190fe
fix: 修复处理完成tips弹出时间错误问题。
GrandZhuo Dec 5, 2019
dae2814
Merge branch 'master' into dev
stuartwang Dec 5, 2019
815e7b3
更新了cpp , cs 代码分析逻辑
stuartwang Dec 5, 2019
d715805
修复了原生代码分析的bug
stuartwang Dec 5, 2019
3156876
增加了trie树
stuartwang Dec 6, 2019
4c733eb
增加了补全触发键
stuartwang Dec 6, 2019
5095bb8
优化了前缀查找,率从上千ms 优化到 10ms左右
stuartwang Dec 10, 2019
c4e915a
更新了AST解析失败后的处理方式
stuartwang Dec 10, 2019
361214f
更新了定义查找,代码提示,类型推导
stuartwang Dec 13, 2019
481b30f
断点调试支持查看带__pairs元方法的userdata的成员变量,例如UE4的UObject,UStruct
Dec 13, 2019
6718777
Merge pull request #48 from pilaoda/master
stuartwang Dec 16, 2019
bb19e41
改变了一些接口名。 重构了typeInfer和codeSymbol
stuartwang Dec 18, 2019
749a2fa
Merge branch 'master' into dev
stuartwang Dec 18, 2019
9068d18
增加了代码赋值工具的配置文件
stuartwang Dec 18, 2019
9ff5a50
增加了提示设置项中的Never选项
stuartwang Dec 18, 2019
60f3071
解决 #46 提出的调试器拉起exe时机的问题。方案是新建了一个LuaPanda-Attach的选项
stuartwang Dec 19, 2019
58283ec
修复了 #47 无法区分table有两个key是同名number和string的问题
stuartwang Dec 19, 2019
41d745e
修复 #44 每次重新运行 program , 单文件调试,单文件运行,adb reverse时都会新开一个console的问题。
stuartwang Dec 19, 2019
0039719
用户标记类型权重大于赋值权重
stuartwang Dec 20, 2019
bcd16b8
优化了代码补全,要点是用户定义类型优先级高于=赋值,避免重复循环造成代码补全卡死
stuartwang Dec 23, 2019
8a184fc
整理了搜索范围
stuartwang Dec 23, 2019
106c946
bugfix
stuartwang Dec 23, 2019
1864c1d
修复了导出文件的提示
stuartwang Dec 24, 2019
3d1f0a9
区分了用户代码符号保存的位置和预制代码符号保存的位置
stuartwang Dec 24, 2019
64f7a09
增加了定义跳转是否可以指向预置文件的选项
stuartwang Dec 25, 2019
35253dc
修复函数带有: 无法补全的问题
stuartwang Dec 25, 2019
6304eee
修复 类型注释中存在空格的问题
stuartwang Dec 30, 2019
55d32c7
修复 program 的bug, 运行前先判空
stuartwang Dec 30, 2019
7a7b285
fix:修复了代码补全时会修改到符号的bug
stuartwang Dec 30, 2019
82f5499
fix:通过避免搜索,提升了查找效率
stuartwang Dec 30, 2019
3f52d48
fix:修复类型推导时函数返回值查询url错误,局部变量定义位置判断bug
stuartwang Dec 30, 2019
b44a4c4
fix: 处理chunkName为NONAME的情况引起的大纲退化为不分层级展示。
GrandZhuo Dec 31, 2019
6eff615
fix:修复windows下路径chunk中:被转换为. 的问题
Dec 31, 2019
bb34eee
修改了文件解析提示语
stuartwang Dec 31, 2019
7da99cd
Merge branch 'dev' of https://github.com/Tencent/LuaPanda into dev
stuartwang Dec 31, 2019
352b1b8
bugfix: 补全全局查找仅处理global , 提升效率
Dec 31, 2019
1a5df29
fix: 优化了 setting 中的配置
stuartwang Dec 31, 2019
0adff10
fix: 修复了slua分析的_s结尾
stuartwang Dec 31, 2019
0f1888c
fix: 增加了版本检查的保护
Jan 2, 2020
12c8217
fix: 修复了可视化界面在特定情况下展示错误的bug
stuartwang Jan 2, 2020
84d353c
doc: 更新了项目版本号和文档
stuartwang Jan 2, 2020
a8a8eae
fix: package-lock
stuartwang Jan 2, 2020
d58917b
fix: 对用户行为加上try , 防止错误时弹出消息
stuartwang Jan 21, 2020
e937461
fix:构建字典树时 key 改为大小写不敏感
stuartwang Jan 21, 2020
782cec4
fix : 修复 elseif 的 snippets
stuartwang Feb 12, 2020
92f50e5
feat: 增加导出UFUNCTION标记基本返回类型功能。
GrandZhuo Feb 10, 2020
7e1fee2
feat: 增加导出UFUNCTION标记模板返回类型功能。
GrandZhuo Feb 10, 2020
ee1f728
feat: 增加导出UFUNCTION标记类和结构体返回类型功能。
GrandZhuo Feb 11, 2020
61dde94
feat: 导出函数的注释返回类型增加类型映射。
GrandZhuo Feb 18, 2020
4a61d0a
feat: 将标记的函数返回值类型记录到函数的tag中。
GrandZhuo Feb 19, 2020
a2c927a
feat: 代码提示类型推断使用函数标记的返回值类型。
GrandZhuo Feb 19, 2020
66fada7
feat: 增加预处理时删除的宏,兼容UE4.24代码。
GrandZhuo Feb 24, 2020
ad7f681
refactor: 拆分getCppCode方法。
GrandZhuo Feb 24, 2020
4e42dcf
refactor: 重构代码预处理方法。
GrandZhuo Feb 24, 2020
76d796a
fix: 去除宏ENGINE_API,修复函数返回值类型识别为ENGINE_API的错误。
GrandZhuo Feb 24, 2020
19f921c
feat: 完善函数返回值类型映射表。
GrandZhuo Feb 24, 2020
4775588
feat: 完善函数返回值类型映射表,增加int64等。
GrandZhuo Feb 25, 2020
d3d95cb
fix: 修复异步解析代码过程中弹出处理完成提示的问题。
GrandZhuo Feb 25, 2020
0368866
加入了unlua vsix
stuartwang Feb 25, 2020
498ef6f
Merge branch 'dev' of https://github.com/Tencent/LuaPanda into dev
stuartwang Mar 2, 2020
c4430af
fix: 删除了不用的配置。增加了调试控制台打印用户提示
stuartwang Mar 4, 2020
2b1511d
feat: lua 端加入了 debug console 日志输出
stuartwang Mar 4, 2020
e75815c
feat: 支持require路径中含有 .
stuartwang Mar 6, 2020
235f5cd
feat : launch.json 中使用tag标记运行状态 , 运行模式不再依赖于 name
stuartwang Mar 9, 2020
4e69454
调整attach模式,为attach 模式的 auto reconnect 做准备
stuartwang Mar 9, 2020
db37957
feat: support multi target
stuartwang Mar 9, 2020
2db612a
feat : mt target
stuartwang Mar 10, 2020
a1c2812
feat : language server support Multi Target
stuartwang Mar 10, 2020
e2a9799
feat : debug adapter support Mulit Target
stuartwang Mar 10, 2020
56da4c7
Merge branch 'analyzer_mt' into dev
stuartwang Mar 11, 2020
81313dd
fix : some bug
stuartwang Mar 11, 2020
b3004d1
fix : set auto path mode default TRUE
stuartwang Mar 11, 2020
e6a6c30
fix : fix attach mode CWD copy, support run a target when another is…
stuartwang Mar 11, 2020
f7a11ae
last commit
stuartwang Mar 17, 2020
c38a116
feat: add server client invert mode
stuartwang Mar 18, 2020
51a663a
fix: chang bind ip to '0.0.0.0', add a new function stopAttach() to…
stuartwang Mar 19, 2020
e97481d
fix: client interval bug
stuartwang Mar 19, 2020
2b2f334
fix : 测试 client 和 server 连接及断开
stuartwang Mar 19, 2020
1668d38
change lua server defalut port
stuartwang Mar 19, 2020
5ca22fa
default set case sensitivity false
stuartwang Mar 20, 2020
b730229
fix : visual setting page for multi target
stuartwang Mar 20, 2020
710cf5f
fix : add server backlog limit, backlog queue can only has one request
stuartwang Mar 23, 2020
2c04990
fix :in this.changePotToLine function, find return nil exception
stuartwang Mar 23, 2020
72e6cb6
fix #59: fix unrecognized require path has dot error
stuartwang Mar 23, 2020
f63c6cd
feat : add multi type comment ---@typea, typeb
stuartwang Mar 23, 2020
18e82f6
use for of to traversal array
stuartwang Mar 23, 2020
a95dc26
add a switch control whether display element in userdata
stuartwang Mar 23, 2020
3ca8b14
fix : disconnect process
stuartwang Mar 24, 2020
bde6e19
add connect tips
stuartwang Mar 24, 2020
594e7cc
change single-file-debug port different form normal mode
stuartwang Mar 24, 2020
94d53b0
Merge branch 'UEcppAnalyze' into revert-cs
stuartwang Mar 24, 2020
4367153
fix : type comment for function parameters and returns
stuartwang Mar 25, 2020
1d56cda
fix: type comment
stuartwang Mar 25, 2020
b8d7f6b
feat : @param 用户标记类型
stuartwang Mar 25, 2020
ce3f93a
comment
stuartwang Mar 25, 2020
f6008ff
feat : add auto path mode breakpoint twice check
stuartwang Mar 26, 2020
450d7e9
fix: bugs for bk twice check
stuartwang Mar 26, 2020
e48a33e
fix: add c module support bp check
stuartwang Mar 26, 2020
fffc2e6
fix : support same name file
stuartwang Mar 26, 2020
8b27a32
fix : lua hook state & run state error
stuartwang Mar 26, 2020
a103403
fix : fake bp cache error
stuartwang Mar 26, 2020
11a51d8
fix: code BP non stop error
stuartwang Mar 26, 2020
8c45b90
fix : [c module] support CodeBP
stuartwang Mar 26, 2020
5489071
fix: c lib error
stuartwang Mar 27, 2020
b133cf5
fix : step over / out stop on fake bp error
stuartwang Mar 27, 2020
57583f0
fix: 增加了二次校验状态同步,修复本地check无法命中的bug ,原因是type不一致
stuartwang Mar 27, 2020
8119353
update mac c lib
stuartwang Mar 27, 2020
63e52f6
update win c lib
Mar 27, 2020
263ec5f
fix win path error
Mar 27, 2020
24224e4
fix: win path-array use formated path
Mar 27, 2020
d136586
update
stuartwang Mar 27, 2020
771aa3c
fix: lua find error
stuartwang Mar 27, 2020
fe51e5d
fix: opath check
Mar 27, 2020
cf9fc9b
fix path error
Mar 28, 2020
c4a1608
fix: 修复在兼容 . 路径时的一个bug
stuartwang Mar 29, 2020
1949179
bugfix
stuartwang Mar 29, 2020
3eb1cd1
change function name
stuartwang Mar 30, 2020
fde9c5f
增加了二次校验选项
stuartwang Mar 30, 2020
169c5cc
关闭了 ud 遍历开关,优化连接成功的提示语
stuartwang Mar 30, 2020
6d3a3f9
优化了可视化配置页面的展示和默认选项
stuartwang Mar 30, 2020
0a0a71c
bugfix
stuartwang Mar 30, 2020
bc0c62d
同名文件匹配时带上文件名,但不带后缀
stuartwang Mar 30, 2020
e2f96ed
fix: 修复了记录点和条件断点的处理。在lua端也做了opath校验。 c模块中的opath转换和断点校验都放在lua中处理
stuartwang Mar 31, 2020
8f9696c
默认关闭二次校验。准备进行兼容性测试
stuartwang Mar 31, 2020
2e71bdb
测试了大小心敏感,和两种路路径模式
stuartwang Mar 31, 2020
d6ad8f3
fix : 修复了可视化页面
stuartwang Mar 31, 2020
c9c25be
luapanda.lua 启动时会把版本号传给 libpdebug ,libpdebug 根据版本号做向下兼容
stuartwang Mar 31, 2020
b006902
修复server端二次连接的问题
stuartwang Mar 31, 2020
4840a5f
fix: breakpoint in samename file
stuartwang Apr 3, 2020
571cae1
Merge pull request #69 from qingklcy/dev
stuartwang Apr 3, 2020
56f0f47
feat: vscode端加入了development的设置项,用来帮助在开发中测试问题
stuartwang Apr 3, 2020
19a8c53
fix: multi client connect to one server error
stuartwang Apr 3, 2020
9fcc5a9
feat: add breakpoint test
stuartwang Apr 7, 2020
9470fe7
feat: add mac clib
stuartwang Apr 7, 2020
9be3a00
add win clib
Apr 7, 2020
30488ec
fix: bptest error
stuartwang Apr 7, 2020
01d2957
fix: 规范 reconnect 的返回值
stuartwang Apr 7, 2020
92647c5
bugfix
stuartwang Apr 7, 2020
835243e
fix: obj 文件数组中文件名和 元方法冲突的问题
stuartwang Apr 7, 2020
073e5af
fix: libc condition breakpoint error
Apr 7, 2020
465c952
fix:vscode as server disconnect error
Apr 7, 2020
79e2e99
update tips
Apr 8, 2020
9ce3ab4
fix:invalid cwd path tips
stuartwang Apr 8, 2020
92fd20d
del DistinguishSameNameFile default show
stuartwang Apr 8, 2020
5cd33fe
del wrong tips
stuartwang Apr 8, 2020
3b34a34
Merge pull request #70 from qingklcy/dev
stuartwang Apr 8, 2020
c5825f4
fix : 更新了program的错误提示
stuartwang Apr 17, 2020
2de4120
fix : 修复了同名文件的提示
stuartwang Apr 17, 2020
5a0710c
update some doc
stuartwang May 8, 2020
a7ca059
add res image
stuartwang May 8, 2020
80ae4e2
fix: unused locals warning
stuartwang Jun 22, 2020
1cafd61
update doc
stuartwang Jun 24, 2020
81da656
update doc
stuartwang Jun 28, 2020
42bb4fe
update icon position
stuartwang Jun 28, 2020
dd04120
update doc
stuartwang Jun 28, 2020
b0f7861
fix: 修改了启动机制
stuartwang Jun 29, 2020
21de5b2
更新了升级说明
stuartwang Jun 29, 2020
7ac9842
更新了配置项名字及大小写 LuaPanda-IndependentFile , truncatedOPath, distinguishSa…
stuartwang Jun 29, 2020
910e284
更新了备份 launch.json
stuartwang Jun 29, 2020
18c70ba
更新了升级提示
stuartwang Jun 29, 2020
5619147
fix: #75 支持 lua5.4. 因 c 库存在兼容性问题,在5.4中暂时禁用,后面修复后再放开
stuartwang Jun 30, 2020
a4a47fb
Update feature-introduction.md
stuartwang Jun 30, 2020
ce26f6b
Update readme.md
stuartwang Jun 30, 2020
3587a4b
更新了文档
stuartwang Jun 30, 2020
fe26255
更新了多目标调试文档
stuartwang Jun 30, 2020
4c1f25d
修改了日志展示的名字
stuartwang Jul 2, 2020
29cbcb3
Update quick-use.md
stuartwang Jul 13, 2020
11e0582
修复某些平台不能attach调试的问题
Jul 13, 2020
7f77a28
Merge pull request #79 from lhead/dev
stuartwang Jul 14, 2020
18d278d
docs
stuartwang Jul 18, 2020
24b5c38
Merge branch 'dev' of https://github.com/Tencent/LuaPanda into dev
stuartwang Jul 18, 2020
bf395f6
build(deps): bump lodash from 4.17.15 to 4.17.19
dependabot[bot] Jul 18, 2020
24fa22b
Merge pull request #83 from Tencent/dependabot/npm_and_yarn/lodash-4.…
stuartwang Aug 26, 2020
65bacfc
修复lualint在处理比较多的lua代码的时候会无法工作
Sep 17, 2020
368a3e9
Merge pull request #92 from wuyigq/master
stuartwang Oct 8, 2020
710d0d0
更新独立文件调试的 tag 为 independent_file
stuartwang Oct 15, 2020
3894d81
table分析不出多层嵌套的情况
Oct 15, 2020
f361611
table分析不出多层嵌套的情况
Oct 15, 2020
4c4f68e
修复了升级提示。选择不升级后,本次运行期间不再提示
stuartwang Oct 15, 2020
7f4ee60
更新了一些提示
stuartwang Oct 15, 2020
95a4dea
更新了提示
stuartwang Oct 18, 2020
9f92ee0
修复了自动获取后缀时文件大小写不同导致的bug
stuartwang Oct 18, 2020
9574532
修复了解析launch.json时去除注释误把http://当做注释的情况
stuartwang Oct 19, 2020
c988b40
增加了win5.4测试用例
Oct 29, 2020
6a1c6f5
change tips and ver
stuartwang Oct 29, 2020
ee40dfd
更新了5.4 mac 测试用例 #75
stuartwang Oct 29, 2020
714d3b0
fix:code server error
stuartwang Oct 29, 2020
b599f60
更新了一些说明
stuartwang Nov 14, 2020
b8026dc
更新版本号
Nov 14, 2020
5e5c9c2
fix ##100: 对日志内容做base64加密
stuartwang Nov 14, 2020
d163b10
Merge pull request #95 from EricDDK/master
stuartwang Nov 18, 2020
0719f56
Merge branch 'master' into dev
stuartwang Nov 18, 2020
8bbc258
更新了code ignore文件
stuartwang Nov 18, 2020
868464e
更新package
stuartwang Nov 18, 2020
66c512b
update docs
Nov 18, 2020
1f4b3bf
update docs
stuartwang Nov 18, 2020
6aeb7b7
update docs
stuartwang Nov 19, 2020
656f1b6
update docs
stuartwang Nov 19, 2020
dec1a7b
update docs
stuartwang Nov 19, 2020
4f06a4e
更新package
stuartwang Nov 19, 2020
51358c0
Revert "fix ##100: 对日志内容做base64加密"
stuartwang Nov 19, 2020
050f9d7
update docs
stuartwang Nov 19, 2020
bb588cc
更新文档
stuartwang Nov 28, 2020
04b7d33
Update update.md
stuartwang Nov 30, 2020
b7914c6
修复一处未初始化的全局变量。
wzhengsen Dec 2, 2020
2eeea33
fixed: 调试启动比较晚时,已经创建的协程无法调试
zjhongxian Dec 3, 2020
c2da097
fixed: 调试堆栈碰到c函数被打断
zjhongxian Dec 3, 2020
a385829
Merge pull request #106 from wzhengsen/master
stuartwang Dec 5, 2020
844eb4e
Merge pull request #108 from zjhongxian/master
stuartwang Dec 7, 2020
2087183
fixed #107: 无法动态attach到debug
zjhongxian Dec 7, 2020
17f8629
Merge pull request #109 from zjhongxian/master
stuartwang Dec 7, 2020
e114a36
修复调试栈中有C函数时,监听的变量获取错误的bug
Jan 18, 2021
d8ee1b3
Merge pull request #114 from zjhongxian/master
stuartwang Jan 18, 2021
206729a
错误字
flashlm Mar 8, 2021
c5ef26f
Merge pull request #117 from flashlm/patch-1
stuartwang Mar 10, 2021
b6bf392
build(deps): bump lodash from 4.17.19 to 4.17.21
dependabot[bot] May 10, 2021
83f3cfb
build(deps): bump path-parse from 1.0.6 to 1.0.7
dependabot[bot] Aug 11, 2021
51862a8
修复 Lua 5.4.3 环境下 LuaSocket sock:receive() 默认行为不一致导致的错误
findix Sep 30, 2021
4dfcd5c
Merge pull request #139 from findix/master
stuartwang Nov 12, 2021
b3dd901
Merge pull request #124 from Tencent/dependabot/npm_and_yarn/lodash-4…
stuartwang Jun 23, 2022
80e5f7f
Merge pull request #136 from Tencent/dependabot/npm_and_yarn/path-par…
stuartwang Jun 23, 2022
223c6a8
fix Windows下配置luanch.json启动参数program时, 路径带有空格则启动失败. #152
jqknono Jul 13, 2022
8a502f2
Merge pull request #153 from jqknono/launch-program-failed
stuartwang Jul 23, 2022
c73da79
build(deps): bump minimist and mocha
dependabot[bot] Mar 3, 2023
985bade
fix: 更新 mac arm64 luasocket 库和 arm64 libpdebug 库
stuartwang Jul 5, 2023
5b0e7e1
Merge pull request #158 from Tencent/dependabot/npm_and_yarn/minimist…
stuartwang Jul 5, 2023
f9bc001
fix:更新mac库
stuartwang Jul 6, 2023
2987fd3
fix:增加了504版本的libpdebug, luasocket库
Jul 8, 2023
b0231e0
doc: 更新库的编译方法
stuartwang Jul 10, 2023
ad95573
build(deps): bump semver from 5.7.0 to 5.7.2
dependabot[bot] Jul 12, 2023
ddded00
Merge pull request #168 from Tencent/dependabot/npm_and_yarn/semver-5…
stuartwang Sep 25, 2023
3b79e7c
Merge branch 'master' into dev
Sep 25, 2023
9cd53c5
fix: 处理了 vscode 1.82 出现的异常问题,原因是依赖库 univac 中的报错,影响面是cpp/cs导出接口,处理方案是这…
Sep 25, 2023
b5b84e3
fix: 修改文件名大小写
Sep 25, 2023
24b30a0
fix: 1 删除大小写同名文件
Sep 25, 2023
a0f01ea
fix: 2 还原小写文件
Sep 25, 2023
04cc324
fix: 开启504 c hook 支持
Sep 25, 2023
6fa4c0c
fix: 支持mac arm架构下504 clib
stuartwang Sep 25, 2023
5588b7f
fix: 不展示504的临时变量 (temporary)
stuartwang Sep 25, 2023
fac1bd3
doc: 更新文档
Sep 25, 2023
9ee3983
doc: 更新文档
Sep 25, 2023
1447f7e
fix: 更新版本 3.3.0
Sep 25, 2023
3e048ab
fix: 更新代码,修复mac下对5.4chook的引用问题
Sep 25, 2023
e3ac3d3
fix: 更新3.3.1. 修复mac arm架构下对pdebug的引用, 修复升级提示
Sep 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 17 additions & 6 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,24 @@
{
"type": "extensionHost",
"request": "launch",
"name": "LuaPandaExtension",
"name": "Launch Client",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [ "${workspaceFolder}/out/**/*.js" ]

"args": ["--extensionDevelopmentPath=${workspaceRoot}"],
"outFiles": ["${workspaceRoot}/out/**/*.js", "${workspaceRoot}/out/common/*.js"]
},
{
"type": "node",
"request": "attach",
"name": "Attach to Server",
"port": 6009,
"restart": true,
"outFiles": ["${workspaceRoot}/out/code/server/**/*.js"]
}
],
"compounds": [
{
"name": "Client + Server",
"configurations": ["Launch Client", "Attach to Server"]
}
]
}
4 changes: 4 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.vscode/**/*
.gitignore
.github
.travis.yml
appveyor.yml
src/**/*
Expand All @@ -8,3 +9,6 @@ out/tests/**/*
Debugger/debugger_lib/*.h
Debugger/debugger_lib/*.cpp
Docs/**/*
luasocketBin/**/*
lua504Test/**/*
vsix/**/*
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,62 @@
## 3.3.0

+ 修复了 VSCode 1.82 下插件执行错误的问题
+ lua 504 下 mac arm / win x64 已支持 chook,其他平台没有机器测试,所以未出 libpdebug 库。有需要大家可以自行打包 plibdebug 库,也可提 mr。
+ 更新了版本间的 mr
+ #108 调试启动比较晚时,已经创建的协程无法调试 / 调试堆栈碰到c函数被打断
+ #114 修复调试栈中有C函数时,监听的变量获取错误的bug
+ #109 无法动态attach到debug
+ #139 做了 5.4.3 下 luasocket sock:receive() 默认行为不一致导致的错误
+ #152 launch.json 启动参数 program 路径带有空格则启动失败
+ 因依赖库版本太旧无法兼容新版本 VSCode,删除了导出符号用于代码提示功能



## 3.2.0

+ 代码提示支持大小写不敏感,无论输入大小写都能提示对应的符号。
+ 支持多端调试(multi target), 在一个VSCode面板中可以启动多个不同port的调试端,连接多个lua进程。
+ 支持反转client-server。目前 vscode 插件作为 server , lua 进程作为 client。支持通过设置反转,方便真机调试。
+ 支持require 路径中含有 . , 目前只支持require("A/B"), 后续支持require("A.B")的形式,无需设置
+ 在autoPath模式支持同名文件
+ 重新测试和优化真机调试,修复真机调试socket连接可能存在的问题



## 3.1.0

+ 新增了导出 slua 符号用于代码提示。

+ 重构了定义跳转和代码提示框架,提升了分析效率。自测修复了 #49 大量lua工程下无法工作的问题。
+ 修复了 \#47 table 成员展示问题。
+ 修复了 #46 配置 program 后 , attach 启动拉起新进程的问题。增加了一个attach启动项。
+ 实现了 #44 提出的 terminal 复用的建议。

+ 优化了升级提示,修复了可视化界面的一些展示错误



## 3.0.2

+ 新增了导出c++符号给 lua 做代码提示,支持slua-unreal



## 3.0.1

+ 修复可视化配置的bug
+ 在可视化界面增加lua辅助工具开关



## 3.0.0

+ 调试器可视化配置
+ 调试器lua文件自动提示升级
+ 加入代码分析功能,主要提供:代码补全,代码片段,定义跳转,生成注释,符号列表功能



## 2.3.0

+ 增加了自动路径识别功能
Expand Down
Loading