about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 5636Kartik Agaram2019-09-073-10/+14
|
* 5635Kartik Agaram2019-09-073-10/+44
|
* 5634 - add read/eval/print phasesKartik Agaram2019-09-071-16/+78
|
* 5633 - start of a toy lisp interpreterKartik Agaram2019-09-071-0/+76
|
* 5632Kartik Agaram2019-09-061-1084/+1601
|
* 5631 - syntax for calls starting to work!Kartik Agaram2019-09-065-16/+573
| | | | Now added to CI.
* 5630Kartik Agaram2019-09-0612-5/+57
|
* 5629Kartik Agaram2019-09-067-2684/+3534
|
* 5628Kartik Agaram2019-09-061-1/+1
|
* 5627Kartik Agaram2019-09-061-41/+41
|
* 5626Kartik Agaram2019-09-061-285/+285
|
* 5625Kartik Agaram2019-09-052-3407/+3095
|
* 5624Kartik Agaram2019-09-051-1/+69
| | | | Fix a bug in call.subx's tokenizer.
* 5623Kartik Agaram2019-09-0415-2720/+3049
|
* 5622Kartik Agaram2019-09-042-0/+2
|
* 5621Kartik Agaram2019-09-041-8/+160
| | | | Done with calls.subx's variant of next-word.
* 5620Kartik Agaram2019-09-043-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.
* 5619Kartik Agaram2019-09-042-0/+4
|
* 5618Kartik Agaram2019-09-042-3/+11
|
* 5617Kartik Agaram2019-09-041-3/+0
|
* 5616Kartik Agaram2019-09-0413-327/+327
|
* 5615 - long strings in self-hosted translatorKartik Agaram2019-09-042-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.
* 5614Kartik Agaram2019-09-031-1/+168
|
* 5613Kartik Agaram2019-09-033-17/+200
| | | | | Translating common bits from sigils.subx expression-aware variant of next-word to use sigils in calls.subx.
* 5612Kartik Agaram2019-09-022-2/+2
|
* 5611Kartik Agaram2019-09-022-6/+6
|
* 5610Kartik Agaram2019-09-021-0/+183
|
* 5607 - start of notation for function callsKartik Agaram2019-09-022-0/+495
|
* 5608 - write int to streamKartik Agaram2019-09-0213-3/+122
|
* 5607Kartik Agaram2019-09-0120-112/+114
|
* 5606Kartik Agaram2019-09-012-4521/+4525
|
* 5605 - sigils: support *disp32Kartik Agaram2019-09-013-4267/+4716
|
* 5604Kartik Agaram2019-09-012-7/+7
|
* 5603Kartik Agaram2019-09-013-27/+27
|
* 5602Kartik Agaram2019-09-013-3191/+3209
|
* 5601Kartik Agaram2019-08-312-136/+136
|
* 5600Kartik Agaram2019-08-3132-20755/+20967
|
* 5599 - sigils: support metadata in %reg and *regKartik Agaram2019-08-312-3/+176
| | | | | We already support metadata after *(...) No plans to support metadata _inside_ *(...)
* 5598Kartik Agaram2019-08-312-47/+45
|
* 5597Kartik Agaram2019-08-311-0/+5
|
* 5596Kartik Agaram2019-08-313-104/+112
|
* 5595 - support ebp and esp in sigilsKartik Agaram2019-08-313-3983/+4279
| | | | The x86 instruction set carves out exceptions for these registers.
* 5594 - rename 'desugar' to 'sigils'Kartik Agaram2019-08-318-4137/+4074
| | | | There's going to be multiple forms of syntax sugar going forward.
* 5593Kartik Agaram2019-08-301-40/+41
|
* 5592 - switch register names to lowercaseKartik Agaram2019-08-26112-23690/+23690
|
* 5591Kartik Agaram2019-08-2613-2/+2
|
* 5590Kartik Agaram2019-08-256-6/+6
|
* 5589Kartik Agaram2019-08-2523-6490/+6646
|
* 5588 - always include desugar in buildKartik Agaram2019-08-252-2/+7
|
* 5587Kartik Agaram2019-08-251-6/+0
| | | | No need for progress reports on ntranslate; it runs pretty fast.