aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Find variable values on parent scopesMiquel Sabaté Solà2024-12-202-12/+99
* assembler: Implement and add tests for operatorsMiquel Sabaté Solà2024-12-192-6/+228
* parser: Add support for operatorsMiquel Sabaté Solà2024-12-192-12/+217
* Export documentation on PString::to_isizeMiquel Sabaté Solà2024-12-191-3/+3
* parser: Allow for parenthesized expressionsMiquel Sabaté Solà2024-12-191-0/+43
* Implement the .incbin control statementMiquel Sabaté Solà2024-12-194-4/+141
* Merge code handling for procs and labelsMiquel Sabaté Solà2024-12-181-55/+75
* Reset literal mode on pending nodesMiquel Sabaté Solà2024-12-181-3/+5
* Add support for jumping into .proc'sMiquel Sabaté Solà2024-12-182-7/+67
* Fix label references on control statementsMiquel Sabaté Solà2024-12-181-1/+47
* Rename xixanta's fuzz targetsMiquel Sabaté Solà2024-12-183-4/+4
* Prevent a crash on bad binary literalsMiquel Sabaté Solà2024-12-181-27/+33
* Remove unneeded public referencesMiquel Sabaté Solà2024-12-182-4/+4
* Split crunch_and_resolve_pendingMiquel Sabaté Solà2024-12-181-5/+21
* Remove unneeded Init and Parsing stage valuesMiquel Sabaté Solà2024-12-181-7/+19
* Remove unneeded Ok callMiquel Sabaté Solà2024-12-181-1/+1
* Prevent addresses which are out of boundsMiquel Sabaté Solà2024-12-182-13/+41
* Remove From<std::io::Error> from errorsMiquel Sabaté Solà2024-12-181-30/+0
* header: Add fuzzy testingMiquel Sabaté Solà2024-12-184-0/+98
* Add the readrom binaryMiquel Sabaté Solà2024-12-182-0/+341
* Update the README for open sourcing the projectMiquel Sabaté Solà2024-12-161-1/+1
* Fix the mapping of addresses on labelsMiquel Sabaté Solà2024-12-164-325/+864
* ci: Run a fuzzy test also for the assemblerMiquel Sabaté Solà2024-12-132-0/+17
* parser: Fix crash on non-ASCII char literalsMiquel Sabaté Solà2024-12-131-3/+3
* Be more informative on segment overflow errorsMiquel Sabaté Solà2024-12-121-2/+2
* nasm: Add a parameter for linker configurationMiquel Sabaté Solà2024-12-121-0/+42
* Add support for character literalsMiquel Sabaté Solà2024-12-121-2/+76
* Re-work the handling of segments in the assemblerMiquel Sabaté Solà2024-12-125-18/+286
* Add support for anonymous labelsMiquel Sabaté Solà2024-12-124-30/+329
* Don't rely on the identifier for control identityMiquel Sabaté Solà2024-12-125-81/+156
* Fix bug on multiple arguments for macrosMiquel Sabaté Solà2024-12-121-5/+69
* Initial support for branchingMiquel Sabaté Solà2024-12-123-7/+114
* Re-work the support on labels, variables and jumpsMiquel Sabaté Solà2024-12-126-90/+283
* Allow for relative jumps at the parser levelMiquel Sabaté Solà2024-12-121-20/+153
* Allow for .byte/.address statementsMiquel Sabaté Solà2024-12-122-30/+143
* Implement the hibyte/lobyte functionsMiquel Sabaté Solà2024-12-121-2/+60
* Adapt the assembler to the changes on the parserMiquel Sabaté Solà2024-12-1211-2853/+2162
* ci: Add fuzzy testing to the parserMiquel Sabaté Solà2024-12-125-2/+115
* Re-work the parser from scratchMiquel Sabaté Solà2024-12-127-1622/+3275
* Add macros which can take argumentsMiquel Sabaté Solà2024-12-121-1/+46
* Add basic support for macrosMiquel Sabaté Solà2024-12-123-194/+254
* Add support for proceduresMiquel Sabaté Solà2024-12-124-15/+219
* Add support for branchingMiquel Sabaté Solà2024-12-125-75/+295
* Add the notion of mappingMiquel Sabaté Solà2024-12-125-26/+190
* Initial commitMiquel Sabaté Solà2024-12-127-0/+2734