Kartik Agaram
7e7a8a6eae
5876 - address -> addr
2020-01-03 01:36:34 -08:00
Kartik Agaram
2a2a5b1e43
5804
...
Try to make the comments consistent with the type system we'll eventually
have.
2019-12-08 23:31:05 -08:00
Kartik Agaram
686a52bd2e
5790
...
Standardize conventions for labels within objects in the data segment.
We're going to use this in a new tool.
2019-12-05 22:57:51 -08:00
Kartik Agaram
931b17daa0
5782 - fix a widespread bug with Heap-size
2019-11-30 11:14:49 -08:00
Kartik Agaram
f0b7e327c5
5714
...
Replace calculations of constants with labels.
2019-10-25 06:10:36 -07:00
Kartik Agaram
5409743432
5700
2019-10-17 21:59:51 -07:00
Kartik Agaram
7a5832204a
5698
...
Thanks Andrew Owen for reporting this typo.
2019-10-15 19:35:19 -07:00
Kartik Agaram
fd91f7f61b
5675 - move helpers from subx-common into layers
...
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.
2019-09-19 23:25:49 -07:00
Kartik Agaram
dfbe155087
5672 - move hex out of apps
2019-09-19 15:59:22 -07:00
Kartik Agaram
f39eaf81fa
5661
2019-09-15 00:29:52 -07:00
Kartik Agaram
604c8315bd
5607
2019-09-01 23:57:29 -07:00
Kartik Agaram
282681c729
5600
2019-08-31 23:42:45 -07:00
Kartik Agaram
333525360b
5592 - switch register names to lowercase
2019-08-26 11:59:21 -07:00
Kartik Agaram
fc55af70a5
5589
2019-08-25 23:25:08 -07:00
Kartik Agaram
63b8b18ef7
standardize test input/output/error streams
2019-08-13 12:27:15 -07:00
Kartik Agaram
1ed1d1c842
5499
2019-07-31 15:28:23 -07:00
Kartik Agaram
6e1eeeebfb
5485 - promote SubX to top-level
2019-07-27 17:47:59 -07:00