about summary refs log tree commit diff stats
path: root/039debug.cc
Commit message (Collapse)AuthorAgeFilesLines
* 6123 - runtime helper for initializing arraysKartik Agaram2020-03-111-0/+26
| | | | | | | | | | | | | I built this in 3 phases: a) create a helper in the bootstrap VM to render the state of the stack. b) interactively arrive at the right function (tools/stack_array.subx) c) pull the final solution into the standard library (093stack_allocate.subx) As the final layer says, this may not be the fastest approach for most (or indeed any) Mu programs. Perhaps it's better on balance for the compiler to just emit n/4 `push` instructions. (I'm sure this solution can be optimized further.)
* 5866Kartik Agaram2020-01-021-1/+3
| | | | | | | | Stop requiring '--debug' in 'bootstrap run'. Now it's smart enough to turn on when needed. This creates some small chance of reading stale debug info for the wrong binary, but in practice that hasn't been an issue.
* 5865Kartik Agaram2020-01-021-4/+4
| | | | Give the bootstrap C++ program a less salient name.
* 5822Kartik Agaram2019-12-221-2/+2
|
* 5485 - promote SubX to top-levelKartik Agaram2019-07-271-0/+147