Releases: lunaboards-dev/LuaComp
Releases · lunaboards-dev/LuaComp
2.0.5 - Hotfix!
I fixed the bug where most things would cause it to die!
2.0.4 - I don't have a funny name
Changes:
- Removes newline at start and end of shell blocks
2.0.3 - Eat my square explosions
Neat new features:
- libluacomp is a thing.
- pragmas
2.0.2 - A Program With No Bugs
Fixes:
- String escape regression
- The fact I forgot quotes in some places
- There are now tests
Added: - Warning directive
2.0.0 - << It's time. >>
Features in 2.0.0:
- Complete rewrite of the parser (ast2.lua)
- Complete rewrite of the generator (generator2.lua)
- Switch to luaposix rather than io.popen/os.execute
- Various other tweaks
- Speed has increased by quite a large margin
- You can now see where the parser got angry at you
LuaComp 2.0: luacomp src/init.lua -x lua5.3 -O luacomp 0.01s user 0.01s system 95% cpu 0.022 total
LuaComp 1.2: luacomp1.2 src/init.lua -x lua5.3 -O luacomp 0.18s user 0.08s system 98% cpu 0.262 total
v1.2.2
fixed an absolutely enraging bug
1.2.1 - I fixed bugs I think
I think I fixed a few bugs and added new features. Not sure, though. All I know is I changed things.
If you don't know which version to chose, take luacomp-5.3.
Edit: Just remembered that stderr no longer gets captured by shell blocks.
1.2.0 - Postprocessor Boogaloo
What's added in this version?
- Shell blocks (
$[[...]]
) - Shell vars without quotes (
$[{...}]
) - Bugfixes
- Define directive
- Error directive
- Bython postprocessor (
-mbython(2)
) - Uglifyjs postprocessor (
-muglify
) - More ways to add postprocessors and directives!