Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4502 - support string literals directly in code | Kartik Agaram | 2018-09-22 | 1 | -23/+5 |
| | | | | | | | | | | Doesn't de-duplicate in the data segment, though. If you use the literal "foo" a hundred times in your code segment you're gonna spend a hundred times the space you need to. We can now simplify our test harness a bit in the factorial app, but we still have to put in commandline args to compare with manually. We only support length-prefixed strings, not null-terminated ones. | ||||
* | 4567 - support automated tests in SubX | Kartik Agaram | 2018-09-21 | 1 | -0/+104 |
All it takes is to code-generate a simple function called 'run_tests' that calls all functions starting with 'test_' one by one. I've temporarily switched the factorial app to run as a test. But that's temporary, because all the code to print '.' vs 'F' needs to get extracted out into a helper. |