aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-15Better/more realistic example code in the tests.Bruce Hill
2019-01-15Updated things API for inheritance.Bruce Hill
2019-01-15Removed debug code.Bruce Hill
2019-01-15Fix for formatting indented code with the format tool.Bruce Hill
2019-01-15Merge branch 'master' into workingBruce Hill
2019-01-15Deleted accidentally added debugger file.Bruce Hill
2019-01-15Updating to v6.15, which includes "external (...)" instead of separateBruce Hill
'externally' versions of stuff, and some auto-formatting.
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-14Removed dead codeBruce Hill
2019-01-14Added warning for nomsu -c foo.luaBruce Hill
2019-01-14Fix for nomsu -v foo.lua, and made default nomsupath /opt/nomsu insteadBruce Hill
of /opt
2019-01-14Added support for --upgrade-from=foo/1.0 without --upgrade-to= (assumeBruce Hill
latest version)
2019-01-14Added 'with' to 'if it fails with $' clauses and made upgrade importBruce Hill
specific rules.
2019-01-14Added missing newlineBruce Hill
2019-01-14Moved compatibility to lib/ and fixed path searching for .peg files.Bruce Hill
2019-01-14Added (SyntaxTree {...} ...) shorthand for SyntaxTree{..., ...} andBruce Hill
added some shebangs.
2019-01-14Fixed some bugs with append/add discrepancy, misguided ".." matching forBruce Hill
needs_space, and list items getting falsely forced into indented form.
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-11Added 'use'Bruce Hill
2019-01-11Added fix for concatenating string and LuaCodeBruce Hill
2019-01-11Tweaked code to use both _ENV and _G for better compatibility ofBruce Hill
precompiled Lua between Lua 5.2+ and LuaJIT
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-08AutoformatBruce Hill
2019-01-08Removed automatic file caching.Bruce Hill
2019-01-08Made the source mapping optional (and disabled with -O2+)Bruce Hill
2019-01-08Made separate versions of (sh> ...) and (=sh ...) for versions thatBruce Hill
care or don't care about the output.
2019-01-08Added compatibility files and revamped core/math to use global variablesBruce Hill
instead of compile actions. Also added mix (lerp) and smooth (smoothstep) functions.
2019-01-08Made (external $x = $y) work using ($x = $y), so e.g. (externalBruce Hill
[$x, $y] = [1, 2]) now works properly.
2019-01-07Added quit/exit and switched Files.read->exists.Bruce Hill
2019-01-07Renamed "source" to "file" to avoid confusion.Bruce Hill
2019-01-07Moved require to top level.Bruce Hill
2019-01-07Fix for no-arg functioncalls of expressions (e.g. $fn()), and lineBruce Hill
wrapping of list/dicts.
2019-01-07Fix for text interpolation of numbers.Bruce Hill
2019-01-07Added clamp functionBruce Hill
2019-01-07Switched "ask" to be a proper function so it works as either anBruce Hill
expression or a statement.
2019-01-06Added option to skip cache and piped stderr to /dev/nullBruce Hill
2019-01-04Made wildcards recursive and fixed default PREFIXBruce Hill
2019-01-01Updating exampleBruce Hill
2019-01-01Removing shim.Bruce Hill
2019-01-01Some changes to the error API, a fix for statement block parsing, andBruce Hill
replacing ((foo 1 baz)'s meaning) with $(foo 1 baz).
2019-01-01Oops, missing paren.Bruce Hill
2019-01-01Added support for $(foo 1 baz 2) as a way to access (foo 1 baz 2)'sBruce Hill
meaning.
2019-01-01Misc changes, including text indented interpolations are now indentedBruce Hill
relative to the text, not the opening '("', code objects can now remove all free vars, the REPL uses global vars. Error API is changing a bit.
2018-12-31Fix for bug in nomsupath checking of input files.Bruce Hill
2018-12-31Added todoBruce Hill
2018-12-31Added replace -q and chmod +x'd two tools.Bruce Hill
2018-12-31Added "replace" tool.Bruce Hill
2018-12-31Overhaul of command line argument parsing. Now supports "-abc" as 3Bruce Hill
flags, and stores them as .a, .b, .c instead of ."-a", etc. (same for --args)
2018-12-31Added the ": for $ in $: ..." shorthand for indented comprehensions.Bruce Hill