| Age | Commit message (Collapse) | Author |
|
|
|
flexibility of scoping. Redesigned Object system too.
|
|
|
|
|
|
|
|
|
|
better performance on luajit.
|
|
aggressive optimizations and generally helps performance. Some safety is
lost, but I think the performance gains, reduced complexity, and reduced
dependencies are worth it.
|
|
tiny bit.
|
|
simpler. Also deleted Counters.
|
|
uses the precompiled versions it has just compiled.
|
|
thanks to support from immutable-tables for mixed tables.
|
|
streamlining), added a .stub member to Action trees, and switched
Source's repr to be @filename[start:stop] instead of
"filename[start:stop]"
|
|
|
|
mangling to 'parse % as %' to make almost hygienic macros.
|
|
|
|
|
|
in nomsu.moon, and cleaned up how Vars are treated, since they are not
atomic.
|
|
|
|
'parse % as %'
generate lua code with already-substituted tree literals instead of reparsing and
substituting at parse time, and made some general optimizations.
|
|
|
|
|
|
spurious circular import errors.
|
|
|
|
compilation and removed some dead code around Nomsu.debug
|
|
how_do_i.nom, added "result of %" macro, which allowed comprehensions to
be way more concisely defined. Moved len() operator into the nomsu
environment.
|
|
implementation).
|
|
|
|
actions/macros, and deleting some dead code.
|
|
(statement; statement)
|
|
|
|
|
|
indentation now).
|
|
which helps with indenting generated lua code correctly. Also made a few
ergonomic fixes/changes for line breaking.
|
|
|
|
|
|
|
|
|
|
just strings.
|
|
|
|
|
|
their own file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nothing.
|
|
|