aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-30Added test for list addition.Bruce Hill
2018-08-30Added safety check to detect non-number keys in lists.Bruce Hill
2018-08-30Auto-upgraded to 3.7Bruce Hill
2018-08-30RecompileBruce Hill
2018-08-30Fixed obnoxious bug where List was getting used instead of a Dict,Bruce Hill
causing havoc when .first and .pop were being accessed.
2018-08-29Fix for "\000123" getting compiled to Lua as "\0123"Bruce Hill
2018-08-29Fixed typo in 3.7 upgrade.Bruce Hill
2018-08-29Handling more compatibility stuff, including Lua 5.4, and a backup forBruce Hill
if openssl module is not found, and moving containers (List/Dict) into their own file, as well as bit operators (and support for __bxor, etc. metamethods in Lua 5.2/LuaJIT)
2018-08-29Actually deleting old list modification methods.Bruce Hill
2018-08-29Tweaked version 3.6 to include deprecating list append/removal functionsBruce Hill
in favor of using a method call style.
2018-08-29Added replace tool.Bruce Hill
2018-08-29Fully updated to 3.6, deprecated old LuaCode global functions like "to 1Bruce Hill
write 2" and replaced them with method calls like "1::append 2"
2018-08-29Intermediate step in upgrading to 3.6. Fixed a bug with upgradingBruce Hill
methods.
2018-08-29Switched "as_lua_id" to not add an underscore by default, and just addBruce Hill
it manually to variables and A_ as a prefix to actions. Now, by default, classes and method calls don't use the A_ prefix, which means nomsu can more easily play nice with regular Lua objects.
2018-08-29Added deprecation of traceback actions.Bruce Hill
2018-08-29Fixing links.Bruce Hill
2018-08-29Added hyperlinks to files mentioned in the README.Bruce Hill
2018-08-28Upgraded version to 3.5.5.6, corresponding to Object Oriented changes.Bruce Hill
2018-08-28Added compatibility file.Bruce Hill
2018-08-28Lots of overhaul, supporting a new Object Oriented approach (e.g.Bruce Hill
%obj::action 1 2) and syntax.
2018-08-27Bunch of miscellaneous changes. Paved the way a little bit for havingBruce Hill
different compiler domains.
2018-07-30Added compatibility for 2.5.5.5 (file hash changes).Bruce Hill
2018-07-30Updated lib version (for training_wheels and base64).Bruce Hill
2018-07-30Updated training wheels (much overdue).Bruce Hill
2018-07-30Cleaning up clumping logic a little.Bruce Hill
2018-07-30Changed autoformatting rules to ensure tests get clumped together withBruce Hill
the thing below them.
2018-07-30Fixed bitwise operators to work on Lua 5.2 and LuaJIT, and added tests.Bruce Hill
This is the first case where precompiled code is now platform-dependent.
2018-07-30Removed traceback function so debug library isn't needed.Bruce Hill
2018-07-30Added bit library and support for checking Lua version and whetherBruce Hill
LuaJIT is being used.
2018-07-30Fix for REPL not getting launched when `nomsu -I lib` is run.Bruce Hill
2018-07-30Need to make sure all the files get run so their tests are loaded.Bruce Hill
2018-07-30Switching hashes to use base64 instead of hex.Bruce Hill
2018-07-30Simplifying.Bruce Hill
2018-07-30Added parens for correctness and methods for accessing bytes and makingBruce Hill
uppercase.
2018-07-30Fix for parsing empty files, adding hex number literals (0xdeadbeef),Bruce Hill
and fix for long strings ending with an indented interpolation.
2018-07-26Fixed a bug where if an indented string interpolation was at the end ofBruce Hill
an indented text, the nomsu codegen would fail to put a "\n.." after it, so it wouldn't parse as an iterpolation.
2018-07-26Recompiled.Bruce Hill
2018-07-26Fixed bug where Text was the first item in an index chain.Bruce Hill
2018-07-26Fix for -e strings not getting executed because Files.walk didn'tBruce Hill
respect spoofing.
2018-07-26Switching compile action to parse action for 3-way comparison.Bruce Hill
2018-07-25Updated version numbers.Bruce Hill
2018-07-25Removing debug print.Bruce Hill
2018-07-24Fix for source being too long.Bruce Hill
2018-07-24Fixed stdin handling.Bruce Hill
2018-07-24Fixed example to be actually functional.Bruce Hill
2018-07-24More concise version requirements.Bruce Hill
2018-07-24Added link to Nomic wiki.Bruce Hill
2018-07-24Updated luafilesystem urls to point to both JIT and non-JIT versions.Bruce Hill
2018-07-24Updating file stuff for better compatibility with Lua 5.2 and fixingBruce Hill
some bugs. Also updated README to provide more compatibility info and list Lua5.2+ as a requirement.
2018-07-24Removed debugging shim.Bruce Hill