Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | . | Kartik Agaram | 2019-08-13 | 11 | -0/+0 |
| | |||||
* | new variant: maybe-get-slice | Kartik Agaram | 2019-08-13 | 11 | -0/+0 |
| | |||||
* | new variant: maybe-get returns null on failure | Kartik Agaram | 2019-08-12 | 11 | -0/+0 |
| | |||||
* | better error message when get aborts | Kartik Agaram | 2019-08-12 | 13 | -9/+13 |
| | |||||
* | extract table functions into their own layer | Kartik Agaram | 2019-08-11 | 5 | -921/+0 |
| | |||||
* | table-based register conversion | Kartik Agaram | 2019-08-01 | 2 | -148/+176 |
| | | | | | | | Requires a change to the C++ translator: support string literals in all segments, not just the code segment. (The self-hosted translator already had this.) | ||||
* | . | Kartik Agaram | 2019-08-01 | 2 | -26/+28 |
| | | | | | First step to cleaning up `desugar-register`: extract the common '%' to register literals. | ||||
* | desugar: code-generate %reg | Kartik Agaram | 2019-07-31 | 2 | -25/+25 |
| | | | | | We're no longer just emitting the register code. We emit all arguments with appropriate metadata. | ||||
* | . | Kartik Agaram | 2019-07-31 | 1 | -1/+8 |
| | |||||
* | Merge branch 'master' into desugar | Kartik Agaram | 2019-07-31 | 10 | -11/+11 |
|\ | |||||
| * | 5499 | Kartik Agaram | 2019-07-31 | 10 | -11/+11 |
| | | |||||
* | | desugar: clean up top-level `convert` | Kartik Agaram | 2019-07-31 | 4 | -43/+84 |
| | | | | | | | | | | | | | | | | | | Model it on `dquotes` rather than `pack`, since it needs almost zero state across words. Manual testing: $ echo 'ab %eax' |subx run apps/desugar ab 0 | ||||
* | | Merge branch 'master' into desugar | Kartik Agaram | 2019-07-28 | 1 | -0/+378 |
|/ | |||||
* | 5485 - promote SubX to top-level | Kartik Agaram | 2019-07-27 | 22 | -0/+21254 |