summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Improve wording of error messagesBen Bridle2025-03-25
* Fix label definition issueBen Bridle2025-03-25
* Update version of assembler library usedBen Bridle2025-03-25
* Simplify syntactic catch-all branchBen Bridle2025-03-23
* Remove unused dependenciesBen Bridle2025-03-18
* Rewrite libraryBen Bridle2025-03-18
* Use source code tokeniser from assembler crateBen Bridle2025-02-04
* Use locator types from assembler crateBen Bridle2025-02-04
* Fix spelling and grammarBen Bridle2025-02-04
* Update version to 4.0.6v4.0.6Ben Bridle2024-11-06
* Fix source merging orderBen Bridle2024-11-06
* Update version to 4.0.5v4.0.5Ben Bridle2024-11-01
* Fix minor formatting issue in error messagesBen Bridle2024-11-01
* Don't merge empty source filesBen Bridle2024-11-01
* Update version to 4.0.4v4.0.4Ben Bridle2024-10-31
* Add location() method to SourceSpan structBen Bridle2024-10-31
* Fix reported source location in symbol redefinition errorsBen Bridle2024-10-31
* Update version to 4.0.3v4.0.3Ben Bridle2024-10-31
* Ensure the root source unit is always merged lastBen Bridle2024-10-31
* Update version to 4.0.2v4.0.2Ben Bridle2024-10-30
* Implement an intelligent source merging strategyBen Bridle2024-10-30
* Update version to 4.0.1v4.0.1Ben Bridle2024-10-29
* Write line and column information to symbols fileBen Bridle2024-10-29
* Update version to 4.0.0v4.0.0Ben Bridle2024-10-28
* Update vagabond dependency to point to git URLBen Bridle2024-10-28
* Rewrite assemblerBen Bridle2024-10-28
* Update version to 3.0.0v3.0.0Ben Bridle2024-09-08
* Update instruction set to match final specificationBen Bridle2024-09-03
* Add mnemonics for alternate debug instructionsBen Bridle2024-06-09
* Change instruction names to match updated Bedrock specificationv2.0.0Ben Bridle2024-01-20
* Report program size as a percentageBen Bridle2024-01-09
* Add information to Cargo.tomlv1.0.0Ben Bridle2023-12-24
* Print better error message when unable to output bytecodeBen Bridle2023-12-24
* Change op-codes for JMP and JCN instructionsBen Bridle2023-12-19
* Report unused label definitionsBen Bridle2023-12-19
* Report preceding label name on assembly errorBen Bridle2023-12-19
* Implement null-terminated stringsBen Bridle2023-11-26
* Tidy up code and commentsBen Bridle2023-11-26
* Implement name-spaced macrosBen Bridle2023-11-26
* Change operation mnemonics to reflect spec changesBen Bridle2023-11-26
* Improve reading and writing from stdin/stdoutBen Bridle2023-11-26
* Exit with status 1 on assembly errorBen Bridle2023-11-26
* Implement string literalsBen Bridle2023-11-26
* Shrink and strip compiled binary in release modeBen Bridle2023-11-26
* Added detection of cyclic macro references, and made assembler binary usableBen Bridle2023-05-08
* About to refactor parser to be a struct with a method for each stageBen Bridle2023-05-06