Kartik K. Agaram
|
9059ccf615
|
199 - fix 'index' like 'get' in 190
|
2014-11-01 02:23:32 -07:00 |
Kartik K. Agaram
|
0909f30c47
|
198
|
2014-11-01 02:17:23 -07:00 |
Kartik K. Agaram
|
990963b470
|
197 - length of array pointer
|
2014-11-01 02:16:16 -07:00 |
Kartik K. Agaram
|
4339b5d206
|
196
|
2014-10-31 21:22:23 -07:00 |
Kartik K. Agaram
|
02afde0b69
|
195 - more cleanup
All test functions in mu.arc.t now passing cleanly through convert-names.
edit.arc.t is still an open sore.
|
2014-10-31 21:16:17 -07:00 |
Kartik K. Agaram
|
60f85dd6dd
|
194 - cleanup: 'get', 'get-address'
|
2014-10-31 21:07:47 -07:00 |
Kartik K. Agaram
|
e83da606a7
|
193
|
2014-10-31 21:04:22 -07:00 |
Kartik K. Agaram
|
708a5172de
|
192 - cleanup
Decent messages for all assertion failures.
Not actually tested though..
|
2014-10-31 17:50:38 -07:00 |
Kartik K. Agaram
|
0da9a2b034
|
191
|
2014-10-31 17:36:29 -07:00 |
Kartik K. Agaram
|
68b9221ced
|
190 - finally, variable names again
32 commits and 3 days later.
|
2014-10-31 17:35:24 -07:00 |
Kartik K. Agaram
|
c14eb01b29
|
189
|
2014-10-31 16:24:42 -07:00 |
Kartik K. Agaram
|
d9b215437a
|
188 - new op: 'prepare-reply'
It's needed to allow 'defer' to execute statements on 'reply' without
touching the results.
|
2014-10-31 16:22:30 -07:00 |
Kartik K. Agaram
|
32f282b4ae
|
187 - return function results by value
|
2014-10-31 16:18:13 -07:00 |
Kartik K. Agaram
|
7daade2a51
|
187
|
2014-10-31 16:14:11 -07:00 |
Kartik K. Agaram
|
7d52fe2a3c
|
186 - per-call default scope
We can't free memory yet, but at least this way we stop using stale
scopes by default.
|
2014-10-31 16:11:12 -07:00 |
Kartik K. Agaram
|
40418ad404
|
185 - make sure functions call by value
This becomes important in the presence of scopes.
|
2014-10-31 15:21:07 -07:00 |
Kartik K. Agaram
|
7946c901c7
|
184
|
2014-10-30 18:45:44 -07:00 |
Kartik K. Agaram
|
55b73f0ff1
|
183 - global variables
If an operand has metadata 'global', it isn't offset off default-scope.
|
2014-10-30 18:45:38 -07:00 |
Kartik K. Agaram
|
13315b2a57
|
182
|
2014-10-30 17:34:34 -07:00 |
Kartik K. Agaram
|
3eb3507382
|
181 - fix inconsistent metadata
We have cases where 'type' is stored in memory, so it can't be a
literal type like 'offset'.
|
2014-10-30 17:29:14 -07:00 |
Kartik K. Agaram
|
0257f8daa8
|
180
|
2014-10-30 17:22:06 -07:00 |
Kartik K. Agaram
|
2c3248b376
|
179
|
2014-10-30 00:41:09 -07:00 |
Kartik K. Agaram
|
f57129dcca
|
178
|
2014-10-30 00:39:59 -07:00 |
Kartik K. Agaram
|
97208a383a
|
177 - more robust 'die'
|
2014-10-30 00:37:03 -07:00 |
Kartik K. Agaram
|
12807afa4f
|
176
|
2014-10-29 22:39:53 -07:00 |
Kartik K. Agaram
|
b81abc2476
|
175 - have 'new' write array size automatically
|
2014-10-29 22:39:21 -07:00 |
Kartik K. Agaram
|
dea74d7156
|
174 - experiment: communicating errors between routines
Who does cleanup? That comes later, with custodians.
|
2014-10-29 22:19:03 -07:00 |
Kartik K. Agaram
|
389ed7684a
|
173
|
2014-10-29 20:01:34 -07:00 |
Kartik K. Agaram
|
0f1fc1c0f0
|
172 - save completed routines for better white-box testing
|
2014-10-29 13:10:40 -07:00 |
Kartik K. Agaram
|
8373558698
|
171 - rename 'context' to 'routine'
Given goroutines, the new name conveys a more accurate connotation of
concurrency considerations.
|
2014-10-29 13:06:32 -07:00 |
Kartik K. Agaram
|
c34f5e26c8
|
170 - stack frame support
When the current context has a 'default-scope', directly-addressed
memory offsets off of it.
|
2014-10-29 10:33:43 -07:00 |
Kartik K. Agaram
|
4ed7fd4b94
|
169
|
2014-10-29 10:29:30 -07:00 |
Kartik K. Agaram
|
6857d6c824
|
168
|
2014-10-29 10:27:28 -07:00 |
Kartik K. Agaram
|
e54ab3f6e3
|
167
Make context a global.
|
2014-10-29 10:26:25 -07:00 |
Kartik K. Agaram
|
b7c86461fe
|
166
|
2014-10-29 09:02:34 -07:00 |
Kartik K. Agaram
|
dc8c5cea4c
|
165
|
2014-10-29 09:01:16 -07:00 |
Kartik K. Agaram
|
52dc9fa484
|
164 - start of a simple tangling system
|
2014-10-29 08:55:07 -07:00 |
Kartik K. Agaram
|
48cd1ae766
|
163 - start of a simple assembler
|
2014-10-29 00:30:46 -07:00 |
Kartik K. Agaram
|
dae4f6d15c
|
162
|
2014-10-29 00:06:14 -07:00 |
Kartik K. Agaram
|
a7b73b8cd7
|
161
|
2014-10-29 00:05:16 -07:00 |
Kartik K. Agaram
|
61c82b8e8f
|
160 - fix stale editor test
|
2014-10-28 11:41:59 -07:00 |
Kartik K. Agaram
|
67109edfd9
|
159 - putting types table in test file was a bad idea
We could no longer just create .mu files and run them on the command line.
|
2014-10-28 11:32:00 -07:00 |
Kartik K. Agaram
|
ff61a21cad
|
158 - stop supporting non-numeric addresses
That was relying on the underlying host lisp.
Next we'll build a simple assembler to get back descriptive variable names.
|
2014-10-28 11:00:18 -07:00 |
Kartik K. Agaram
|
48e121d5e8
|
157 - 'new-list' handles integers
|
2014-10-25 02:32:30 -07:00 |
Kartik K. Agaram
|
b046ed735b
|
156 - new primitive for lifting into tagged-types: 'save-type'
|
2014-10-24 11:38:02 -07:00 |
Kartik K. Agaram
|
4a0751d80b
|
155
|
2014-10-24 11:36:38 -07:00 |
Kartik K. Agaram
|
d245bbb6b2
|
154 - current stretch goal is to parse the horizon file
|
2014-10-24 10:39:26 -07:00 |
Kartik K. Agaram
|
fb80da8306
|
153
|
2014-10-24 10:38:38 -07:00 |
Kartik K. Agaram
|
88ffbcf617
|
152
|
2014-10-18 16:58:51 -07:00 |
Kartik K. Agaram
|
bb362d9c67
|
151
|
2014-10-18 16:50:54 -07:00 |