about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 5586 - bugfix: no desugar inside string literalsKartik Agaram2019-08-2510-434/+578
|
* 5585Kartik Agaram2019-08-253-123/+33
|
* 5584Kartik Agaram2019-08-252-2/+2
| | | | | Forgot to switch the knob when fixing the merge conflict between commits 5512 and 1a7b15aa3d.
* 5583Kartik Agaram2019-08-253-2085/+2429
| | | | Clean up some missing error messages.
* 5582Kartik Agaram2019-08-2565-11196/+16082
|
* 5581Kartik Agaram2019-08-251-1/+3
|
* Merge pull request #35 from akkartik/desugarKartik Agaram2019-08-2530-1134/+6315
|\ | | | | Desugaring pass
| * .Kartik Agaram2019-08-252-1/+183
| |
| * Merge branch 'master' into desugarKartik Agaram2019-08-2525-4839/+416
| |\ | |/ |/|
* | 5523Kartik Agaram2019-08-241-1/+1
| |
* | 5522 - example app: random number streamKartik Agaram2019-08-203-0/+186
| | | | | | | | Turns out Mu's kernel isn't populating /dev/random correctly.
* | 5521Kartik Agaram2019-08-1912-12/+12
| |
* | 5520 - move kernel.config to kernel repoKartik Agaram2019-08-182-4690/+0
| |
* | 5519Kartik Agaram2019-08-181-3/+5
| |
* | 5518Kartik Agaram2019-08-171-4/+5
| |
* | 5517Kartik Agaram2019-08-151-7/+6
| |
* | 5516 - record traces only when necessaryKartik Agaram2019-08-142-2/+4
| | | | | | | | ./translate now works fine for all apps on a server with 2GB RAM.
* | 5515Kartik Agaram2019-08-141-22/+22
| | | | | | | | Drop a bash-ism.
* | 5514 - disable emulated runs on LinuxKartik Agaram2019-08-141-60/+133
| |
* | 5513Kartik Agaram2019-08-141-22/+22
| |
* | 5512 - don't rebuild apps by defaultKartik Agaram2019-08-143-3/+6
| | | | | | | | | | We basically only want to rebuild phases of the self-hosted translator when we run the self-hosted translator.