| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | Removed automatic file caching. | Bruce Hill | |
| 2019-01-06 | Added option to skip cache and piped stderr to /dev/null | 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-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. | |||
| 2018-11-02 | Changed stub convention to (foo 1 baz 2) -> foo_1_baz instead of | Bruce Hill | |
| foo_1_baz_2, removed "smext", made some cleanup changes. | |||
| 2018-10-31 | Bumped version number, fixed REPL, and simplified/fixed (use %). | Bruce Hill | |
| 2018-09-08 | Minor fixes/tidying. | Bruce Hill | |
| 2018-07-26 | Fix for -e strings not getting executed because Files.walk didn't | Bruce Hill | |
| respect spoofing. | |||
| 2018-07-25 | Removing debug print. | Bruce Hill | |
| 2018-07-24 | Fixed stdin handling. | Bruce Hill | |
| 2018-07-24 | Updated luafilesystem urls to point to both JIT and non-JIT versions. | Bruce Hill | |
| 2018-07-24 | Updating file stuff for better compatibility with Lua 5.2 and fixing | Bruce Hill | |
| some bugs. Also updated README to provide more compatibility info and list Lua5.2+ as a requirement. | |||
| 2018-07-24 | Updated package.nomsupath behavior to first search the installed | Bruce Hill | |
| locations, *then* search the current directory. This makes the system `nomsu` run properly, even if the local directory has a broken file that has the same name as a nomsu file. | |||
| 2018-07-22 | Better handling of parsing non-filechunks text. | Bruce Hill | |
| 2018-07-21 | Improvements working towards better inline tests. Improved handling of | Bruce Hill | |
| file spoofing and adding -e command line flag for executing a string. | |||
| 2018-07-19 | Fixed some bugs in trailing_line_len() and refactored tree_to_nomsu into | Bruce Hill | |
| separate inline/not-inline functions. | |||
| 2018-07-17 | Optimization/simplification pass. | Bruce Hill | |
| 2018-07-09 | Adding some compatibility stuff. | Bruce Hill | |
| 2018-07-09 | Simplified the command line interface. | Bruce Hill | |
| 2018-06-28 | Improvements to nomsu codegen (comments are now retained) and some | Bruce Hill | |
| improvements to handling of stdin and fixes for error reporting. | |||
| 2018-06-26 | Cleaning up metaprogramming a bit and fixing/adding test for recursion | Bruce Hill | |
| control flow. | |||
| 2018-06-24 | Cleaning up code and shuffling things around. | Bruce Hill | |
| 2018-06-24 | Cleaning up non LFS codepath for files and README | Bruce Hill | |
| 2018-06-24 | Simplifications/streamlining the Make process, and cleaning up some of | Bruce Hill | |
| how command line interaction and `use %` work. | |||
| 2018-06-23 | Minor cleanup | Bruce Hill | |
| 2018-06-23 | Fixed up nomsupath behavior and refactored file stuff into its own file. | Bruce Hill | |
