Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 5624 | Kartik Agaram | 2019-09-05 | 1 | -1/+69 |
| | | | | Fix a bug in call.subx's tokenizer. | ||||
* | 5623 | Kartik Agaram | 2019-09-04 | 15 | -2720/+3049 |
| | |||||
* | 5622 | Kartik Agaram | 2019-09-04 | 2 | -0/+2 |
| | |||||
* | 5621 | Kartik Agaram | 2019-09-04 | 1 | -8/+160 |
| | | | | Done with calls.subx's variant of next-word. | ||||
* | 5620 | Kartik Agaram | 2019-09-04 | 3 | -31/+634 |
| | | | | | | Further flesh out next-word variant for calls.subx. All the code is sketched out, and baseline tests pass. No tests yet for new functionality compared to sigils.subx. | ||||
* | 5619 | Kartik Agaram | 2019-09-04 | 2 | -0/+4 |
| | |||||
* | 5618 | Kartik Agaram | 2019-09-04 | 2 | -3/+11 |
| | |||||
* | 5617 | Kartik Agaram | 2019-09-04 | 1 | -3/+0 |
| | |||||
* | 5616 | Kartik Agaram | 2019-09-04 | 13 | -327/+327 |
| | |||||
* | 5615 - long strings in self-hosted translator | Kartik Agaram | 2019-09-04 | 2 | -2/+27 |
| | | | | | | My SubX translator phases assume lines are never longer than 512 bytes. However, dquotes.subx was generating lines longer than that by blowing up string literals by 4-5x. | ||||
* | 5614 | Kartik Agaram | 2019-09-03 | 1 | -1/+168 |
| | |||||
* | 5613 | Kartik Agaram | 2019-09-03 | 3 | -17/+200 |
| | | | | | Translating common bits from sigils.subx expression-aware variant of next-word to use sigils in calls.subx. | ||||
* | 5612 | Kartik Agaram | 2019-09-02 | 2 | -2/+2 |
| | |||||
* | 5611 | Kartik Agaram | 2019-09-02 | 2 | -6/+6 |
| | |||||
* | 5610 | Kartik Agaram | 2019-09-02 | 1 | -0/+183 |
| | |||||
* | 5607 - start of notation for function calls | Kartik Agaram | 2019-09-02 | 2 | -0/+495 |
| | |||||
* | 5608 - write int to stream | Kartik Agaram | 2019-09-02 | 13 | -3/+122 |
| | |||||
* | 5607 | Kartik Agaram | 2019-09-01 | 20 | -112/+114 |
| | |||||
* | 5606 | Kartik Agaram | 2019-09-01 | 2 | -4521/+4525 |
| | |||||
* | 5605 - sigils: support *disp32 | Kartik Agaram | 2019-09-01 | 3 | -4267/+4716 |
| | |||||
* | 5604 | Kartik Agaram | 2019-09-01 | 2 | -7/+7 |
| | |||||
* | 5603 | Kartik Agaram | 2019-09-01 | 3 | -27/+27 |
| | |||||
* | 5602 | Kartik Agaram | 2019-09-01 | 3 | -3191/+3209 |
| | |||||
* | 5601 | Kartik Agaram | 2019-08-31 | 2 | -136/+136 |
| | |||||
* | 5600 | Kartik Agaram | 2019-08-31 | 32 | -20755/+20967 |
| | |||||
* | 5599 - sigils: support metadata in %reg and *reg | Kartik Agaram | 2019-08-31 | 2 | -3/+176 |
| | | | | | We already support metadata after *(...) No plans to support metadata _inside_ *(...) | ||||
* | 5598 | Kartik Agaram | 2019-08-31 | 2 | -47/+45 |
| | |||||
* | 5597 | Kartik Agaram | 2019-08-31 | 1 | -0/+5 |
| | |||||
* | 5596 | Kartik Agaram | 2019-08-31 | 3 | -104/+112 |
| | |||||
* | 5595 - support ebp and esp in sigils | Kartik Agaram | 2019-08-31 | 3 | -3983/+4279 |
| | | | | The x86 instruction set carves out exceptions for these registers. | ||||
* | 5594 - rename 'desugar' to 'sigils' | Kartik Agaram | 2019-08-31 | 8 | -4137/+4074 |
| | | | | There's going to be multiple forms of syntax sugar going forward. | ||||
* | 5593 | Kartik Agaram | 2019-08-30 | 1 | -40/+41 |
| | |||||
* | 5592 - switch register names to lowercase | Kartik Agaram | 2019-08-26 | 112 | -23690/+23690 |
| | |||||
* | 5591 | Kartik Agaram | 2019-08-26 | 13 | -2/+2 |
| | |||||
* | 5590 | Kartik Agaram | 2019-08-25 | 6 | -6/+6 |
| | |||||
* | 5589 | Kartik Agaram | 2019-08-25 | 23 | -6490/+6646 |
| | |||||
* | 5588 - always include desugar in build | Kartik Agaram | 2019-08-25 | 2 | -2/+7 |
| | |||||
* | 5587 | Kartik Agaram | 2019-08-25 | 1 | -6/+0 |
| | | | | No need for progress reports on ntranslate; it runs pretty fast. | ||||
* | 5586 - bugfix: no desugar inside string literals | Kartik Agaram | 2019-08-25 | 10 | -434/+578 |
| | |||||
* | 5585 | Kartik Agaram | 2019-08-25 | 3 | -123/+33 |
| | |||||
* | 5584 | Kartik Agaram | 2019-08-25 | 2 | -2/+2 |
| | | | | | Forgot to switch the knob when fixing the merge conflict between commits 5512 and 1a7b15aa3d. | ||||
* | 5583 | Kartik Agaram | 2019-08-25 | 3 | -2085/+2429 |
| | | | | Clean up some missing error messages. | ||||
* | 5582 | Kartik Agaram | 2019-08-25 | 65 | -11196/+16082 |
| | |||||
* | 5581 | Kartik Agaram | 2019-08-25 | 1 | -1/+3 |
| | |||||
* | Merge pull request #35 from akkartik/desugar | Kartik Agaram | 2019-08-25 | 30 | -1134/+6315 |
|\ | | | | | Desugaring pass | ||||
| * | . | Kartik Agaram | 2019-08-25 | 2 | -1/+183 |
| | | |||||
| * | Merge branch 'master' into desugar | Kartik Agaram | 2019-08-25 | 25 | -4839/+416 |
| |\ | |/ |/| | |||||
* | | 5523 | Kartik Agaram | 2019-08-24 | 1 | -1/+1 |
| | | |||||
* | | 5522 - example app: random number stream | Kartik Agaram | 2019-08-20 | 3 | -0/+186 |
| | | | | | | | | Turns out Mu's kernel isn't populating /dev/random correctly. | ||||
* | | 5521 | Kartik Agaram | 2019-08-19 | 12 | -12/+12 |
| | |