| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-12-18 | set undefined symbols to a global bindHEADmaster | Marin Ivanov | |
| 2024-12-18 | add endbr32, endbr64 instructions | Marin Ivanov | |
| 2024-05-05 | improve: switch from peg/leg to minipeg | Marin Ivanov | |
| 2024-05-04 | add dummy type and size directives | Marin Ivanov | |
| 2021-10-24 | Weak symbols. | Andrew Chambers | |
| 2021-10-24 | Merge pull request #9 from andrewchambers/set | andrewchambers | |
| Implement the .set directive. | |||
| 2021-10-23 | Implement the .set directive. | Andrew Chambers | |
| 2021-10-21 | Merge pull request #8 from michaelforney/octal-escape | andrewchambers | |
| Limit length of octal escape in string | |||
| 2021-10-20 | Limit length of octal escape in string | Michael Forney | |
| Octal escapes must be 1-3 characters long. strtoul will read as many as possible, so do the conversion ourselves to limit it to at most 3. | |||
| 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 | Fix misassembly. | Andrew Chambers | |
| 2021-10-20 | Change style pointer alignment. | Andrew Chambers | |
| 2021-10-20 | Subtract nexti. | Andrew Chambers | |
| 2021-10-20 | Format. | Andrew Chambers | |
| 2021-10-20 | Merge pull request #7 from michaelforney/small-encodings | andrewchambers | |
| Use smaller encodings in a few more cases. | |||
| 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 small immediates when possible for imul. | Michael Forney | |
| 2021-10-19 | Use disp8 when possible for memarg. | Michael Forney | |
| 2021-10-19 | Merge pull request #6 from andrewchambers/sizedimmediates | andrewchambers | |
| Properly size small immediates. | |||
| 2021-10-19 | Properly size small immediates. | Andrew Chambers | |
| 2021-10-19 | More spacing. | Andrew Chambers | |
| 2021-10-19 | Order peg by op frequency. | Andrew Chambers | |
| 2021-10-19 | Don't reset strtab or symtab. | Andrew Chambers | |
| 2021-10-19 | Properly reinit the symtab. | Andrew Chambers | |
| 2021-10-19 | Add missing test variant. | Andrew Chambers | |
| 2021-10-19 | Update readme. | 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 | Tweak whitespace. | Andrew Chambers | |
| 2021-10-19 | Adjust whitespace. | Andrew Chambers | |
| 2021-10-19 | Align parser tables. | Andrew Chambers | |
| 2021-10-19 | Minor refactor and tidy. | Andrew Chambers | |
| 2021-10-19 | Comment. | Andrew Chambers | |
| 2021-10-19 | Tidy. | Andrew Chambers | |
| 2021-10-19 | Avoid valgrind false positives. | Andrew Chambers | |
| 2021-10-19 | Add install rule. | 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 | Update readme. | Andrew Chambers | |
| 2021-10-17 | Update readme. | Andrew Chambers | |
| 2021-10-17 | Update readme. | Andrew Chambers | |
