You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+27Lines changed: 27 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,33 @@
2
2
3
3
[中文Log](CHANGELOG_CN.md)
4
4
5
+
## [0.9.34] - 2025-12-29
6
+
7
+
### ✨ Added
8
+
-**Support Lua5.5**: Added support for Lua 5.5 syntax and features, including global declarations, table.create, and named vararg. For example:
9
+
```lua
10
+
global*
11
+
global<const>a, b, c
12
+
globald, e, f=1, 2, 3
13
+
table.create(10, 0)
14
+
functionfunc(...args)
15
+
end
16
+
```
17
+
18
+
-**Support format Lua 5.5 syntax**: The built-in formatter now supports formatting Lua 5.5 syntax.
19
+
-**Add new stdlib i18n translation**: Added new internationalization functions to the standard library.
20
+
-**Support call argument snippet completion**: When `"completion.callSnippet": true` is enabled, provide snippet completions for function arguments during function calls.
21
+
-**Support param/@return completion**: Typing `---@` above a function will show `param/@return` completion suggestions; accepting a suggestion will automatically fill parameter names and types.
22
+
23
+
### 🔧 Changed
24
+
25
+
-**Workspace variable search optimization**: Optimized workspace-wide variable search to decide whether to use case-sensitive or case-insensitive matching based on the input's casing.
26
+
27
+
### 🐛 Fixed
28
+
29
+
-**Fix integer literal parsing issue**: Integers exceeding int64 are now recognized as floats instead of being treated as 0.
30
+
-**Fix typecheck**: Fixed several type checking issues.
31
+
5
32
## [0.9.33] - 2025-12-8
6
33
7
34
An experimental Lua 5.4 interpreter implemented in Rust: https://github.com/CppCXY/lua-rs
0 commit comments