Skip to content

Commit ce8b19e

Browse files
committed
Update changelog, remove some unnecessary files.
1 parent cab19b7 commit ce8b19e

4 files changed

Lines changed: 31 additions & 116 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,35 @@
1+
# Garry's Mod MoonScript v0.6.0 (2025-04-21)
12

3+
Automated builds for both Windows & Linux (moon & moonc only for now).
4+
5+
Keep in mind these changelogs will be missing all of the work from the upstream MoonScript repository between 0.5.0 and now.
6+
There doesn't seem to be many syntax changes, if any, however there have been a lot of changes in dependencies and moon/moonc.
7+
8+
Considering we have our own build solution for these, I'm dropping all of the LuaRocks stuff.
9+
Any dependencies for the built moon/moonc executables are packaged within them now. As such, you don't need to install anything to use them.
10+
Specs are currently broken so they have been disabled. I'll re-add them if necessary in the future.
11+
12+
## Syntax updates
13+
14+
### Self-passing function calls and chaining.
15+
16+
`::` has been added as an alias of `\` for function chaining (`with`) and self-passing function calls:
17+
```moon
18+
obj::func()
19+
obj\func() -- equal
20+
```
21+
```lua
22+
obj:func()
23+
obj:func()
24+
```
25+
26+
### Bitwise
27+
28+
Bitwise NOT (`~`) is now compiled as a `bit.bnot()` call. More bitwise library changes soon.
29+
30+
## Bug Fixes
31+
32+
Fixed moon & moonc argument parsing issues from latest moonscript master. Likely due to changing `alt_getopt` with `argparse`.
233

334
# MoonScript v0.5.0 (2016-9-25)
435

Makefile

Lines changed: 0 additions & 46 deletions
This file was deleted.

gen_rockspec.sh

Lines changed: 0 additions & 7 deletions
This file was deleted.

moonscript-dev-1.rockspec

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)