File tree Expand file tree Collapse file tree 3 files changed +30
-3
lines changed Expand file tree Collapse file tree 3 files changed +30
-3
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
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+
328## [ 0.9.7] - 2021-06-14
429
530### Added
Original file line number Diff line number Diff line change 11<?xml version =" 1.0" encoding =" utf-8" ?>
22<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" >
33 <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" />
55 <DisplayName >C++ debugger extensions for Lua</DisplayName >
66 <Description xml : space =" preserve" >This extension adds integrated debugging for Lua scripts executing inside C++ applications with Lua library.</Description >
77 <License >license.txt</License >
Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ Supported Lua versions:
88* Lua 5.3
99* Lua 5.2 with LUA_NANTRICK (default configuration)
1010* Lua 5.1
11+ * LuaJIT 2.0.5
12+ * LuaJIT 2.1.0
1113
1214[ Extension on Visual Studio Marketplace] ( https://marketplace.visualstudio.com/items?itemName=wheretib.lua-dkm-debug )
1315
@@ -17,11 +19,11 @@ Supported Lua versions:
1719 * Jump to Lua source/line from Lua call stack frames
1820 * Function arguments, local variables and upvalues are displayed in the 'Locals' window
1921 * 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
2123 * Breakpoints
2224 * Up to 256 breakpoints are supported
2325 * Step Over, Step Into and Step Out
24- * Conditional breakpoints
26+ * Conditional breakpoints (not supported in LuaJIT)
2527 * Quick Info tooltip display with variable value evaluation on mouse over in the code window
2628 * External C function/closure pointer display with 'Go To Source' provided by Visual Studio
2729 * 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