aboutsummaryrefslogtreecommitdiff
path: root/lib/xixanta
Commit message (Expand)AuthorAgeFilesLines
* Define the global scope to a more obscure nameMiquel Sabaté Solà2026-02-251-1/+1
* Fix small indentation typoMiquel Sabaté Solà2026-02-251-1/+1
* Raise an error when a control statement does not existMiquel Sabaté Solà2026-02-251-11/+10
* Allow using a byte for indirect jumpsMiquel Sabaté Solà2026-02-111-11/+12
* asan: Fix validation on indirect jumpsMiquel Sabaté Solà2026-02-111-3/+1
* asan: don't complain on arithmetic with addressesMiquel Sabaté Solà2026-02-061-4/+17
* Fix the arithmetic on indexed addressing modesMiquel Sabaté Solà2026-02-051-51/+136
* Make the fallthrough error more explicitMiquel Sabaté Solà2026-02-031-1/+4
* Avoid invalid identifiers in proc/macro/scopeMiquel Sabaté Solà2026-02-031-7/+58
* Ensure __fallthrough__ is not considered a valid identifierMiquel Sabaté Solà2026-02-031-1/+4
* Change .fallthrough to __fallthrough__Miquel Sabaté Solà2026-02-024-38/+49
* Fix typo in commentMiquel Sabaté Solà2026-02-021-1/+1
* Add the .fallthrough control statementMiquel Sabaté Solà2026-02-023-1/+98
* Warn on pointless (un)conditional branchingMiquel Sabaté Solà2026-02-022-0/+88
* xixanta: add context from macro expansionsMiquel Sabaté Solà2026-02-023-4/+163
* 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-153-29/+78
* 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
* Allow asan:reserve to receive an usizeMiquel Sabaté Solà2025-12-144-26/+34
* xixanta: Don't allow negative variables on asanMiquel Sabaté Solà2025-09-121-4/+41
* asan: Add fixes on absolute/indirect addressingMiquel Sabaté Solà2025-09-031-1/+6
* Apply asan:ignore also when bundlingMiquel Sabaté Solà2025-09-031-1/+13
* Add a check for variable namesMiquel Sabaté Solà2025-09-031-0/+67
* Validate that memory access is done via variablesMiquel Sabaté Solà2025-09-032-9/+157
* Add a warning for each unused variableMiquel Sabaté Solà2025-09-022-31/+67
* 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-026-96/+391
* 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-281-0/+26
* xixanta: Be more mindful on what's being exportedMiquel Sabaté Solà2025-08-271-6/+21
* nasm: Implement the -s/--stats optionMiquel Sabaté Solà2025-08-271-0/+9
* Don't get into all blocks when evaluating the contextMiquel Sabaté Solà2025-08-181-4/+51
* Provide a node to the Object structMiquel Sabaté Solà2025-08-182-1/+75
* Reset literal mode before left arm of an operationMiquel Sabaté Solà2025-08-181-0/+5
* Include RODATA inside of the default nrom65 configMiquel Sabaté Solà2025-08-181-1/+1
* xixanta: Allow for mapping size larger than 16 bitMiquel Sabaté Solà2025-08-181-3/+10
* Fix shift overflow on certain expressionsMiquel Sabaté Solà2025-08-181-2/+2
* Use a buffered reader for incbinMiquel Sabaté Solà2025-08-171-2/+3
* Apply suggested style fixes from clippyMiquel Sabaté Solà2025-08-176-64/+46
* parser: Fix disambiguation paren on first argumentMiquel Sabaté Solà2025-08-171-3/+99
* Add a configuration for MMC1Miquel Sabaté Solà2025-01-232-0/+10
* Add support for a single equal sign operatorMiquel Sabaté Solà2025-01-231-1/+4
* Drop lazy_static dependencyMiquel Sabaté Solà2025-01-224-489/+1703
* Implement echo control statementsMiquel Sabaté Solà2025-01-223-2/+48
* nasm: Implement the -D flagMiquel Sabaté Solà2025-01-222-5/+65