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
/
cpp
/
.traces
Mode
Name
Size
-rw-r--r--
add
1661
log
stats
plain
blame
-rw-r--r--
add_literal
737
log
stats
plain
blame
-rw-r--r--
and
1643
log
stats
plain
blame
-rw-r--r--
array-from-args
17509
log
stats
plain
blame
-rw-r--r--
array_length
2304
log
stats
plain
blame
-rw-r--r--
assert
644
log
stats
plain
blame
-rw-r--r--
brace_conversion
391
log
stats
plain
blame
-rw-r--r--
brace_conversion_and_run
9673
log
stats
plain
blame
-rw-r--r--
break_cascading
539
log
stats
plain
blame
-rw-r--r--
break_cascading2
971
log
stats
plain
blame
-rw-r--r--
break_empty_block
391
log
stats
plain
blame
-rw-r--r--
break_if
1064
log
stats
plain
blame
-rw-r--r--
break_label
483
log
stats
plain
blame
-rw-r--r--
break_nested
1130
log
stats
plain
blame
-rw-r--r--
break_nested_degenerate
914
log
stats
plain
blame
-rw-r--r--
break_nested_degenerate2
698
log
stats
plain
blame
-rw-r--r--
break_unless
924
log
stats
plain
blame
-rw-r--r--
buffer-append-works
59823
log
stats
plain
blame
-rw-r--r--
calling_recipe
830
log
stats
plain
blame
-rw-r--r--
channel
24287
log
stats
plain
blame
-rw-r--r--
channel-initialization
7946
log
stats
plain
blame
-rw-r--r--
channel-new-empty-not-full
14296
log
stats
plain
blame
-rw-r--r--
channel-read-increments-full
26762
log
stats
plain
blame
-rw-r--r--
channel-read-not-full
33281
log
stats
plain
blame
-rw-r--r--
channel-wrap
49914
log
stats
plain
blame
-rw-r--r--
channel-write-full
25478
log
stats
plain
blame
-rw-r--r--
channel-write-increments-free
18975
log
stats
plain
blame
-rw-r--r--
channel-write-not-empty
25285
log
stats
plain
blame
-rw-r--r--
check_string_in_memory
3393
log
stats
plain
blame
-rw-r--r--
check_trace
1647
log
stats
plain
blame
-rw-r--r--
check_trace_instruction
1353
log
stats
plain
blame
-rw-r--r--
check_trace_negative
1695
log
stats
plain
blame
-rw-r--r--
clear-line-erases-printed-characters
63991
log
stats
plain
blame
-rw-r--r--
clear-line-erases-printed-characters2
94595
log
stats
plain
blame
-rw-r--r--
closure
8675
log
stats
plain
blame
-rw-r--r--
container
123
log
stats
plain
blame
-rw-r--r--
convert_names
552
log
stats
plain
blame
-rw-r--r--
convert_names_handles_containers
495
log
stats
plain
blame
-rw-r--r--
convert_names_passes_default_space
712
log
stats
plain
blame
-rw-r--r--
convert_names_passes_dummy
660
log
stats
plain
blame
-rw-r--r--
convert_names_passes_raw
551
log
stats
plain
blame
-rw-r--r--
convert_names_transforms_container_elements
1616
log
stats
plain
blame
-rw-r--r--
convert_names_warns
609
log
stats
plain
blame
-rw-r--r--
copy
1002
log
stats
plain
blame
-rw-r--r--
copy_array
2533
log
stats
plain
blame
-rw-r--r--
copy_array_indirect
3083
log
stats
plain
blame
-rw-r--r--
copy_exclusive_container
2029
log
stats
plain
blame
-rw-r--r--
copy_handles_nested_container_elements
2061
log
stats
plain
blame
-rw-r--r--
copy_indirect
1532
log
stats
plain
blame
-rw-r--r--
copy_literal
540
log
stats
plain
blame
-rw-r--r--
copy_multiple_locations
1494
log
stats
plain
blame
-rw-r--r--
deref_sidesteps_default_space
2529
log
stats
plain
blame
-rw-r--r--
deref_sidesteps_default_space_in_get
3226
log
stats
plain
blame
-rw-r--r--
deref_sidesteps_default_space_in_index
3876
log
stats
plain
blame
-rw-r--r--
divide
1685
log
stats
plain
blame
-rw-r--r--
divide_literal
757
log
stats
plain
blame
-rw-r--r--
divide_with_remainder
1909
log
stats
plain
blame
-rw-r--r--
divide_with_remainder_literal
973
log
stats
plain
blame
-rw-r--r--
equal
1666
log
stats
plain
blame
-rw-r--r--
equal2
1666
log
stats
plain
blame
-rw-r--r--
exclusive_container
133
log
stats
plain
blame
-rw-r--r--
first_recipe
194
log
stats
plain
blame
-rw-r--r--
first_scenario_in_mu
1625
log
stats
plain
blame
-rw-r--r--
get
1707
log
stats
plain
blame
-rw-r--r--
get_address
1709
log
stats
plain
blame
-rw-r--r--
get_address_indirect
2164
log
stats
plain
blame
-rw-r--r--
get_default_space
1164
log
stats
plain
blame
-rw-r--r--
get_handles_nested_container_elements
2173
log
stats
plain
blame
-rw-r--r--
get_indirect
2187
log
stats
plain
blame
-rw-r--r--
greater_or_equal
1699
log
stats
plain
blame
-rw-r--r--
greater_or_equal2
1699
log
stats
plain
blame
-rw-r--r--
greater_or_equal3
1699
log
stats
plain
blame
-rw-r--r--
greater_than
1687
log
stats
plain
blame
-rw-r--r--
greater_than2
1687
log
stats
plain
blame
-rw-r--r--
include_nonderef_properties
2205
log
stats
plain
blame
-rw-r--r--
index
2722
log
stats
plain
blame
-rw-r--r--
index_address
2630
log
stats
plain
blame
-rw-r--r--
index_direct_offset
3182
log
stats
plain
blame
-rw-r--r--
index_indirect
3295
log
stats
plain
blame
-rw-r--r--
ingredient
1399
log
stats
plain
blame
-rw-r--r--
integer-to-decimal-digit-negative
34391
log
stats
plain
blame
-rw-r--r--
integer-to-decimal-digit-positive
47395
log
stats
plain
blame
-rw-r--r--
integer-to-decimal-digit-zero
4017
log
stats
plain
blame
-rw-r--r--
interpolate-at-end
53227
log
stats
plain
blame
-rw-r--r--
interpolate-at-start
52001
log
stats
plain
blame
-rw-r--r--
interpolate-works
41052
log
stats
plain
blame
-rw-r--r--
jump_backward
978
log
stats
plain
blame
-rw-r--r--
jump_can_skip_instructions
604
log
stats
plain
blame
-rw-r--r--
jump_if
796
log
stats
plain
blame
-rw-r--r--
jump_if_fallthrough
988
log
stats
plain
blame
-rw-r--r--
jump_unless
796
log
stats
plain
blame
-rw-r--r--
jump_unless_fallthrough
1016
log
stats
plain
blame
-rw-r--r--
keyboard_in_scenario
26472
log
stats
plain
blame
-rw-r--r--
lesser_or_equal
1696
log
stats
plain
blame
-rw-r--r--
lesser_or_equal2
1696
log
stats
plain
blame
-rw-r--r--
lesser_or_equal3
1696
log
stats
plain
blame
-rw-r--r--
lesser_than
1684
log
stats
plain
blame
-rw-r--r--
lesser_than2
1684
log
stats
plain
blame
-rw-r--r--
loop
959
log
stats
plain
blame
-rw-r--r--
loop_label
480
log
stats
plain
blame
-rw-r--r--
loop_nested
1223
log
stats
plain
blame
-rw-r--r--
loop_unless
924
log
stats
plain
blame
-rw-r--r--
maybe_convert
2126
log
stats
plain
blame
-rw-r--r--
maybe_convert_fail
2125
log
stats
plain
blame
-rw-r--r--
maybe_convert_named
2179
log
stats
plain
blame
-rw-r--r--
memory_check
533
log
stats
plain
blame
-rw-r--r--
memory_check_multiple
593
log
stats
plain
blame
-rw-r--r--
memory_check_string
2379
log
stats
plain
blame
-rw-r--r--
memory_check_string_length
2421
log
stats
plain
blame
-rw-r--r--
multiply
1685
log
stats
plain
blame
-rw-r--r--
multiply_literal
763
log
stats
plain
blame
-rw-r--r--
new
1916
log
stats
plain
blame
-rw-r--r--
new_array
2133
log
stats
plain
blame
-rw-r--r--
new_concurrent
2296
log
stats
plain
blame
-rw-r--r--
new_overflow
1162
log
stats
plain
blame
-rw-r--r--
new_string
1586
log
stats
plain
blame
-rw-r--r--
next_ingredient
1337
log
stats
plain
blame
-rw-r--r--
next_ingredient_missing
650
log
stats
plain
blame
-rw-r--r--
not
1012
log
stats
plain
blame
-rw-r--r--
or
1640
log
stats
plain
blame
-rw-r--r--
parse_comment_after_instruction
194
log
stats
plain
blame
-rw-r--r--
parse_comment_amongst_instruction
194
log
stats
plain
blame
-rw-r--r--
parse_comment_amongst_instruction2
194
log
stats
plain
blame
-rw-r--r--
parse_comment_amongst_instruction3
388
log
stats
plain
blame
-rw-r--r--
parse_comment_outside_recipe
194
log
stats
plain
blame
-rw-r--r--
parse_dollar_as_recipe_name
27
log
stats
plain
blame
-rw-r--r--
parse_label
21
log
stats
plain
blame
-rw-r--r--
parse_multiple_ingredients
359
log
stats
plain
blame
-rw-r--r--
parse_multiple_products
275
log
stats
plain
blame
-rw-r--r--
parse_multiple_properties
214
log
stats
plain
blame
-rw-r--r--
parse_multiple_types
371
log
stats
plain
blame
-rw-r--r--
parse_properties
217
log
stats
plain
blame
-rw-r--r--
print-character-at-top-left
32550
log
stats
plain
blame
-rw-r--r--
print-character-at-top-left2
29666
log
stats
plain
blame
-rw-r--r--
read-key-in-mu
26436
log
stats
plain
blame
-rw-r--r--
reply
2170
log
stats
plain
blame
-rw-r--r--
reply_container
1642
log
stats
plain
blame
-rw-r--r--
reply_same_as_ingredient
1910
log
stats
plain
blame
-rw-r--r--
return_on_fallthrough
2420
log
stats
plain
blame
-rw-r--r--
rewind_ingredients
1748
log
stats
plain
blame
-rw-r--r--
routine_state_test
2088
log
stats
plain
blame
-rw-r--r--
run
961
log
stats
plain
blame
-rw-r--r--
run_dummy
498
log
stats
plain
blame
-rw-r--r--
run_label
1023
log
stats
plain
blame
-rw-r--r--
run_multiple
1826
log
stats
plain
blame
-rw-r--r--
scenario_block
1342
log
stats
plain
blame
-rw-r--r--
scenario_check_memory_and_trace
2606
log
stats
plain
blame
-rw-r--r--
scenario_multiple_blocks
2665
log
stats
plain
blame
-rw-r--r--
scenario_with_comment_in_mu
1709
log
stats
plain
blame
-rw-r--r--
scenario_with_multiple_comments_in_mu
1813
log
stats
plain
blame
-rw-r--r--
scheduler
1346
log
stats
plain
blame
-rw-r--r--
scheduler_interleaves_routines
2291
log
stats
plain
blame
-rw-r--r--
scheduler_runs_single_routine
992
log
stats
plain
blame
-rw-r--r--
scheduler_skips_completed_routines
1351
log
stats
plain
blame
-rw-r--r--
scheduler_starts_at_middle_of_routines
1016
log
stats
plain
blame
-rw-r--r--
screen_in_scenario
48475
log
stats
plain
blame
-rw-r--r--
screen_in_scenario_error
48155
log
stats
plain
blame
-rw-r--r--
set_default_space
1490
log
stats
plain
blame
-rw-r--r--
start_running_returns_routine_id
1100
log
stats
plain
blame
-rw-r--r--
start_running_takes_args
1592
log
stats
plain
blame
-rw-r--r--
store_indirect
1070
log
stats
plain
blame
-rw-r--r--
string-append-1
52464
log
stats
plain
blame
-rw-r--r--
string-equal-common-lengths-but-distinct
16750
log
stats
plain
blame
-rw-r--r--
string-equal-distinct-lengths
7866
log
stats
plain
blame
-rw-r--r--
string-equal-identical
17939
log
stats
plain
blame
-rw-r--r--
string-equal-reflexive
17267
log
stats
plain
blame
-rw-r--r--
string-equal-with-empty
6835
log
stats
plain
blame
-rw-r--r--
string_literal
235
log
stats
plain
blame
-rw-r--r--
string_literal_and_comment
227
log
stats
plain
blame
-rw-r--r--
string_literal_nested
239
log
stats
plain
blame
-rw-r--r--
string_literal_with_colons
243
log
stats
plain
blame
-rw-r--r--
subtract
1678
log
stats
plain
blame
-rw-r--r--
subtract_literal
738
log
stats
plain
blame
-rw-r--r--
surrounding_space
2976
log
stats
plain
blame
-rw-r--r--
trace
627
log
stats
plain
blame
-rw-r--r--
trace_check_passes_silently
1225
log
stats
plain
blame
-rw-r--r--
trace_check_warns_on_failure
512
log
stats
plain
blame
-rw-r--r--
trace_check_warns_on_failure_in_later_line
1298
log
stats
plain
blame
-rw-r--r--
trace_negative_check_passes_silently
451
log
stats
plain
blame
-rw-r--r--
trace_negative_check_warns_on_any_unexpected_line
1313
log
stats
plain
blame
-rw-r--r--
trace_negative_check_warns_on_failure
1277
log
stats
plain
blame
-rw-r--r--
wait_for_location
2179
log
stats
plain
blame
-rw-r--r--
wait_for_routine
2386
log
stats
plain
blame