about summary refs log tree commit diff stats
path: root/090register-names.subx
Commit message (Collapse)AuthorAgeFilesLines
* 6612 - reorganize layersKartik Agaram2020-07-051-106/+0
|
* mu.subx: redo passing code-gen testsKartik Agaram2020-05-181-0/+1
| | | | | | We've gone back and rewritten the tests to fit the older format from 3 commits ago. No behavior change, but staying close to the older format should make it easier to update the remaining tests.
* support 'fake' handles allocated staticallyKartik Agaram2020-05-181-23/+97
| | | | | | | | Mystery solved of why the syntax sugar phases don't work even though they don't use any functions whose signatures changed in the migration to handles. The answer: they use the Registers table, and it needs to use handles rather than raw strings.
* no, this doesn't quite workKartik Agaram2020-05-181-18/+24
| | | | | We need the length to be right for the strings. It currently includes the alloc-id.
* 6126 - support 8-byte register namesKartik Agaram2020-03-111-2/+12
| | | | Using these is quite unsafe. But what isn't, here?
* 5887 - reorganize libraryKartik Agaram2020-01-141-0/+15
Layers 0-89 are used in self-hosting SubX. Layers 90-99 are not needed for self-hosting SubX, and therefore could use transitional levels of syntax sugar. Layers 100 and up use all SubX syntax sugar.