about summary refs log tree commit diff stats
path: root/mu.arc
Commit message (Collapse)AuthorAgeFilesLines
...
* 114 - break/continue always availableKartik K. Agaram2014-10-071-1/+1
|
* 113 - slight progress working with screen 2D arrayKartik K. Agaram2014-10-061-6/+30
| | | | | Why did it take forever to realize nobody will set the array length, that I have to do it for myself?
* 112Kartik K. Agaram2014-10-061-1/+1
|
* 111 - no, can't mix array and record accessKartik K. Agaram2014-10-051-20/+30
| | | | records need literal offsets; arrays need variables.
* 110 - 107 for 'get-address'Kartik K. Agaram2014-10-051-0/+3
|
* 109Kartik K. Agaram2014-10-051-0/+1
|
* 108Kartik K. Agaram2014-10-051-14/+0
|
* 107 - 'get' can now take an addressKartik K. Agaram2014-10-051-0/+19
|
* 106Kartik K. Agaram2014-10-051-5/+5
|
* 105Kartik K. Agaram2014-10-051-0/+1
|
* 104 - writing to fields/indicesKartik K. Agaram2014-10-051-0/+20
|
* 103 - error on unknown opKartik K. Agaram2014-10-051-1/+3
|
* 102 - fold 'aref' into 'get'Kartik K. Agaram2014-10-051-4/+8
| | | | Also separate op for length of an array.
* 101Kartik K. Agaram2014-10-051-1/+1
|
* 100Kartik K. Agaram2014-10-051-2/+6
|
* 98 - getting sick of loading literals before useKartik K. Agaram2014-10-051-4/+7
|
* 97Kartik K. Agaram2014-10-051-1/+1
|
* 96Kartik K. Agaram2014-10-051-0/+3
|
* 95Kartik K. Agaram2014-10-041-18/+19
|
* 94 - old multiprocessing experimentKartik K. Agaram2014-10-041-1/+8
|
* 93 - new project: a text-mode editorKartik K. Agaram2014-10-041-0/+17
| | | | New planet racket dependency: neil/charterm:3:1
* 92Kartik K. Agaram2014-08-311-2/+2
|
* 91 - just implement ops natively to maintain momentumKartik K. Agaram2014-08-311-0/+3
|
* 90Kartik K. Agaram2014-08-311-5/+5
|
* 89 - a simple round-robin schedulerKartik K. Agaram2014-08-281-5/+13
|
* 88 - a different trace testing helperKartik K. Agaram2014-08-281-13/+30
| | | | Verifies a set of lines in order.
* 87Kartik K. Agaram2014-08-281-2/+5
|
* 86Kartik K. Agaram2014-08-281-6/+0
|
* 85 - trace testing ahoy (http://akkartik.name/post/tracing-tests)Kartik K. Agaram2014-08-281-0/+26
|
* 84Kartik K. Agaram2014-08-281-45/+59
|
* 83 - extract a function to run a short slice of instructionsKartik K. Agaram2014-08-281-30/+38
|
* 82Kartik K. Agaram2014-08-281-6/+12
|
* 81 - reify machine state into a 'context' variableKartik K. Agaram2014-08-281-45/+70
| | | | Beginning of concurrency primitives.
* 80Kartik K. Agaram2014-08-271-2/+0
|
* 79 - purge unnecessary macrosKartik K. Agaram2014-08-261-22/+18
| | | | Noob mistake.
* 78Kartik K. Agaram2014-08-261-3/+2
|
* 77 - 'new' in the interpreterKartik K. Agaram2014-08-261-0/+26
| | | | | | | | Next we'll try to reimplement it on the simulated machine. But for now, sys.arc is extraneous. Debugging this, the commented out prints started to become onerous enough I couldn't bear to keep them.
* 76Kartik K. Agaram2014-08-261-1/+5
|
* 75Kartik K. Agaram2014-08-261-1/+1
|
* 72 - brokenKartik K. Agaram2014-08-221-1/+3
| | | | | Thoroughly confused about how to manage memory at initialization time, and how to maintain type information in the simulated machine.
* 71Kartik K. Agaram2014-08-221-0/+1
|
* 70Kartik K. Agaram2014-08-221-0/+1
|
* 69Kartik K. Agaram2014-08-211-8/+8
|
* 68Kartik K. Agaram2014-08-211-14/+16
|
* 67Kartik K. Agaram2014-08-211-2/+2
|
* 66 - bounds checkingKartik K. Agaram2014-08-211-5/+12
| | | | | Currently baked into the processor model, but eventually will be emitted in generated code.
* 65 - separate op for array indexingKartik K. Agaram2014-08-211-3/+4
| | | | 'get' no longer supports that case; that was confusing.
* 64Kartik K. Agaram2014-08-211-7/+7
|
* 63Kartik K. Agaram2014-08-211-3/+6
|
* 62Kartik K. Agaram2014-08-211-14/+20
|