summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Update version to 3.0.0HEADv3.0.0mainBen Bridle21 hours
* Make debug operator print the full expression stackBen Bridle21 hours
* Add find operator for expressionsBen Bridle21 hours
* Add indexing operator for expressionsBen Bridle21 hours
* Raise an error if recursion depth exceeds a maximum valueBen Bridle22 hours
* Fix incorrect first segment addressBen Bridle22 hours
* Remove string-style argument syntax from error messageBen Bridle22 hours
* Change version messageBen Bridle22 hours
* Add debug operator for expressionsBen Bridle24 hours
* Fix panic caused by dividing by zero in an expressionBen Bridle24 hours
* Implement new bytecode stageBen Bridle38 hours
* Implement new intermediate stageBen Bridle38 hours
* Rename the <tal> operator to <sum>Ben Bridle42 hours
* Track more information with SymbolParserBen Bridle42 hours
* Implement lists as a first-class typeBen Bridle42 hours
* Change string argument syntax to list argument syntaxBen Bridle42 hours
* Allow a macro invocation to precede the macro definitionBen Bridle42 hours
* Include argument count in the signature of a symbolBen Bridle42 hours
* Update wording of syntactic and semantic errorsBen Bridle42 hours
* Rename labels/sublabels to global/local labelsBen Bridle3 days
* Fix initial indentation when printing semantic tokensBen Bridle3 days
* Add a specific error for nested macro definitionsBen Bridle3 days
* Update help textBen Bridle3 days
* Update version to 2.5.0v2.5.0Ben Bridle2025-04-27
* Implement <abs> operator for expressionsBen Bridle2025-04-27
* Update assembler and log librariesBen Bridle2025-04-27
* Update version to 2.4.0v2.4.0Ben Bridle2025-04-26
* Allow label references in pinned address calculationsBen Bridle2025-04-26
* Implement first-class string literalsBen Bridle2025-04-26
* Fix misleading error messageBen Bridle2025-04-26
* Implement <tal> operator for expressionsBen Bridle2025-04-26
* Add a rust-toolchain fileBen Bridle2025-04-26
* Update version to 2.3.0v2.3.0Ben Bridle2025-04-18
* Allow a macro to invoke itself safelyBen Bridle2025-04-18
* Allow a macro to invoke itselfBen Bridle2025-04-18
* Implement <len> operator for expressionsBen Bridle2025-04-18
* Add license informationBen Bridle2025-04-18
* Update version to 2.2.0v2.2.0Ben Bridle2025-04-17
* Implement octal literalsBen Bridle2025-04-17
* Update version to 2.1.0v2.1.0Ben Bridle2025-04-15
* Remove brackets from format names in program help textBen Bridle2025-04-12
* Add the cmd format to the list in program help textBen Bridle2025-04-12
* Fix width checks for negative integersBen Bridle2025-04-12
* Implement negative integer literalsBen Bridle2025-04-12
* Add support for the CP/M CMD file module formatBen Bridle2025-04-11
* Update version to 2.0.2v2.0.2Ben Bridle2025-04-01
* Update assembler dependencyBen Bridle2025-04-01
* Update version to 2.0.1v2.0.1Ben Bridle2025-03-31
* Update assembler dependencyBen Bridle2025-03-31
* Improve help textBen Bridle2025-03-31