Commit Graph

10 Commits

Author SHA1 Message Date
Kartik Agaram b2fe939a2f 4572 2018-09-21 14:53:51 -07:00
Kartik Agaram f75c7021d5 4544
Attempt #3 at fixing CI.
In the process the feature gets a lot less half-baked.

Ridiculously misleading that we had `has_metadata()` was special-cased
to one specific transform. I suck.
2018-09-12 21:27:04 -07:00
Kartik Agaram a49bc41365 4531 - automatically compute segment addresses 2018-09-01 20:10:06 -07:00
Kartik Agaram f1b3d7b967 4527 - reading commandline arguments
The new example ex9 doesn't yet work natively.

In the process I've emulated the kernel's role in providing args, implemented
a couple of instructions acting on 8-bit operands (useful for ASCII string
operations), and begun the start of the standard library (ascii_length
is the same as strlen).

At the level of SubX we're just only going to support ASCII.
2018-08-30 01:15:45 -07:00
Kartik Agaram 51e3e6cec3 4526
New levels should be added at the top of list of transforms rather than
bottom. See layer 29.
2018-08-29 23:54:01 -07:00
Kartik Agaram 5e8ef005d8 4518
Support both signed and unsigned numbers when parsing strings.
2018-08-13 16:50:31 -07:00
Kartik Agaram f39429b60d 4504 2018-08-11 10:51:31 -07:00
Kartik Agaram 0e9b21dcc8 4502 2018-08-11 10:31:57 -07:00
Kartik Agaram 99e48220f9 4501 2018-08-11 10:22:51 -07:00
Kartik Agaram 7f7d3dcca5 4483
Reorganize layers in accordance with the plan in layer 29.
2018-08-04 23:16:07 -07:00