index
:
mu
this commit
hlt
main
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Kartik K. Agaram <vc@akkartik.com>
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
linux
Mode
Name
Size
-rw-r--r--
000init.subx
2884
log
stats
plain
blame
-rw-r--r--
100.txt
339
log
stats
plain
blame
-rw-r--r--
101_write.subx
2617
log
stats
plain
blame
-rw-r--r--
102test.subx
4340
log
stats
plain
blame
-rw-r--r--
103kernel-string-equal.subx
11779
log
stats
plain
blame
-rw-r--r--
104new-segment.subx
4524
log
stats
plain
blame
-rw-r--r--
105string-equal.subx
13022
log
stats
plain
blame
-rw-r--r--
106stream.subx
4209
log
stats
plain
blame
-rw-r--r--
107trace.subx
50648
log
stats
plain
blame
-rw-r--r--
108write.subx
8109
log
stats
plain
blame
-rw-r--r--
109stream-equal.subx
29742
log
stats
plain
blame
-rw-r--r--
110stop.subx
11988
log
stats
plain
blame
-rw-r--r--
110stop.subx.
12863
log
stats
plain
blame
-rw-r--r--
110stop.subx.0
11915
log
stats
plain
blame
-rw-r--r--
111read.subx
22112
log
stats
plain
blame
-rw-r--r--
112read-byte.subx
19454
log
stats
plain
blame
-rw-r--r--
113write-stream.subx
12744
log
stats
plain
blame
-rw-r--r--
114error.subx
2890
log
stats
plain
blame
-rw-r--r--
115write-byte.subx
22381
log
stats
plain
blame
-rw-r--r--
116write-buffered.subx
10960
log
stats
plain
blame
-rw-r--r--
117write-int-hex.subx
21711
log
stats
plain
blame
-rw-r--r--
118parse-hex-int.subx
48616
log
stats
plain
blame
-rw-r--r--
119error-byte.subx
5657
log
stats
plain
blame
-rw-r--r--
120allocate.subx
56783
log
stats
plain
blame
-rw-r--r--
121new-stream.subx
7622
log
stats
plain
blame
-rw-r--r--
122read-line.subx
18774
log
stats
plain
blame
-rw-r--r--
123slice.subx
64345
log
stats
plain
blame
-rw-r--r--
124next-token.subx
105219
log
stats
plain
blame
-rw-r--r--
125write-stream-data.subx
6138
log
stats
plain
blame
-rw-r--r--
126write-int-decimal.subx
20523
log
stats
plain
blame
-rw-r--r--
127next-word.subx
22305
log
stats
plain
blame
-rw-r--r--
128subx-words.subx
32889
log
stats
plain
blame
-rw-r--r--
129emit-hex.subx
11191
log
stats
plain
blame
-rw-r--r--
130emit.subx
24643
log
stats
plain
blame
-rw-r--r--
131table.subx
119828
log
stats
plain
blame
-rw-r--r--
132slurp.subx
8023
log
stats
plain
blame
-rw-r--r--
133subx-widths.subx
11330
log
stats
plain
blame
-rw-r--r--
134emit-hex-array.subx
7348
log
stats
plain
blame
-rw-r--r--
135next-word-or-string.subx
25333
log
stats
plain
blame
-rw-r--r--
200.txt
186
log
stats
plain
blame
-rw-r--r--
201register-names.subx
3687
log
stats
plain
blame
-rw-r--r--
202write-int.subx
5665
log
stats
plain
blame
-rw-r--r--
203stack.subx
19622
log
stats
plain
blame
-rw-r--r--
300.txt
904
log
stats
plain
blame
-rw-r--r--
301array-equal.subx
11503
log
stats
plain
blame
-rw-r--r--
302stack_allocate.subx
1838
log
stats
plain
blame
-rw-r--r--
303kernel-string.subx
2274
log
stats
plain
blame
-rw-r--r--
304screen.subx
10758
log
stats
plain
blame
-rw-r--r--
305keyboard.subx
6760
log
stats
plain
blame
-rw-r--r--
306files.subx
4768
log
stats
plain
blame
-rw-r--r--
307size.subx
304
log
stats
plain
blame
-rw-r--r--
308allocate-array.subx
665
log
stats
plain
blame
-rw-r--r--
309stream.subx
5408
log
stats
plain
blame
-rw-r--r--
310copy-bytes.subx
3978
log
stats
plain
blame
-rw-r--r--
311decimal-int.subx
17195
log
stats
plain
blame
-rw-r--r--
312copy.subx
1922
log
stats
plain
blame
-rw-r--r--
313index-bounds-check.subx
3114
log
stats
plain
blame
-rw-r--r--
314divide.subx
429
log
stats
plain
blame
-rw-r--r--
315slice.subx
369
log
stats
plain
blame
-rw-r--r--
400.mu
12260
log
stats
plain
blame
-rw-r--r--
401test.mu
266
log
stats
plain
blame
-rw-r--r--
402time.mu
1126
log
stats
plain
blame
-rw-r--r--
403unicode.mu
11298
log
stats
plain
blame
-rw-r--r--
404stream.mu
2255
log
stats
plain
blame
-rw-r--r--
405screen.mu
50841
log
stats
plain
blame
-rw-r--r--
406int32.mu
739
log
stats
plain
blame
-rw-r--r--
407right-justify.mu
426
log
stats
plain
blame
-rw-r--r--
408float.mu
630
log
stats
plain
blame
-rw-r--r--
409print-float-hex.mu
6349
log
stats
plain
blame
-rw-r--r--
410file.mu
674
log
stats
plain
blame
-rw-r--r--
411string.mu
4285
log
stats
plain
blame
-rw-r--r--
412print-float-decimal.mu
18012
log
stats
plain
blame
-rw-r--r--
README.md
1615
log
stats
plain
blame
d---------
advent2020
367
log
stats
plain
-rw-r--r--
arith.mu
5528
log
stats
plain
blame
-rwxr-xr-x
assort
46815
log
stats
plain
blame
-rw-r--r--
assort.subx
51463
log
stats
plain
blame
d---------
bootstrap
1718
log
stats
plain
-rwxr-xr-x
braces
48870
log
stats
plain
blame
-rw-r--r--
braces.subx
11039
log
stats
plain
blame
d---------
browse
156
log
stats
plain
-rwxr-xr-x
calls
53865
log
stats
plain
blame
-rw-r--r--
calls.subx
60592
log
stats
plain
blame
-rw-r--r--
crenshaw2-1.subx
29602
log
stats
plain
blame
-rw-r--r--
crenshaw2-1b.subx
39772
log
stats
plain
blame
-rwxr-xr-x
dquotes
50437
log
stats
plain
blame
-rw-r--r--
dquotes.subx
98802
log
stats
plain
blame
-rw-r--r--
ex1.mu
260
log
stats
plain
blame
-rw-r--r--
ex1.subx
381
log
stats
plain
blame
-rw-r--r--
ex10.subx
3658
log
stats
plain
blame
-rw-r--r--
ex11.subx
15939
log
stats
plain
blame
-rw-r--r--
ex12.subx
1709
log
stats
plain
blame
-rw-r--r--
ex13.subx
1060
log
stats
plain
blame
-rw-r--r--
ex14.subx
923
log
stats
plain
blame
-rw-r--r--
ex2.mu
334
log
stats
plain
blame
-rw-r--r--
ex2.subx
386
log
stats
plain
blame
-rw-r--r--
ex3.2.mu
565
log
stats
plain
blame
-rw-r--r--
ex3.mu
354
log
stats
plain
blame
-rw-r--r--
ex3.subx
1313
log
stats
plain
blame
-rw-r--r--
ex4.subx
798
log
stats
plain
blame
-rw-r--r--
ex5.subx
1687
log
stats
plain
blame
-rw-r--r--
ex6.subx
1123
log
stats
plain
blame
-rw-r--r--
ex7.subx
3569
log
stats
plain
blame
-rw-r--r--
ex8.subx
2601
log
stats
plain
blame
-rw-r--r--
ex9.subx
2953
log
stats
plain
blame
-rw-r--r--
factorial.mu
1437
log
stats
plain
blame
-rw-r--r--
factorial.subx
7359
log
stats
plain
blame
-rw-r--r--
factorial2.subx
3153
log
stats
plain
blame
-rw-r--r--
factorial3.subx
2107
log
stats
plain
blame
-rw-r--r--
factorial4.subx
2206
log
stats
plain
blame
-rw-r--r--
hello.mu
169
log
stats
plain
blame
-rwxr-xr-x
hex
48995
log
stats
plain
blame
-rw-r--r--
hex.subx
74847
log
stats
plain
blame
-rwxr-xr-x
mu
602318
log
stats
plain
blame
-rw-r--r--
mu-init-test.subx
940
log
stats
plain
blame
-rw-r--r--
mu-init.subx
1924
log
stats
plain
blame
-rw-r--r--
mu.subx
1608710
log
stats
plain
blame
-rwxr-xr-x
pack
59505
log
stats
plain
blame
-rw-r--r--
pack.subx
294658
log
stats
plain
blame
-rw-r--r--
parse-int.mu
1142
log
stats
plain
blame
-rw-r--r--
print-file.mu
1036
log
stats
plain
blame
-rw-r--r--
random.subx
2306
log
stats
plain
blame
d---------
raytracing
618
log
stats
plain
-rw-r--r--
rpn.mu
3765
log
stats
plain
blame
-rwxr-xr-x
sigils
61239
log
stats
plain
blame
-rw-r--r--
sigils.subx
246860
log
stats
plain
blame
-rw-r--r--
stats.txt
4120
log
stats
plain
blame
-rw-r--r--
subx-params.subx
397
log
stats
plain
blame
-rw-r--r--
subx_debugging.md
5878
log
stats
plain
blame
-rwxr-xr-x
survey_baremetal
51201
log
stats
plain
blame
-rw-r--r--
survey_baremetal.subx
132428
log
stats
plain
blame
-rwxr-xr-x
survey_elf
56486
log
stats
plain
blame
-rw-r--r--
survey_elf.subx
249373
log
stats
plain
blame
-rwxr-xr-x
test_apps
8149
log
stats
plain
blame
-rwxr-xr-x
test_apps_emulated
6916
log
stats
plain
blame
-rwxr-xr-x
tests
45606
log
stats
plain
blame
-rw-r--r--
tests.subx
15655
log
stats
plain
blame
-rw-r--r--
texture.mu
1419
log
stats
plain
blame
d---------
tile
569
log
stats
plain
-rwxr-xr-x
translate
167
log
stats
plain
blame
-rwxr-xr-x
translate_debug
288
log
stats
plain
blame
-rwxr-xr-x
translate_emulated
223
log
stats
plain
blame
-rwxr-xr-x
translate_subx
1098
log
stats
plain
blame
-rwxr-xr-x
translate_subx_debug
1279
log
stats
plain
blame
-rwxr-xr-x
translate_subx_emulated
927
log
stats
plain
blame
-rw-r--r--
tui.mu
974
log
stats
plain
blame