| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-16 | Better error messaging (using pretty_error in more places) | Bruce Hill | |
| 2019-01-15 | Updating to v6.15, which includes "external (...)" instead of separate | Bruce Hill | |
| 'externally' versions of stuff, and some auto-formatting. | |||
| 2019-01-14 | Moved compatibility to lib/ and fixed path searching for .peg files. | Bruce Hill | |
| 2019-01-14 | Overhaul in progress, mostly working. Moved all the nomsu packages into | Bruce Hill | |
| lib/, including core/*. Changes to how nomsu environments and importing work. | |||
| 2019-01-11 | Tweaked code to use both _ENV and _G for better compatibility of | Bruce Hill | |
| precompiled Lua between Lua 5.2+ and LuaJIT | |||
| 2019-01-10 | Major overhaul of how modules and environments work, along with some | Bruce Hill | |
| steamlining and tweaks to the makefile. Version bump: 6.14.13.8 | |||
| 2019-01-08 | Made the source mapping optional (and disabled with -O2+) | Bruce Hill | |
| 2019-01-07 | Added quit/exit and switched Files.read->exists. | Bruce Hill | |
| 2018-12-31 | Fixed bug where cached files would incorrectly appear to not have been | Bruce Hill | |
| found. | |||
| 2018-12-15 | Fix for files getting run twice by (use "") | Bruce Hill | |
| 2018-12-14 | Fixed some bugs, including upgrade --upgrade-from=version not working. | Bruce Hill | |
| Also updated the README. | |||
| 2018-11-26 | Updated and fixed the command line API. Introduced the "-t tool" flag | Bruce Hill | |
| for more concisely running tools, removed the "-I file" and replaced it with "-m files..." | |||
| 2018-11-23 | Tweaks and tidying. | Bruce Hill | |
| 2018-11-20 | Simplifying the filesystem code (no longer entangled with nomsupath) and | Bruce Hill | |
| using that to simplify the tools. Now the tools directly take lists of file paths rather than things that might go through nomsupath or directories or get processed by filetype. Use your shell for globbing stuff like `nomsu tools/test.nom core/*.nom` | |||
| 2018-11-19 | Tweaks and API cleanup. | Bruce Hill | |
| 2018-11-17 | In-progress (but working) overhaul of some elements including: function | Bruce Hill | |
| calls, lib/thing.nom API, multi-assignments, varargs, etc. | |||
| 2018-11-11 | Cleaning up say/print and io.write (now you can use (say "foo" inline)) | Bruce Hill | |
| 2018-11-11 | Fixed compatibility thing with NomsuCode::from | Bruce Hill | |
| 2018-11-11 | Re-implemented nomsu -> lua comment translation and added file chunk | Bruce Hill | |
| comments. | |||
| 2018-11-11 | Fixed -O optimization flag. | Bruce Hill | |
| 2018-11-11 | Lots of fixes to the upgrading and codegen/autoformatting pipeline, also | Bruce Hill | |
| deleted nomnom files, since they're mostly not needed anymore. | |||
| 2018-11-09 | Removed debug code. | Bruce Hill | |
| 2018-11-09 | No longer passing `tree` to every compile action. Now, you can just | Bruce Hill | |
| return a LuaCode object, and it will automatically get a source from `tree` if it didn't already have a source. Plus some fixes/cleanup. | |||
| 2018-11-09 | Deprecating (% as lua statements) and (% as lua return) | Bruce Hill | |
| 2018-11-09 | Lots of cleanups, including expanded use of (... compiles to "text | Bruce Hill | |
| literal") shorthand, deprecating Lua value, and more use of Lua "..." with text interpolations. | |||
| 2018-11-08 | Major overhaul, splitting nomsu_compiler into nomsu_environment, | Bruce Hill | |
| nomsu_compiler, and nomsu_decompiler. Also added comprehensions. | |||
