| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Implement null-terminated strings | Ben Bridle | 2023-11-26 |
| | | | | | | | Double-quoted strings are automatically terminated by null bytes, with single-quoted strings maintaining the prior non-terminated string behaviour. | ||
| * | Tidy up code and comments | Ben Bridle | 2023-11-26 |
| | | |||
| * | Implement name-spaced macros | Ben Bridle | 2023-11-26 |
| | | |||
| * | Change operation mnemonics to reflect spec changes | Ben Bridle | 2023-11-26 |
| | | |||
| * | Improve reading and writing from stdin/stdout | Ben Bridle | 2023-11-26 |
| | | | | | | Previously, attempting to write large amounts of bytecode to stdout would often result in only the first n bytes being written. | ||
| * | Exit with status 1 on assembly error | Ben Bridle | 2023-11-26 |
| | | | | | | This will break unix pipelines in order to prevent any emulator down the pipeline from attempting to run a malassembled program. | ||
| * | Implement string literals | Ben Bridle | 2023-11-26 |
| | | |||
| * | Added detection of cyclic macro references, and made assembler binary usable | Ben Bridle | 2023-05-08 |
| | | |||
| * | About to refactor parser to be a struct with a method for each stage | Ben Bridle | 2023-05-06 |
