| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-18 | set undefined symbols to a global bindHEADmaster | Marin Ivanov | |
| 2024-05-04 | add dummy type and size directives | Marin Ivanov | |
| 2021-10-24 | Weak symbols. | Andrew Chambers | |
| 2021-10-23 | Implement the .set directive. | Andrew Chambers | |
| 2021-10-20 | Improve comments. | Andrew Chambers | |
| 2021-10-20 | fmt. | Andrew Chambers | |
| 2021-10-20 | Document assemblemem. | Andrew Chambers | |
| 2021-10-20 | fmt and use named constant for INT8_MIN/MAX. | Andrew Chambers | |
| 2021-10-20 | Use a fatal error instead of assert, improve jmp tests. | Andrew Chambers | |
| 2021-10-20 | Fix cut-off check for 1-byte jump offset | Michael Forney | |
| The size of a 1-byte jump is 2, so the offset to the end of a the jump for a negative distance is `distance - 2`. Similarly, the size of a 4-byte jump is 5 or 6, so the offset from the end of the 4-byte jump is `distance - 5` or `distance - 6`. Also, add an assert to make sure the offset really does fit in 1 byte. | |||
| 2021-10-20 | Change style pointer alignment. | Andrew Chambers | |
| 2021-10-20 | Subtract nexti. | Andrew Chambers | |
| 2021-10-20 | Format. | Andrew Chambers | |
| 2021-10-19 | Consider change in instruction size when calculating jump distance. | Michael Forney | |
| If we previously used a 4-byte offset, the instruction is 4 bytes larger than if we were to use a 1 byte offset. Therefore, an instruction whose previous offset was 0x83 should still be eligible for 1 byte encoding. | |||
| 2021-10-19 | Use disp8 when possible for memarg. | Michael Forney | |
| 2021-10-19 | Don't reset strtab or symtab. | Andrew Chambers | |
| 2021-10-19 | Properly reinit the symtab. | Andrew Chambers | |
| 2021-10-19 | Remove special case for call. | Andrew Chambers | |
| 2021-10-19 | Restore memory calls. | Andrew Chambers | |
| 2021-10-19 | Lower column limit. | Andrew Chambers | |
| 2021-10-19 | Change formatting style. | Andrew Chambers | |
| 2021-10-19 | Minor refactor and tidy. | Andrew Chambers | |
| 2021-10-19 | Tidy. | Andrew Chambers | |
| 2021-10-19 | More refactoring. | Andrew Chambers | |
| 2021-10-19 | More refactoring. | Andrew Chambers | |
| 2021-10-19 | Refactor to be more table like. | Andrew Chambers | |
| 2021-10-17 | Merge branch 'master' of github.com:andrewchambers/minias | Andrew Chambers | |
| 2021-10-17 | Implement simple jump relaxing. | Andrew Chambers | |
| 2021-10-16 | More documentation. | Andrew Chambers | |
| 2021-10-16 | Tidy. | Andrew Chambers | |
| 2021-10-16 | Fix bug in xchg. | Andrew Chambers | |
| 2021-10-16 | Take section alignment into account for align directives. | Andrew Chambers | |
| 2021-10-16 | Add instructions and refactor. | Andrew Chambers | |
| 2021-10-16 | Tidy. | Andrew Chambers | |
| 2021-10-15 | Fix problem with small relocs. | Andrew Chambers | |
| 2021-10-15 | Fix various relocs for the qbe test suite. | Andrew Chambers | |
| 2021-10-15 | Pass more tests. | Andrew Chambers | |
| 2021-10-15 | Add movq. | Andrew Chambers | |
| 2021-10-15 | Tidy. | Andrew Chambers | |
| 2021-10-15 | Refactor to handle more cases. | Andrew Chambers | |
| 2021-10-15 | Add failing test. | Andrew Chambers | |
| 2021-10-14 | Fix incorrect arg order. | Andrew Chambers | |
| 2021-10-14 | Use short address displacement when possible. | Andrew Chambers | |
| 2021-10-14 | Simplify. | Andrew Chambers | |
| 2021-10-14 | Use different style arg parsing. | Andrew Chambers | |
| 2021-10-14 | Add arg parsing. | Andrew Chambers | |
| 2021-10-14 | Update conditions to agree with clang. | Andrew Chambers | |
| 2021-10-14 | Fix incorrect order in 3 address multiplication. | Andrew Chambers | |
| 2021-10-14 | Address clang diagnostics. | Andrew Chambers | |
| 2021-10-14 | Never add data to bss. | Andrew Chambers | |
