aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add __NASM__ protection on the --prelude outputMiquel Sabaté Solà2026-02-031-3/+5
* Avoid invalid identifiers in proc/macro/scopeMiquel Sabaté Solà2026-02-035-7/+81
* Ensure __fallthrough__ is not considered a valid identifierMiquel Sabaté Solà2026-02-031-1/+4
* nasm: add the --prelude flagMiquel Sabaté Solà2026-02-021-0/+18
* Change .fallthrough to __fallthrough__Miquel Sabaté Solà2026-02-026-46/+57
* Fix typo in commentMiquel Sabaté Solà2026-02-021-1/+1
* Add the .fallthrough control statementMiquel Sabaté Solà2026-02-029-1/+164
* nasm: define the __NASM__ variableMiquel Sabaté Solà2026-02-021-0/+3
* xa65: add -Werror to the --strict flagMiquel Sabaté Solà2026-02-021-1/+1
* Warn on pointless (un)conditional branchingMiquel Sabaté Solà2026-02-026-0/+116
* xixanta: add context from macro expansionsMiquel Sabaté Solà2026-02-023-4/+163
* tests: do not generate dummy out.nes filesMiquel Sabaté Solà2026-02-021-3/+3
* Fix -a/--asan flag parsingMiquel Sabaté Solà2026-02-021-1/+1
* asan: move the conflict check into its own loopMiquel Sabaté Solà2025-12-151-18/+30
* Allow constants in asan:reserve statementsMiquel Sabaté Solà2025-12-156-29/+104
* xa65: use the current timestamp for the tmp directoryMiquel Sabaté Solà2025-12-151-2/+8
* asan: addresses >= 0x2000 cannot be reserved spaceMiquel Sabaté Solà2025-12-151-10/+15
* Report on multi-byte values on arithmetic evaluationMiquel Sabaté Solà2025-12-151-0/+32
* Forbid to .include something which is not a fileMiquel Sabaté Solà2025-12-151-17/+17
* Do not allow empty strings on .includeMiquel Sabaté Solà2025-12-151-0/+24
* xa65: better ensure the name of the tmp directoryMiquel Sabaté Solà2025-12-141-2/+2
* Allow asan:reserve to receive an usizeMiquel Sabaté Solà2025-12-144-26/+34
* nasm: Better wording on the README fileMiquel Sabaté Solà2025-09-191-5/+19
* xixanta: Don't allow negative variables on asanMiquel Sabaté Solà2025-09-121-4/+41
* readrom: Add detection of RAM, Timing and mirroringMiquel Sabaté Solà2025-09-121-8/+40
* header: Add RAM and CPU/PPU Timing detectionMiquel Sabaté Solà2025-09-121-2/+141
* header: Add one/four screen nametable supportMiquel Sabaté Solà2025-09-121-13/+74
* Update README on asan:ignore also affecting instructionsMiquel Sabaté Solà2025-09-041-9/+6
* Move and expand the README on nasmMiquel Sabaté Solà2025-09-042-33/+181
* scripts: Remove the usage of asan in most examplesMiquel Sabaté Solà2025-09-041-18/+22
* asan: Add fixes on absolute/indirect addressingMiquel Sabaté Solà2025-09-033-1/+11
* Apply asan:ignore also when bundlingMiquel Sabaté Solà2025-09-032-1/+15
* Add a check for variable namesMiquel Sabaté Solà2025-09-034-0/+101
* Validate that memory access is done via variablesMiquel Sabaté Solà2025-09-035-9/+204
* Add a warning for each unused variableMiquel Sabaté Solà2025-09-027-31/+93
* Split the --stats and the --strict flagsMiquel Sabaté Solà2025-09-023-36/+48
* assembler: Preserve the original working directoryMiquel Sabaté Solà2025-09-021-0/+10
* parser: Allow .include inside of .scopeMiquel Sabaté Solà2025-09-021-6/+21
* parser: Avoid unwrap crash on weird quoted stringsMiquel Sabaté Solà2025-09-021-1/+1
* assembler: Add support for asan:reserve,ignoreMiquel Sabaté Solà2025-09-027-115/+536
* Add -h and -v options on the help messageMiquel Sabaté Solà2025-09-023-2/+8
* parser: Add asan:reserve and asan:weak supportMiquel Sabaté Solà2025-08-282-19/+223
* nasm: Error out when using WRAM when not availableMiquel Sabaté Solà2025-08-284-1/+58
* xixanta: Be more mindful on what's being exportedMiquel Sabaté Solà2025-08-271-6/+21
* Remove ncount and ngrepMiquel Sabaté Solà2025-08-275-36/+0
* nasm: Implement the -s/--stats optionMiquel Sabaté Solà2025-08-272-0/+33
* ci: Work with recursive submodulesMiquel Sabaté Solà2025-08-181-0/+4
* ci: Ensure cl65 is installedMiquel Sabaté Solà2025-08-181-0/+5
* Rebump end-to-end tests to work via git submodulesMiquel Sabaté Solà2025-08-188-20/+173
* Don't get into all blocks when evaluating the contextMiquel Sabaté Solà2025-08-181-4/+51