about summary refs log tree commit diff stats
path: root/test_apps
Commit message (Collapse)AuthorAgeFilesLines
* 5739Kartik Agaram2019-11-101-0/+8
| | | | Add mu.subx to CI.
* 5677Kartik Agaram2019-09-191-6/+12
|
* 5675 - move helpers from subx-common into layersKartik Agaram2019-09-191-85/+23
| | | | | | | | | | | | | | | | This undoes 5672 in favor of a new plan: Layers 000 - 099 are for running without syntax sugar. We use them for building syntax-sugar passes. Layers 100 and up are for running with all syntax sugar. The layers are arranged in approximate order so more phases rely on earlier layers than later ones. I plan to not use intermediate syntax sugar (just sigils without calls, or sigils and calls without braces) anywhere except in the specific passes implementing them.
* 5672 - move hex out of appsKartik Agaram2019-09-191-2/+6
|
* 5666 - start of sugar for structured control flowKartik Agaram2019-09-191-8/+19
|
* 5665Kartik Agaram2019-09-191-1/+2
| | | | | | | | | The core library is a mess right now, because it can't use syntax sugar. I need some way to tier the library so that later layers can use syntax sugar, but without adding cognitive load. A shell pipeline is pretty, but maybe I need to drop it. Just add functions to layers. Get all of the translator out of the apps/ sub-directory.
* 5650 - support a second OS: sosoKartik Agaram2019-09-141-27/+29
| | | | | | | | | https://github.com/ozkl/soso + Much smaller than Linux; builds instantly + Supports graphics - No network support - Doesn't work on a cloud server (yet?)
* 5647 - experimental support for swapping OSKartik Agaram2019-09-111-27/+27
|
* 5631 - syntax for calls starting to work!Kartik Agaram2019-09-061-1/+12
| | | | Now added to CI.
* 5594 - rename 'desugar' to 'sigils'Kartik Agaram2019-08-311-6/+6
| | | | There's going to be multiple forms of syntax sugar going forward.
* 5585Kartik Agaram2019-08-251-113/+21
|
* Merge branch 'master' into desugarKartik Agaram2019-08-251-117/+191
|\
| * 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
| |
| * 5511Kartik Agaram2019-08-141-34/+35
| |
| * 5510Kartik Agaram2019-08-141-1/+1
| | | | | | | | | | Stop supporting CFLAGS in CI scripts; they're now meaty enough that I never run them locally in debug mode.
* | fix a missing test of desugar in CIKartik Agaram2019-08-161-0/+20
| |
* | add desugar to CIKartik Agaram2019-08-131-0/+5
|/
* 5485 - promote SubX to top-levelKartik Agaram2019-07-271-0/+336