index
:
bedrock-asm
main
Rust library for assembling Bedrock programs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
*
Update instruction set to match latest specification
Ben Bridle
3 days
*
Support local identifiers as macro names and in macro definitions
Ben Bridle
2025-03-25
*
Recognise : as a valid symbol
Ben Bridle
2025-03-25
*
Improve error reporting for macros invoked before definition
Ben Bridle
2025-03-25
*
Fix incorrect block addresses
Ben Bridle
2025-03-25
*
Fix invocations not being recorded as symbol references
Ben Bridle
2025-03-25
*
Fix misleading variable name
Ben Bridle
2025-03-25
*
Improve wording of error messages
Ben Bridle
2025-03-25
*
Fix label definition issue
Ben Bridle
2025-03-25
*
Simplify syntactic catch-all branch
Ben Bridle
2025-03-23
*
Rewrite library
Ben Bridle
2025-03-18
*
Use source code tokeniser from assembler crate
Ben Bridle
2025-02-04
*
Use locator types from assembler crate
Ben Bridle
2025-02-04
*
Fix spelling and grammar
Ben Bridle
2025-02-04
*
Fix source merging order
Ben Bridle
2024-11-06
*
Fix minor formatting issue in error messages
Ben Bridle
2024-11-01
*
Don't merge empty source files
Ben Bridle
2024-11-01
*
Add location() method to SourceSpan struct
Ben Bridle
2024-10-31
*
Fix reported source location in symbol redefinition errors
Ben Bridle
2024-10-31
*
Ensure the root source unit is always merged last
Ben Bridle
2024-10-31
*
Implement an intelligent source merging strategy
Ben Bridle
2024-10-30
*
Write line and column information to symbols file
Ben Bridle
2024-10-29
*
Rewrite assembler
Ben Bridle
2024-10-28
*
Update instruction set to match final specification
Ben Bridle
2024-09-03
*
Add mnemonics for alternate debug instructions
Ben Bridle
2024-06-09
*
Change instruction names to match updated Bedrock specification
v2.0.0
Ben Bridle
2024-01-20
*
Report program size as a percentage
Ben Bridle
2024-01-09
*
Print better error message when unable to output bytecode
Ben Bridle
2023-12-24
*
Change op-codes for JMP and JCN instructions
Ben Bridle
2023-12-19
*
Report unused label definitions
Ben Bridle
2023-12-19
*
Report preceding label name on assembly error
Ben Bridle
2023-12-19
*
Implement null-terminated strings
Ben Bridle
2023-11-26
*
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
*
Exit with status 1 on assembly error
Ben Bridle
2023-11-26
*
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