aboutsummaryrefslogtreecommitdiff
path: root/lib/xixanta/src/assembler.rs
Commit message (Expand)AuthorAgeFilesLines
* Add support for the asan:fixed-segments commentMiquel Sabaté Solà2026-07-091-24/+57
* Add a warning for unknown cross-mapping referencesMiquel Sabaté Solà2026-07-081-1/+83
* Upgrade to the 2024 edition of RustMiquel Sabaté Solà2026-07-081-86/+86
* Let arguments be able to reference their macroMiquel Sabaté Solà2026-07-071-28/+59
* Be more specific on unused objectsMiquel Sabaté Solà2026-07-071-2/+7
* Do not optimize away unresolved non-jumpsMiquel Sabaté Solà2026-07-071-1/+31
* Refer to the original file for unused objectsMiquel Sabaté Solà2026-06-051-4/+24
* Issue a warning on unused macrosMiquel Sabaté Solà2026-04-301-0/+33
* Don't do the 'accessed' check if "check:ignore" was givenMiquel Sabaté Solà2026-04-301-2/+5
* nasm/xa65: add the --allow-unused optionMiquel Sabaté Solà2026-04-301-2/+21
* Add a new 'check' stage in assemble()Miquel Sabaté Solà2026-04-301-100/+104
* Send an error for unused .proc'sMiquel Sabaté Solà2026-04-281-39/+75
* nasm: add the --split-segments optionMiquel Sabaté Solà2026-04-281-1/+10
* Add the context's name into memory rangesMiquel Sabaté Solà2026-04-251-3/+7
* Add the .min and the .max control expressionsMiquel Sabaté Solà2026-04-241-0/+67
* Allow scoped names in __fallthrough__Miquel Sabaté Solà2026-04-241-1/+1
* Add a big endian control statementMiquel Sabaté Solà2026-04-241-5/+41
* Add the .version pseudo-variableMiquel Sabaté Solà2026-04-241-0/+33
* Update the code style to the latest stable RustMiquel Sabaté Solà2026-04-241-12/+8
* Fix outdated comment on __fallthrough__Miquel Sabaté Solà2026-04-241-4/+4
* Fix calls with arguments containing addressesMiquel Sabaté Solà2026-04-241-1/+46
* Ensure expressions in arguments are fully parsedMiquel Sabaté Solà2026-04-231-0/+13
* Implement the asan:stack statementMiquel Sabaté Solà2026-04-081-0/+116
* Re-create the values for bundle call argumentsMiquel Sabaté Solà2026-03-101-4/+38
* asan: ignore names from macro argumentsMiquel Sabaté Solà2026-03-091-4/+4
* Fix small indentation typoMiquel Sabaté Solà2026-02-251-1/+1
* 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
* Change .fallthrough to __fallthrough__Miquel Sabaté Solà2026-02-021-25/+18
* Add the .fallthrough control statementMiquel Sabaté Solà2026-02-021-1/+86
* Warn on pointless (un)conditional branchingMiquel Sabaté Solà2026-02-021-0/+76
* xixanta: add context from macro expansionsMiquel Sabaté Solà2026-02-021-1/+118
* 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-151-0/+16
* 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
* Allow asan:reserve to receive an usizeMiquel Sabaté Solà2025-12-141-8/+8
* 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-031-9/+127
* Add a warning for each unused variableMiquel Sabaté Solà2025-09-021-21/+45
* assembler: Preserve the original working directoryMiquel Sabaté Solà2025-09-021-0/+10
* assembler: Add support for asan:reserve,ignoreMiquel Sabaté Solà2025-09-021-12/+213
* nasm: Error out when using WRAM when not availableMiquel Sabaté Solà2025-08-281-0/+26