about summary refs log tree commit diff stats
path: root/subx/003trace.cc
Commit message (Collapse)AuthorAgeFilesLines
* 4857Kartik Agaram2018-12-061-26/+2
| | | | | | Clean up the debugging flow, and go over help messages for inconsistencies. They predate the new Readme, which takes some time to describe the x86 instruction set.
* 4656Kartik Agaram2018-10-021-2/+1
|
* 4515Kartik K. Agaram2018-09-241-1/+9
| | | | | New '--dump' commandline arg to incrementally print trace lines to stderr as they're emitted.
* 4573Kartik Agaram2018-09-211-1/+1
|
* 4517Kartik Agaram2018-08-131-0/+1
| | | | | We want to always print numbers in hex. This should make that a little more comprehensive.
* 4507Kartik Agaram2018-08-121-0/+4
| | | | | Side effect: better error messages when the tangler does something unexpected.
* 4495 - nail down a few more error statesKartik Agaram2018-08-081-0/+1
| | | | | It would be confusing to use negative numbers in raw hex. But we'll rely on programmer taste there.
* 4490Kartik Agaram2018-08-051-14/+0
|
* 4489Kartik Agaram2018-08-051-0/+3
| | | | | | The current approach to warnings is workable. We'll just never print warnings to the screen in tests. In tests you can do whatever you want. This is simpler than messing with levels of warnings.
* 4488Kartik Agaram2018-08-051-2/+1
|
* 4487Kartik Agaram2018-08-051-1/+4
| | | | | | | | | | | Draft attempt at cleaning up warnings, but this isn't quite right. We still emit warnings for every level-1 scenario, and hiding for each of them seems painful. Even if we do that, level-2 scenarios would want to hide level-3 and over warnings, but *not* level-1 warnings. So we need a cardinal number rather than booleans.
* 4486Kartik Agaram2018-08-051-9/+9
|
* 4484 - warn when programming in raw hexKartik Agaram2018-08-041-1/+1
|
* 4477Kartik Agaram2018-08-041-1/+3
|
* 4427 - support for '--trace' argvKartik Agaram2018-07-261-11/+34
| | | | This ports commit 4421 to the subx/ program.
* 4413Kartik Agaram2018-07-251-1/+1
| | | | | Never mind, let's drop unused/vestigial altogether. Use absence of names to signal unused arguments.
* 4411Kartik Agaram2018-07-251-1/+1
| | | | Port commit 4235 to subx.
* 4381Kartik Agaram2018-07-201-2/+0
| | | | Fix CI.
* 4033Kartik K. Agaram2017-10-121-1/+0
|
* 4011 - start of sub-x86 VMKartik K. Agaram2017-10-091-1/+1
|
* 3930 - experimental bytecode interpreterKartik K. Agaram2017-06-191-0/+399