Commit d8653d3 1 parent 9f95009 commit d8653d3 Copy full SHA for d8653d3
File tree 3 files changed +30
-3
lines changed
3 files changed +30
-3
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## [ 0.9.8] - 2021-07-17
4
+
5
+ ### Added
6
+ - Mouse hover evaluation over members access after array indexing
7
+ - Added support for __ index function evaluation
8
+ - Mouse hover performs this by default. Evaluation could have side-effects, new menu item can be used to disable auto-evaluation
9
+
10
+ ### Changed
11
+ - Fixed inability to open files from temp folder which have spaces in the name
12
+ - Fixed helper library load from paths with non-ASCII characters
13
+ - Table indexing will no longer lookup members of a metatable, __ index will be used immediately
14
+ - Fixed value writes in Lua 5.1
15
+ - Fixed written string type tag in Lua 5.2/5.3/5.4 to include 'collectible' flag
16
+ - Array length operator will report element count until first 'nil'
17
+ - Improvements for LuaJIT support (2.0.5 x86/x64, 2.1.0 x86/x64):
18
+ - Global variable lookup
19
+ - Fixed breaking on internal runtime errors
20
+ - Breakpoint and stepping support in multiple global states
21
+ - Fixed missing call stack in error handling
22
+ - Additional internal LuaJIT functions are hidden
23
+ - Value write support
24
+ - Fixed launch without 'Compatibility Mode' enabled
25
+ - Function upvalue lookup support
26
+ - Stability improvements
27
+
3
28
## [ 0.9.7] - 2021-06-14
4
29
5
30
### Added
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<PackageManifest Version =" 2.0.0" xmlns =" http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns : d =" http://schemas.microsoft.com/developer/vsx-schema-design/2011" >
3
3
<Metadata >
4
- <Identity Id =" LuaDkmDebugger.e3e2ef04-27c9-46a6-ad45-79bd29067eb6" Version =" 0.9.7 " Language =" en-US" Publisher =" WheretIB" />
4
+ <Identity Id =" LuaDkmDebugger.e3e2ef04-27c9-46a6-ad45-79bd29067eb6" Version =" 0.9.8 " Language =" en-US" Publisher =" WheretIB" />
5
5
<DisplayName >C++ debugger extensions for Lua</DisplayName >
6
6
<Description xml : space =" preserve" >This extension adds integrated debugging for Lua scripts executing inside C++ applications with Lua library.</Description >
7
7
<License >license.txt</License >
Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ Supported Lua versions:
8
8
* Lua 5.3
9
9
* Lua 5.2 with LUA_NANTRICK (default configuration)
10
10
* Lua 5.1
11
+ * LuaJIT 2.0.5
12
+ * LuaJIT 2.1.0
11
13
12
14
[ Extension on Visual Studio Marketplace] ( https://marketplace.visualstudio.com/items?itemName=wheretib.lua-dkm-debug )
13
15
@@ -17,11 +19,11 @@ Supported Lua versions:
17
19
* Jump to Lua source/line from Lua call stack frames
18
20
* Function arguments, local variables and upvalues are displayed in the 'Locals' window
19
21
* Lua expression evaluation in Watch, Immediate and similar elements
20
- * Numeric and user data values can be modified
22
+ * Numeric, string and user data values can be modified
21
23
* Breakpoints
22
24
* Up to 256 breakpoints are supported
23
25
* Step Over, Step Into and Step Out
24
- * Conditional breakpoints
26
+ * Conditional breakpoints (not supported in LuaJIT)
25
27
* Quick Info tooltip display with variable value evaluation on mouse over in the code window
26
28
* External C function/closure pointer display with 'Go To Source' provided by Visual Studio
27
29
* Assertion failure, 'error' call and runtime errors are displayed as unhandled exceptions ('Break on Error' option)
You can’t perform that action at this time.
0 commit comments