tag:github.com,2008:https://github.com/lunaboards-dev/LuaComp/releasesRelease notes from LuaComp2022-02-09T02:32:19Ztag:github.com,2008:Repository/219659266/v2.0.52022-02-09T02:34:50Z2.0.5 - Hotfix!<p>I fixed the bug where most things would cause it to die!</p>lunaboards-devtag:github.com,2008:Repository/219659266/v2.0.42022-02-08T18:38:04Z2.0.4 - I don't have a funny name<p>Changes:</p>
<ul>
<li>Removes newline at start and end of shell blocks</li>
</ul>lunaboards-devtag:github.com,2008:Repository/219659266/2.0.32021-06-28T22:01:46Z2.0.3 - Eat my square explosions<p>Neat new features:</p>
<ul>
<li>libluacomp is a thing.</li>
<li>pragmas</li>
</ul>lunaboards-devtag:github.com,2008:Repository/219659266/v2.0.22021-06-25T16:37:12Z2.0.2 - A Program With No Bugs<p>Fixes:</p>
<ul>
<li>String escape regression</li>
<li>The fact I forgot quotes in some places</li>
<li>There are now tests<br>
Added:</li>
<li>Warning directive</li>
</ul>lunaboards-devtag:github.com,2008:Repository/219659266/v2.0.12021-06-25T15:50:02Zv2.0.1<p>bump version</p>lunaboards-devtag:github.com,2008:Repository/219659266/v2.0.02021-06-25T14:50:47Z2.0.0 - << It's time. >><p>Features in 2.0.0:</p>
<ul>
<li>Complete rewrite of the parser (ast2.lua)</li>
<li>Complete rewrite of the generator (generator2.lua)</li>
<li>Switch to luaposix rather than io.popen/os.execute</li>
<li>Various other tweaks</li>
<li>Speed has increased by quite a large margin</li>
<li>You can now see where the parser got angry at you</li>
</ul>
<p>LuaComp 2.0: <code>luacomp src/init.lua -x lua5.3 -O luacomp 0.01s user 0.01s system 95% cpu 0.022 total</code><br>
LuaComp 1.2: <code>luacomp1.2 src/init.lua -x lua5.3 -O luacomp 0.18s user 0.08s system 98% cpu 0.262 total</code></p>lunaboards-devtag:github.com,2008:Repository/219659266/1.2.22020-06-02T17:28:58Zv1.2.2<p>fixed an absolutely enraging bug</p>lunaboards-devtag:github.com,2008:Repository/219659266/1.2.12020-03-18T18:37:59Z1.2.1 - I fixed bugs I think<p>I think I fixed a few bugs and added new features. Not sure, though. All I know is I changed things.</p>
<p>If you don't know which version to chose, take luacomp-5.3.</p>
<p>Edit: Just remembered that stderr no longer gets captured by shell blocks.</p>lunaboards-devtag:github.com,2008:Repository/219659266/1.2.02019-12-14T22:16:42Z1.2.0 - Postprocessor Boogaloo<p>What's added in this version?</p>
<ul>
<li>Shell blocks (<code>$[[...]]</code>)</li>
<li>Shell vars without quotes (<code>$[{...}]</code>)</li>
<li>Bugfixes</li>
<li>Define directive</li>
<li>Error directive</li>
<li>Bython postprocessor (<code>-mbython(2)</code>)</li>
<li>Uglifyjs postprocessor (<code>-muglify</code>)</li>
<li>More ways to add postprocessors and directives!</li>
</ul>lunaboards-devtag:github.com,2008:Repository/219659266/v1.0.02019-11-05T20:15:40Zv1.0.0 - The Initial Version<p>Yes.</p>lunaboards-dev