Skip to content

Commit 0aeed9e

Browse files
committed
Extension update
1 parent 133da5f commit 0aeed9e

File tree

2 files changed

+27
-5
lines changed

2 files changed

+27
-5
lines changed

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## [0.4.1] - 2020-05-23
4+
5+
### Added
6+
7+
- Support for Lua 5.2 in default configuration (LUA_NANTRICK is enabled for x86 and disabled for other platforms)
8+
- Support for Lua 5.1
9+
- Numeric and light user data values can be modified
10+
11+
### Changed
12+
13+
- Fixed missing locals when their lifetime ends after current instruction (off-by-one error)
14+
- Lua global function is called 'main' instead of '__global'
15+
- Identifier names can contain '_' symbol
16+
- Stack frame location is now provided for Lua 5.3 finalizers and Lua 5.2/5.3 tail-called functions
17+
- Fixed out-of-order/missing call stack sections
18+
- Stability improvements when accessing target process memory
19+
- Reduce amount of expression evaluation requests to C++ debugger
20+
- Fixed amount of skipped frames on stacks with multiple language transitions
21+
- Support call stacks with transitions between different Lua states/threads
22+
323
## [0.3.0] - 2020-05-22
424

525
### Added
@@ -33,6 +53,7 @@
3353

3454
### First Release
3555

56+
[0.4.1]https://github.com/WheretIB/LuaDkmDebugger/commit/133da5f5a03d99c0a63307007d8af7515d673e41
3657
[0.3.0]https://github.com/WheretIB/LuaDkmDebugger/commit/cfe2f159c700790c23d24ef986dad49b62cb92bf
3758
[0.2.6]https://github.com/WheretIB/LuaDkmDebugger/commit/90c303512f3fd85e518ac3bbb14f9585bdc57fb2
3859
[0.2.5]https://github.com/WheretIB/LuaDkmDebugger/commit/93b8abe68f9a572b59637df7dca97738f8cbe259

LuaDkmDebugger/source.extension.vsixmanifest

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
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.3.0" Language="en-US" Publisher="WheretIB" />
4+
<Identity Id="LuaDkmDebugger.e3e2ef04-27c9-46a6-ad45-79bd29067eb6" Version="0.4.1" Language="en-US" Publisher="WheretIB" />
55
<DisplayName>C++ debugger extensions for Lua</DisplayName>
6-
<Description xml:space="preserve">This Visual Studio extension enables limited support for inspection of Lua (Version 5.3) state in C++ applications during debug.</Description>
6+
<Description xml:space="preserve">This Visual Studio extension enables support for inspection of Lua state in C++ applications during debug.</Description>
77
<License>license.txt</License>
8-
<Tags>lua, 5.3, debugger</Tags>
8+
<ReleaseNotes>https://raw.githubusercontent.com/WheretIB/LuaDkmDebugger/master/CHANGELOG.md</ReleaseNotes>
9+
<Tags>lua, debugger</Tags>
910
</Metadata>
1011
<Installation>
1112
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0, 17.0)" />
@@ -16,8 +17,8 @@
1617
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
1718
</Dependencies>
1819
<Prerequisites>
19-
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[16.0,17.0)" DisplayName="Visual Studio core editor" />
20-
<Prerequisite Id="Microsoft.VisualStudio.Debugger" Version="[16.0,)" DisplayName="Visual Studio Debugger" />
20+
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,17.0)" DisplayName="Visual Studio core editor" />
21+
<Prerequisite Id="Microsoft.VisualStudio.Debugger" Version="[15.0,)" DisplayName="Visual Studio Debugger" />
2122
</Prerequisites>
2223
<Assets>
2324
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />

0 commit comments

Comments
 (0)