| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-02 | Updated makefile to precompile tools and compatibility for the 'all' | Bruce Hill | |
| rule | |||
| 2019-03-22 | Fix for error reporting not finding core files | Bruce Hill | |
| 2019-02-06 | Moving to better, more centralized versioning system. Now the Nomsu | Bruce Hill | |
| version is just defined as a list at the top of nomsu.moon, and uses X.Y.Z form instead of X.Y.Z.W. Added a ([...], from 2) method and a ([...], up to 5) method, and fixed a few upgrade bugs. | |||
| 2019-01-29 | Switched to have colors/utf8 be optional, fixed an issue with currently | Bruce Hill | |
| running files leaking when errors occurred (causing spurious circular import errors), and improved tutorial. | |||
| 2019-01-27 | Added list of all .nom files | Bruce Hill | |
| 2019-01-25 | Added metatables for bool, number, function, coroutine. Added | Bruce Hill | |
| run-time check to make sure precompiled code used the same version of Lua. Methods can now be used in (* compiles to *), etc. | |||
| 2019-01-22 | Moved all the text method stuff into text.moon instead of splitting | Bruce Hill | |
| across string2/containers. Modified the type stuff to output better type names and use (a Dict) and (a List) instead of (Dict) and (List). (Text) now also has a proper constructor. (assume) now also handles a bunch of different assumptions with smart error messages. | |||
| 2019-01-15 | Added rule to precompile tools/compatibility when installing. | Bruce Hill | |
| 2019-01-15 | Updated makefile to avoid precompiling and testing compatibility and tools. | Bruce Hill | |
| 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-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-04 | Made wildcards recursive and fixed default PREFIX | Bruce Hill | |
| 2018-12-31 | Bumped version number. | Bruce Hill | |
| 2018-12-14 | Initial setup work for syntax version 5. | Bruce Hill | |
| 2018-11-08 | Major overhaul, splitting nomsu_compiler into nomsu_environment, | Bruce Hill | |
| nomsu_compiler, and nomsu_decompiler. Also added comprehensions. | |||
| 2018-11-06 | Removed utils.lua, simplified some metaprogramming stuff, added native support | Bruce Hill | |
| for calling functions with (%a %b %c) instead of (call %a with [%b, %c]), renamed _List -> List, _Dict -> Dict, improved example code. | |||
| 2018-09-14 | Renaming parser2 to parser. | Bruce Hill | |
| 2018-09-14 | Removing the remnants of the old parser system. | Bruce Hill | |
| 2018-09-12 | Initial working version. | Bruce Hill | |
| 2018-09-06 | Removed the mandatory "_" prefix for Nomsu variables, renamed "list" and | Bruce Hill | |
| "dict" to "List" and "Dict", or in Nomsu's environment, "_List" and "_Dict", removed uuid.lua and replaced it with core/id.nom for handling IDs. | |||
| 2018-08-30 | Added bitops files to Makefile. | Bruce Hill | |
| 2018-08-29 | Handling more compatibility stuff, including Lua 5.4, and a backup for | Bruce 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-07-24 | Switched to optimization level 1 by default (i.e. use precompiled nomsu | Bruce Hill | |
| files). | |||
| 2018-07-23 | Renamed nomsu_tree -> syntax_tree, so anyone looking for syntax trees | Bruce Hill | |
| knows where to look. | |||
| 2018-07-22 | Actually removing the tests now that they're inline. | Bruce Hill | |
| 2018-07-22 | Switching makefile to use inline tests. | Bruce Hill | |
| 2018-07-18 | Updated Makefile to copy over compatibility and tools directories, and | Bruce Hill | |
| updated launcher script to list installed nomsu versions. | |||
| 2018-06-24 | Added UNINSTALL_VERSION parameter to makefile so users can specify a | Bruce Hill | |
| particular version to uninstall (or use "*" to uninstall all). | |||
| 2018-06-24 | Tweaked `make test` to run both unoptimized and optimized tests. | Bruce Hill | |
| 2018-06-24 | Removed vestiges of nomsu_latest, so the makefile works properly. | Bruce Hill | |
| 2018-06-24 | Added manpage and fixed a bug that screwed up nomsu loading. | Bruce Hill | |
| 2018-06-24 | Slightly tidier install without making a local nomsu$version file, just | Bruce Hill | |
| put it directly in $prefix/bin/ | |||
| 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 | Cleaning up makefile and REPL colors. | Bruce Hill | |
| 2018-06-23 | Fixed up nomsupath behavior and refactored file stuff into its own file. | Bruce Hill | |
| 2018-06-23 | Fixed and simplified makefile a bit. | Bruce Hill | |
| 2018-06-23 | Added versioning system. | Bruce Hill | |
| 2018-06-22 | Changed `make clean` to only clean up build files, not uninstall. | Bruce Hill | |
| 2018-06-22 | Updating documentation. | Bruce Hill | |
| 2018-06-22 | Adding fancy makefile that compiles all the moonscript files and | Bruce Hill | |
| precompiles all the nomsu files and can build a nice executable file and install it wherever you like. | |||
