aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-07-25 16:18:54 +0800
committerLi Jin <dragon-fly@qq.com>2023-07-25 16:18:54 +0800
commitcbcbefaa218a02389b6385ab83c501cd3d03bde8 (patch)
treeca386b104dffd4d90bb672a367466ac624bd1e7c /CHANGELOG.md
parentd4e9f31b1568ed3ae65bcd3889f6cd34334bc367 (diff)
downloadyuescript-0.17.10.tar.gz
yuescript-0.17.10.tar.bz2
yuescript-0.17.10.zip
added a missing Yuescript code formating case.v0.17.10
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9ac9811..95ae614 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
2 2
3The implementation for the original Moonscript language 0.5.0 can be found in the `0.5.0` branch of Yuescript. The Moonscript with fixes and new features is in the main branch of Yuescript. Here are the changelogs for each Yuescript version. 3The implementation for the original Moonscript language 0.5.0 can be found in the `0.5.0` branch of Yuescript. The Moonscript with fixes and new features is in the main branch of Yuescript. Here are the changelogs for each Yuescript version.
4 4
5## v0.17.0 5## v0.17.10
6 6
7### Added Features 7### Added Features
8 8
@@ -14,13 +14,21 @@ The implementation for the original Moonscript language 0.5.0 can be found in th
14 14
15 switch a when not in [1, 10] 15 switch a when not in [1, 10]
16 print "not (1 <= a <= 10)" 16 print "not (1 <= a <= 10)"
17
18 if item in list
19 print "item existed in a list"
17 ``` 20 ```
18* Added metamethod name checking for chain expression. 21* Added metamethod name checking for chain expression.
22* Added feature to reformat the expressions passed as macro function arguments to the formated code strings.
23* Added -r option to rewrite compiled Lua code output to match original Yuescript code line numbers.
19 24
20### Fixed Issues 25### Fixed Issues
21 26
22* Fixed a LuaJIT module loading issue. 27* Fixed a LuaJIT module loading issue.
23* Fixed built-in $FILE macro does not escape backslash on Windows. 28* Fixed built-in $FILE macro does not escape backslash on Windows.
29* Fixed more ambiguous Lua codes generation cases.
30* Fixed syntax error should throw for invalid interpolation.
31* Fixed an AST object life expired before accessing issue.
24 32
25## v0.16.4 33## v0.16.4
26 34