about summary refs log tree commit diff stats
path: root/subx/build
Commit message (Collapse)AuthorAgeFilesLines
* 5476Kartik Agaram2019-07-251-1/+1
| | | | Fix CI. Also kill compiler version mismatch bugs once and for all.
* 5449Kartik Agaram2019-07-221-1/+4
| | | | Stop rebuilding example programs just because subx_bin got recreated.
* 5446Kartik Agaram2019-07-221-4/+4
| | | | Really fix CI.
* 5445Kartik Agaram2019-07-221-23/+28
| | | | Fix CI.
* 5441Kartik Agaram2019-07-221-0/+24
| | | | | Now our debug cycle passes through `translate` or `ntranslate`. Make sure we rebuild phases whenever we need to.
* snapshot of carry flag implementationKartik Agaram2019-05-121-1/+1
| | | | | | | | | | | | | | | | | | Tests failing. This approach seems wrong. I'm not sure even the tests are correct. Also, some open questions: 1. Should setting the overflow flag always set the carry flag? 2. Should the carry flag only be set on add/subtract/compare, or by all arithmetic ops? 3. Had to turn off the -ftrapv flag in `build`. Is there a way to detect overflow without actually causing overflow? Once we start setting CF correctly we have to implement jump above/below instructions (8- and 32-bit displacement variants). https://github.com/akkartik/mu/issues/30
* 4970Kartik Agaram2019-02-151-4/+4
|
* 4403Kartik Agaram2018-07-251-0/+2
| | | | | | Couple of improvements for the tangle/ directory: a) Start running tangle unit tests at build time again. b) Option to print out test names as they run, just like in top-level.
* 4288Kartik Agaram2018-06-281-0/+1
| | | | Give subx too the recent support for running a single test.
* 4013Kartik K. Agaram2017-10-111-3/+3
|
* 3930 - experimental bytecode interpreterKartik K. Agaram2017-06-191-0/+106