Age | Commit message (Expand) | Author |
21 hours | Swap the field order for ROTV instruction | bd |
23 hours | Add the ROTV instruction | bd |
39 hours | Part one reformat SRDL and SRDS instruction signature | bd |
44 hours | Rename STOREV, LOADV to SRDS, SRDL | bd |
2025-04-21 | update copyright | bd |
2025-04-17 | Add new push/pop test case, ensure generated files end in .rv | bd |
2025-04-16 | remove tabs | bd |
2025-04-16 | Let displacement for JAL+JMP be the absolute file position of label | bd |
2025-04-16 | Add licensing information | bd |
2025-04-11 | Add RET and NOP j-type instructions | bd |
2025-04-11 | Remove unnecessary imm ast node | bd |
2025-04-11 | Add a few new test files | bd |
2025-04-11 | Automatically add a halt to the end of every program | bd |
2025-04-11 | Rename some grammar rules (for better error output | bd |
2025-04-11 | Simplify newline rules | bd |
2025-04-11 | Add comments to parsing | bd |
2025-04-10 | Switch to allowing variables to be used as immediate fields | bd |
2025-04-10 | Allow all integers to be negative | bd |
2025-04-10 | Fix swapped destination + source in immediate i-type instructions | bd |
2025-04-10 | Add write raw bytes stage | bd |
2025-04-10 | Add untested (but works on the single input file) code emission | bd |
2025-04-10 | Fix the rest of the initial parsing bugs, add high-level tests | bd |
2025-04-10 | Messy data section | bd |
2025-04-09 | Properly maintain a hashmap of labels, lots of minor code cleanups | bd |
2025-04-09 | Successfully parse every instruction type | bd |
2025-04-09 | Saving first part of large rewrite | bd |
2025-04-09 | Remove trivia | bd |
2025-04-08 | Add parsing functionality for R-type expressions | bd |
2025-04-08 | Simplify lexer-error handling, skeletion parsing functions for types | bd |
2025-04-08 | Add plus and minus symbols to lexer | bd |
2025-04-07 | Add label processing, mnemonic and label lookup maps | bd |
2025-04-03 | Fix minor bug | bd |
2025-04-03 | Allow lexing of immediates in different bases | bd |
2025-04-03 | Add lexing for immediates, keywords, and associated tests | bd |
2025-03-20 | Edit logic in main to error if passed file could not be opened. | bd |
2025-03-20 | Add logic to open file, lex single character symbols, tests | bd |
2025-03-16 | Add clingon command-line arg parser, finish test harness setup | bd |
2025-03-16 | Prune dead files | bd |
2025-03-16 | Added and configured fiveam test suite | bd |
2025-03-15 | initial commit | bd |