aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2019-01-22Moved all the text method stuff into text.moon instead of splittingBruce 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-15Added rule to precompile tools/compatibility when installing.Bruce Hill
2019-01-15Updated makefile to avoid precompiling and testing compatibility and tools.Bruce Hill
2019-01-14Moved compatibility to lib/ and fixed path searching for .peg files.Bruce Hill
2019-01-14Overhaul in progress, mostly working. Moved all the nomsu packages intoBruce Hill
lib/, including core/*. Changes to how nomsu environments and importing work.
2019-01-10Major overhaul of how modules and environments work, along with someBruce Hill
steamlining and tweaks to the makefile. Version bump: 6.14.13.8
2019-01-04Made wildcards recursive and fixed default PREFIXBruce Hill
2018-12-31Bumped version number.Bruce Hill
2018-12-14Initial setup work for syntax version 5.Bruce Hill
2018-11-08Major overhaul, splitting nomsu_compiler into nomsu_environment,Bruce Hill
nomsu_compiler, and nomsu_decompiler. Also added comprehensions.
2018-11-06Removed utils.lua, simplified some metaprogramming stuff, added native supportBruce 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-14Renaming parser2 to parser.Bruce Hill
2018-09-14Removing the remnants of the old parser system.Bruce Hill
2018-09-12Initial working version.Bruce Hill
2018-09-06Removed the mandatory "_" prefix for Nomsu variables, renamed "list" andBruce 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-30Added bitops files to Makefile.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-07-24Switched to optimization level 1 by default (i.e. use precompiled nomsuBruce Hill
files).
2018-07-23Renamed nomsu_tree -> syntax_tree, so anyone looking for syntax treesBruce Hill
knows where to look.
2018-07-22Actually removing the tests now that they're inline.Bruce Hill
2018-07-22Switching makefile to use inline tests.Bruce Hill
2018-07-18Updated Makefile to copy over compatibility and tools directories, andBruce Hill
updated launcher script to list installed nomsu versions.
2018-06-24Added UNINSTALL_VERSION parameter to makefile so users can specify aBruce Hill
particular version to uninstall (or use "*" to uninstall all).
2018-06-24Tweaked `make test` to run both unoptimized and optimized tests.Bruce Hill
2018-06-24Removed vestiges of nomsu_latest, so the makefile works properly.Bruce Hill
2018-06-24Added manpage and fixed a bug that screwed up nomsu loading.Bruce Hill
2018-06-24Slightly tidier install without making a local nomsu$version file, justBruce Hill
put it directly in $prefix/bin/
2018-06-24Simplifications/streamlining the Make process, and cleaning up some ofBruce Hill
how command line interaction and `use %` work.
2018-06-23Cleaning up makefile and REPL colors.Bruce Hill
2018-06-23Fixed up nomsupath behavior and refactored file stuff into its own file.Bruce Hill
2018-06-23Fixed and simplified makefile a bit.Bruce Hill
2018-06-23Added versioning system.Bruce Hill
2018-06-22Changed `make clean` to only clean up build files, not uninstall.Bruce Hill
2018-06-22Updating documentation.Bruce Hill
2018-06-22Adding fancy makefile that compiles all the moonscript files andBruce Hill
precompiles all the nomsu files and can build a nice executable file and install it wherever you like.