Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | grow the output stream; test now completes | Kartik Agaram | 2019-07-13 | 1 | -2/+18 |
| | | | | All assertions in `test-convert-computes-addresses` still failing. | ||||
* | . | Kartik Agaram | 2019-07-13 | 1 | -1/+0 |
| | | | | Clean up. | ||||
* | fixed second bug, hit third | Kartik Agaram | 2019-07-13 | 1 | -0/+1 |
| | |||||
* | . | Kartik Agaram | 2019-07-13 | 1 | -36/+34 |
| | |||||
* | . | Kartik Agaram | 2019-07-10 | 1 | -0/+2 |
| | |||||
* | start distinguishing table lookups from inserts | Kartik Agaram | 2019-07-10 | 1 | -0/+370 |
| | |||||
* | zero out new rows returned by get-or-insert | Kartik Agaram | 2019-07-10 | 1 | -0/+19 |
| | |||||
* | . | Kartik Agaram | 2019-07-10 | 1 | -2/+2 |
| | | | | | Another batch of incorrectly signed conditional jumps. (Follow-up to commit 5180.) | ||||
* | . | Kartik Agaram | 2019-07-09 | 1 | -37/+69 |
| | |||||
* | mostly done with emit-output | Kartik Agaram | 2019-07-09 | 1 | -0/+136 |
| | | | | | Some nooks and crannies will need light final debugging with xxd, but emit-hex-output covers most of the logic. | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -10/+10 |
| | | | | | Be more consistent about names of ends of a slice. (In the opposite direction compared to last night's 925fc490d2ce8b8d411de87bd0af5b3a8a704213.) | ||||
* | pull a couple more functions into subx-common | Kartik Agaram | 2019-07-08 | 1 | -0/+989 |
| | |||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -8/+8 |
| | | | | Be more consistent about names of ends of a slice. | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -24/+33 |
| | | | | | | Move test slice variables out of the data segment and close to their usages. Makes tests a little easier to read even if we spend a few more instructions each time. | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -3/+3 |
| | |||||
* | preserve truthiness of non-booleans | Kartik Agaram | 2019-07-08 | 1 | -12/+12 |
| | | | | | Everywhere we check if something is true, we check it by comparing against 0, not 1. | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -6/+16 |
| | | | | style tweaks | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -42/+5 |
| | | | | DRY out compute-width and compute-width-from-slice. | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -60/+60 |
| | | | | move a function around | ||||
* | . | Kartik Agaram | 2019-07-08 | 1 | -15/+0 |
| | | | | Delete some empty lines. | ||||
* | build `num-bytes` | Kartik Agaram | 2019-07-07 | 1 | -2/+62 |
| | |||||
* | . | Kartik Agaram | 2019-07-07 | 1 | -246/+246 |
| | | | | reorg in subx-common.subx | ||||
* | move `is-label?` to `subx-common` | Kartik Agaram | 2019-07-07 | 1 | -0/+83 |
| | |||||
* | cleanup in compute-offset and fix bug in compute-width | nc | 2019-07-07 | 1 | -15/+2 |
| | |||||
* | updates to survey - part of compute-offsets implemented | nc | 2019-07-03 | 1 | -0/+246 |
| | |||||
* | unsigned comparison for addresses in more places | Kartik Agaram | 2019-07-01 | 1 | -2/+2 |
| | |||||
* | . | Kartik Agaram | 2019-07-01 | 1 | -2/+2 |
| | |||||
* | initial draft of solution for 'compute-addresses' | Kartik Agaram | 2019-06-28 | 1 | -9/+256 |
| | | | | No trace statements yet, so we don't know if it works. | ||||
* | . | Kartik Agaram | 2019-06-28 | 1 | -41/+41 |
| | |||||
* | . | Kartik Agaram | 2019-06-09 | 1 | -7/+7 |
| | |||||
* | implement compute-width | nc | 2019-06-08 | 1 | -2/+357 |
| | |||||
* | added tests for compute-width | nc | 2019-06-08 | 1 | -0/+112 |
| | |||||
* | . | Kartik Agaram | 2019-05-27 | 1 | -115/+107 |
| | | | | | | 'get-or-insert-stream' is now the more generic 'get-or-insert' that can handle tables of any value type. But callers have to be careful to cast values to the right type. | ||||
* | . | Kartik Agaram | 2019-05-26 | 1 | -0/+274 |
| | |||||
* | standardize function names | Kartik Agaram | 2019-05-02 | 1 | -3/+3 |
| | | | | | Operations on buffered-file now always include the word 'buffered'. More verbose, but hopefully this highlights holes in the library. | ||||
* | 5105 | Kartik Agaram | 2019-04-16 | 1 | -0/+198 |
| | | | | | Pull in a _different_ function than `next-word` (commit 5092) into a shared file between phases. Let's see how this goes. | ||||
* | 5092 | Kartik Agaram | 2019-04-15 | 1 | -251/+0 |
| | | | | | | | Realization: 'next-word' can't be reused in converting string literals, because it has to understand string literals. Let's just keep each phase self-contained. | ||||
* | 5058 | Kartik Agaram | 2019-04-05 | 1 | -0/+251 |