Bruce Hill
|
3c510e4ee5
|
Lots of optimizations and simplifications, especially towards getting
better performance on luajit.
|
2018-06-12 18:04:41 -07:00 |
|
Bruce Hill
|
83183122f1
|
Optimizations and cleanup. Build script now fails on first error and
uses the precompiled versions it has just compiled.
|
2018-06-04 20:44:58 -07:00 |
|
Bruce Hill
|
64294f5cd6
|
Removed the Word tree type and replaced it with raw strings, since
they're only used as part of Actions
|
2018-05-24 21:17:15 -07:00 |
|
Bruce Hill
|
2abaf67b66
|
Fix for compile lib putting the files in the wrong place.
|
2018-05-03 21:55:58 -07:00 |
|
Bruce Hill
|
85c5511fa5
|
Fixed compile_lib and cleaned up control_flow
|
2018-04-28 19:38:03 -07:00 |
|
Bruce Hill
|
df9a82a971
|
Overhaul of command-line API. It's a bit cleaner now.
|
2018-04-28 17:08:44 -07:00 |
|
Bruce Hill
|
9b1297ef88
|
Removed building tests.
|
2018-03-06 15:17:55 -08:00 |
|
Bruce Hill
|
505fec2a61
|
Restructured the nomsu files to group all the essentials into core/ and
all the optionals into lib/. lib/core.nom and tests/all.nom are no
longer needed now.
|
2018-02-02 15:49:42 -08:00 |
|
Bruce Hill
|
90c56d3135
|
Added a ton of tests for virtually all the functionality. Helped me find
and fix a lot of latent problems.
|
2018-01-26 20:20:38 -08:00 |
|
Bruce Hill
|
3e1e32e953
|
Fixed unintentional printing of "-n"
|
2018-01-24 01:38:02 -08:00 |
|
|
64865aa596
|
Added compile step for lib/core.nom
|
2018-01-16 01:45:43 -08:00 |
|
Bruce Hill
|
6b09187899
|
Switched to use load() with environment table instead of passing in
nomsu to everything. This has some nice code cleanliness benefits.
|
2018-01-12 16:33:11 -08:00 |
|
Bruce Hill
|
ea05cc155e
|
Switched back to using precompiled lua files instead of lua> "..",
because it's noticeably faster.
|
2018-01-10 13:52:41 -08:00 |
|
Bruce Hill
|
3fbfc85e04
|
Updated build script.
|
2017-12-30 14:32:39 -08:00 |
|
Bruce Hill
|
0987fde8e7
|
Improved documentation and compile script.
|
2017-12-18 16:45:46 -08:00 |
|
Bruce Hill
|
0c1c406ce0
|
More updates with more functional macros and source code storage.
|
2017-12-11 17:53:23 -08:00 |
|
Bruce Hill
|
1083273b9f
|
Added -f option to force rebuilds (for when the compiler changes, not
the lib files).
|
2017-10-13 16:10:23 -07:00 |
|
Bruce Hill
|
7c231bf435
|
Updated command line interface and compilation.
|
2017-10-08 18:23:48 -07:00 |
|