about summary refs log tree commit diff stats
path: root/html/apps
diff options
context:
space:
mode:
Diffstat (limited to 'html/apps')
-rw-r--r--html/apps/advent2020/1a.mu.html2
-rw-r--r--html/apps/advent2020/1b.mu.html2
-rw-r--r--html/apps/advent2020/2a.mu.html2
-rw-r--r--html/apps/advent2020/2b.mu.html2
-rw-r--r--html/apps/advent2020/3a.mu.html2
-rw-r--r--html/apps/advent2020/3b.mu.html2
-rw-r--r--html/apps/advent2020/4a.mu.html2
-rw-r--r--html/apps/advent2020/4b.mu.html2
-rw-r--r--html/apps/advent2020/5a.mu.html2
-rw-r--r--html/apps/advent2020/5b.mu.html2
-rw-r--r--html/apps/arith.mu.html2
-rw-r--r--html/apps/assort.subx.html2
-rw-r--r--html/apps/boot.hex.html2
-rw-r--r--html/apps/braces.subx.html2
-rw-r--r--html/apps/browse/main.mu.html2
-rw-r--r--html/apps/browse/paginated-screen.mu.html2
-rw-r--r--html/apps/calls.subx.html2
-rw-r--r--html/apps/crenshaw2-1.subx.html2
-rw-r--r--html/apps/crenshaw2-1b.subx.html2
-rw-r--r--html/apps/dquotes.subx.html2
-rw-r--r--html/apps/ex1.mu.html2
-rw-r--r--html/apps/ex1.subx.html2
-rw-r--r--html/apps/ex10.subx.html2
-rw-r--r--html/apps/ex11.subx.html2
-rw-r--r--html/apps/ex12.subx.html2
-rw-r--r--html/apps/ex13.subx.html2
-rw-r--r--html/apps/ex14.subx.html2
-rw-r--r--html/apps/ex2.mu.html2
-rw-r--r--html/apps/ex2.subx.html2
-rw-r--r--html/apps/ex3.2.mu.html2
-rw-r--r--html/apps/ex3.mu.html2
-rw-r--r--html/apps/ex3.subx.html2
-rw-r--r--html/apps/ex4.subx.html2
-rw-r--r--html/apps/ex5.subx.html2
-rw-r--r--html/apps/ex6.subx.html2
-rw-r--r--html/apps/ex7.subx.html2
-rw-r--r--html/apps/ex8.subx.html2
-rw-r--r--html/apps/ex9.subx.html2
-rw-r--r--html/apps/factorial.mu.html2
-rw-r--r--html/apps/factorial.subx.html2
-rw-r--r--html/apps/factorial2.subx.html2
-rw-r--r--html/apps/factorial3.subx.html2
-rw-r--r--html/apps/factorial4.subx.html2
-rw-r--r--html/apps/hello.mu.html2
-rw-r--r--html/apps/hex.subx.html2
-rw-r--r--html/apps/mu.subx.html2
-rw-r--r--html/apps/pack.subx.html2
-rw-r--r--html/apps/parse-int.mu.html2
-rw-r--r--html/apps/print-file.mu.html2
-rw-r--r--html/apps/random.subx.html2
-rw-r--r--html/apps/raytracing/1.mu.html2
-rw-r--r--html/apps/raytracing/2.mu.html2
-rw-r--r--html/apps/raytracing/3.mu.html2
-rw-r--r--html/apps/raytracing/color.mu.html2
-rw-r--r--html/apps/raytracing/ray.mu.html2
-rw-r--r--html/apps/raytracing/vec.mu.html2
-rw-r--r--html/apps/rpn.mu.html2
-rw-r--r--html/apps/sigils.subx.html2
-rw-r--r--html/apps/subx-params.subx.html2
-rw-r--r--html/apps/survey.subx.html2
-rw-r--r--html/apps/tests.subx.html2
-rw-r--r--html/apps/texture.mu.html2
-rw-r--r--html/apps/tile/box.mu.html2
-rw-r--r--html/apps/tile/data.mu.html2
-rw-r--r--html/apps/tile/environment.mu.html2
-rw-r--r--html/apps/tile/float-stack.mu.html2
-rw-r--r--html/apps/tile/gap-buffer.mu.html2
-rw-r--r--html/apps/tile/grapheme-stack.mu.html2
-rw-r--r--html/apps/tile/int-stack.mu.html2
-rw-r--r--html/apps/tile/main.mu.html2
-rw-r--r--html/apps/tile/rpn.mu.html2
-rw-r--r--html/apps/tile/surface.mu.html2
-rw-r--r--html/apps/tile/table.mu.html2
-rw-r--r--html/apps/tile/value-stack.mu.html2
-rw-r--r--html/apps/tile/value.mu.html2
-rw-r--r--html/apps/tile/word.mu.html2
-rw-r--r--html/apps/tui.mu.html2
77 files changed, 77 insertions, 77 deletions
diff --git a/html/apps/advent2020/1a.mu.html b/html/apps/advent2020/1a.mu.html
index 64bf44e5..8a88b678 100644
--- a/html/apps/advent2020/1a.mu.html
+++ b/html/apps/advent2020/1a.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/1a.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/1a.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/1a.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/1a.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/1">https://adventofcode.com/2020/day/1</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/1b.mu.html b/html/apps/advent2020/1b.mu.html
index c7ac42b1..2affa9bd 100644
--- a/html/apps/advent2020/1b.mu.html
+++ b/html/apps/advent2020/1b.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/1b.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/1b.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/1b.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/1b.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/1">https://adventofcode.com/2020/day/1</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/2a.mu.html b/html/apps/advent2020/2a.mu.html
index f9bda192..bf5a31af 100644
--- a/html/apps/advent2020/2a.mu.html
+++ b/html/apps/advent2020/2a.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/2a.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/2a.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/2a.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/2a.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/2">https://adventofcode.com/2020/day/2</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/2b.mu.html b/html/apps/advent2020/2b.mu.html
index c44e2917..53a57c40 100644
--- a/html/apps/advent2020/2b.mu.html
+++ b/html/apps/advent2020/2b.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/2b.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/2b.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/2b.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/2b.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/2">https://adventofcode.com/2020/day/2</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/3a.mu.html b/html/apps/advent2020/3a.mu.html
index 1fd1c8d5..a6aff5e0 100644
--- a/html/apps/advent2020/3a.mu.html
+++ b/html/apps/advent2020/3a.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/3a.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/3a.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/3a.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/3a.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/3">https://adventofcode.com/2020/day/3</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/3b.mu.html b/html/apps/advent2020/3b.mu.html
index bab7c758..c77ebe3b 100644
--- a/html/apps/advent2020/3b.mu.html
+++ b/html/apps/advent2020/3b.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/3b.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/3b.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/3b.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/3b.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/3">https://adventofcode.com/2020/day/3</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/4a.mu.html b/html/apps/advent2020/4a.mu.html
index 95dd953a..36d1f6a6 100644
--- a/html/apps/advent2020/4a.mu.html
+++ b/html/apps/advent2020/4a.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/4a.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/4a.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/4a.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/4a.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/4">https://adventofcode.com/2020/day/4</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/4b.mu.html b/html/apps/advent2020/4b.mu.html
index 379fa0a5..1a8c2b8d 100644
--- a/html/apps/advent2020/4b.mu.html
+++ b/html/apps/advent2020/4b.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/4b.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/4b.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/4b.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/4b.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/4">https://adventofcode.com/2020/day/4</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/5a.mu.html b/html/apps/advent2020/5a.mu.html
index d45c6e54..9fd217bd 100644
--- a/html/apps/advent2020/5a.mu.html
+++ b/html/apps/advent2020/5a.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/5a.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/5a.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/5a.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/5a.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/5">https://adventofcode.com/2020/day/5</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/advent2020/5b.mu.html b/html/apps/advent2020/5b.mu.html
index 372d83b3..7d2ccf8c 100644
--- a/html/apps/advent2020/5b.mu.html
+++ b/html/apps/advent2020/5b.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/advent2020/5b.mu'>https://github.com/akkartik/mu/blob/master/apps/advent2020/5b.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/advent2020/5b.mu'>https://github.com/akkartik/mu/blob/main/apps/advent2020/5b.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># <a href="https://adventofcode.com/2020/day/5">https://adventofcode.com/2020/day/5</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/arith.mu.html b/html/apps/arith.mu.html
index 6bca6493..0113e57b 100644
--- a/html/apps/arith.mu.html
+++ b/html/apps/arith.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/arith.mu'>https://github.com/akkartik/mu/blob/master/apps/arith.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/arith.mu'>https://github.com/akkartik/mu/blob/main/apps/arith.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># Integer arithmetic using conventional precedence.</span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/assort.subx.html b/html/apps/assort.subx.html
index cfcc9c9c..47bf4f0d 100644
--- a/html/apps/assort.subx.html
+++ b/html/apps/assort.subx.html
@@ -58,7 +58,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/assort.subx'>https://github.com/akkartik/mu/blob/master/apps/assort.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/assort.subx'>https://github.com/akkartik/mu/blob/main/apps/assort.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Read a series of segments from stdin and concatenate segments with the same</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment"># name on stdout.</span>
diff --git a/html/apps/boot.hex.html b/html/apps/boot.hex.html
index 74d72610..73afd017 100644
--- a/html/apps/boot.hex.html
+++ b/html/apps/boot.hex.html
@@ -49,7 +49,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/boot.hex'>https://github.com/akkartik/mu/blob/master/apps/boot.hex</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/boot.hex'>https://github.com/akkartik/mu/blob/main/apps/boot.hex</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="Comment"># Bootable image that:</span>
 <span id="L2" class="LineNr">  2 </span><span class="Comment">#   - loads more sectors past the first boot sector (using BIOS primitives)</span>
diff --git a/html/apps/braces.subx.html b/html/apps/braces.subx.html
index 2be7916c..bf2a5d60 100644
--- a/html/apps/braces.subx.html
+++ b/html/apps/braces.subx.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/braces.subx'>https://github.com/akkartik/mu/blob/master/apps/braces.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/braces.subx'>https://github.com/akkartik/mu/blob/main/apps/braces.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment"># Structured control flow using break/loop rather than jump.</span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment">#</span>
diff --git a/html/apps/browse/main.mu.html b/html/apps/browse/main.mu.html
index e4dbaa9a..2cd268a1 100644
--- a/html/apps/browse/main.mu.html
+++ b/html/apps/browse/main.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/browse/main.mu'>https://github.com/akkartik/mu/blob/master/apps/browse/main.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/browse/main.mu'>https://github.com/akkartik/mu/blob/main/apps/browse/main.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='main.mu.html#L1'>main</a></span> args-on-stack: (addr array addr array byte)<span class="PreProc"> -&gt; </span>_/<span class="Constant">ebx</span>: int <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <span class="PreProc">var</span> args/<span class="Constant">eax</span>: (addr array addr array byte) <span class="SpecialChar">&lt;-</span> copy args-on-stack
diff --git a/html/apps/browse/paginated-screen.mu.html b/html/apps/browse/paginated-screen.mu.html
index 2b70fe63..a10e4d8f 100644
--- a/html/apps/browse/paginated-screen.mu.html
+++ b/html/apps/browse/paginated-screen.mu.html
@@ -57,7 +57,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/browse/paginated-screen.mu'>https://github.com/akkartik/mu/blob/master/apps/browse/paginated-screen.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/browse/paginated-screen.mu'>https://github.com/akkartik/mu/blob/main/apps/browse/paginated-screen.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># If a screen is too wide, split it up into a fixed size of pages.</span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment"># We take control of drawing and moving the cursor, and delegate everything else.</span>
diff --git a/html/apps/calls.subx.html b/html/apps/calls.subx.html
index be585234..23c86179 100644
--- a/html/apps/calls.subx.html
+++ b/html/apps/calls.subx.html
@@ -57,7 +57,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/calls.subx'>https://github.com/akkartik/mu/blob/master/apps/calls.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/calls.subx'>https://github.com/akkartik/mu/blob/main/apps/calls.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Function calls in a single line.</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment">#</span>
diff --git a/html/apps/crenshaw2-1.subx.html b/html/apps/crenshaw2-1.subx.html
index ac74bb5f..387e33a4 100644
--- a/html/apps/crenshaw2-1.subx.html
+++ b/html/apps/crenshaw2-1.subx.html
@@ -57,7 +57,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/crenshaw2-1.subx'>https://github.com/akkartik/mu/blob/master/apps/crenshaw2-1.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/crenshaw2-1.subx'>https://github.com/akkartik/mu/blob/main/apps/crenshaw2-1.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment"># Port of <a href="https://github.com/akkartik/crenshaw/blob/master/tutor2.1.pas">https://github.com/akkartik/crenshaw/blob/master/tutor2.1.pas</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment"># which corresponds to the section &quot;single digits&quot; in <a href="https://compilers.iecc.com/crenshaw/tutor2.txt">https://compilers.iecc.com/crenshaw/tutor2.txt</a></span>
diff --git a/html/apps/crenshaw2-1b.subx.html b/html/apps/crenshaw2-1b.subx.html
index c741325c..c9114fa5 100644
--- a/html/apps/crenshaw2-1b.subx.html
+++ b/html/apps/crenshaw2-1b.subx.html
@@ -57,7 +57,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/crenshaw2-1b.subx'>https://github.com/akkartik/mu/blob/master/apps/crenshaw2-1b.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/crenshaw2-1b.subx'>https://github.com/akkartik/mu/blob/main/apps/crenshaw2-1b.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment"># Port of <a href="https://github.com/akkartik/crenshaw/blob/master/tutor2.1.pas">https://github.com/akkartik/crenshaw/blob/master/tutor2.1.pas</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment"># which corresponds to the section &quot;single digits&quot; in <a href="https://compilers.iecc.com/crenshaw/tutor2.txt">https://compilers.iecc.com/crenshaw/tutor2.txt</a></span>
diff --git a/html/apps/dquotes.subx.html b/html/apps/dquotes.subx.html
index 18cdaf0b..3e6e39c3 100644
--- a/html/apps/dquotes.subx.html
+++ b/html/apps/dquotes.subx.html
@@ -59,7 +59,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/dquotes.subx'>https://github.com/akkartik/mu/blob/master/apps/dquotes.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/dquotes.subx'>https://github.com/akkartik/mu/blob/main/apps/dquotes.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Translate literal strings within double quotes.</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment"># Replace them with references to new variables in the data segment.</span>
diff --git a/html/apps/ex1.mu.html b/html/apps/ex1.mu.html
index ae91194c..dca1abcd 100644
--- a/html/apps/ex1.mu.html
+++ b/html/apps/ex1.mu.html
@@ -53,7 +53,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex1.mu'>https://github.com/akkartik/mu/blob/master/apps/ex1.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex1.mu'>https://github.com/akkartik/mu/blob/main/apps/ex1.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># First example: return the answer to the Ultimate Question of Life, the</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment"># Universe, and Everything.</span>
diff --git a/html/apps/ex1.subx.html b/html/apps/ex1.subx.html
index 13ce34a7..12084dd3 100644
--- a/html/apps/ex1.subx.html
+++ b/html/apps/ex1.subx.html
@@ -51,7 +51,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex1.subx'>https://github.com/akkartik/mu/blob/master/apps/ex1.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex1.subx'>https://github.com/akkartik/mu/blob/main/apps/ex1.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># First program: same as <a href="https://www.muppetlabs.com/~breadbox/software/tiny/teensy.html">https://www.muppetlabs.com/~breadbox/software/tiny/teensy.html</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment"># Just return 42.</span>
diff --git a/html/apps/ex10.subx.html b/html/apps/ex10.subx.html
index ddfd8a6e..21f57033 100644
--- a/html/apps/ex10.subx.html
+++ b/html/apps/ex10.subx.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex10.subx'>https://github.com/akkartik/mu/blob/master/apps/ex10.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex10.subx'>https://github.com/akkartik/mu/blob/main/apps/ex10.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># String comparison: return 1 iff the two args passed in at the commandline are equal.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex11.subx.html b/html/apps/ex11.subx.html
index 577920fc..aa111e0b 100644
--- a/html/apps/ex11.subx.html
+++ b/html/apps/ex11.subx.html
@@ -58,7 +58,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex11.subx'>https://github.com/akkartik/mu/blob/master/apps/ex11.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex11.subx'>https://github.com/akkartik/mu/blob/main/apps/ex11.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment"># Null-terminated vs size-prefixed ascii strings.</span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex12.subx.html b/html/apps/ex12.subx.html
index 4f753e5c..6ce6d94d 100644
--- a/html/apps/ex12.subx.html
+++ b/html/apps/ex12.subx.html
@@ -53,7 +53,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex12.subx'>https://github.com/akkartik/mu/blob/master/apps/ex12.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex12.subx'>https://github.com/akkartik/mu/blob/main/apps/ex12.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Example showing mmap syscall.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment"># Create a new segment using mmap, save the address, write to it.</span>
diff --git a/html/apps/ex13.subx.html b/html/apps/ex13.subx.html
index 883d1532..523f2197 100644
--- a/html/apps/ex13.subx.html
+++ b/html/apps/ex13.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex13.subx'>https://github.com/akkartik/mu/blob/master/apps/ex13.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex13.subx'>https://github.com/akkartik/mu/blob/main/apps/ex13.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Compare 3 and 3.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex14.subx.html b/html/apps/ex14.subx.html
index ed5fa2ee..e37734fd 100644
--- a/html/apps/ex14.subx.html
+++ b/html/apps/ex14.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex14.subx'>https://github.com/akkartik/mu/blob/master/apps/ex14.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex14.subx'>https://github.com/akkartik/mu/blob/main/apps/ex14.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Multiply 2 numbers.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex2.mu.html b/html/apps/ex2.mu.html
index 603e330f..9c408104 100644
--- a/html/apps/ex2.mu.html
+++ b/html/apps/ex2.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex2.mu'>https://github.com/akkartik/mu/blob/master/apps/ex2.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex2.mu'>https://github.com/akkartik/mu/blob/main/apps/ex2.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Add 3 and 4, and return the result in the exit code.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/ex2.subx.html b/html/apps/ex2.subx.html
index 4ff62017..9f872a0c 100644
--- a/html/apps/ex2.subx.html
+++ b/html/apps/ex2.subx.html
@@ -51,7 +51,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex2.subx'>https://github.com/akkartik/mu/blob/master/apps/ex2.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex2.subx'>https://github.com/akkartik/mu/blob/main/apps/ex2.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Add 3 and 4, and return the result in the exit code.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex3.2.mu.html b/html/apps/ex3.2.mu.html
index b23f7a09..014ecfb6 100644
--- a/html/apps/ex3.2.mu.html
+++ b/html/apps/ex3.2.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex3.2.mu'>https://github.com/akkartik/mu/blob/master/apps/ex3.2.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex3.2.mu'>https://github.com/akkartik/mu/blob/main/apps/ex3.2.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Unnecessarily use an array to sum 1..10</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/ex3.mu.html b/html/apps/ex3.mu.html
index ab536575..486ea626 100644
--- a/html/apps/ex3.mu.html
+++ b/html/apps/ex3.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex3.mu'>https://github.com/akkartik/mu/blob/master/apps/ex3.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex3.mu'>https://github.com/akkartik/mu/blob/main/apps/ex3.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Add the first 10 numbers, and return the result in the exit code.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/ex3.subx.html b/html/apps/ex3.subx.html
index 645e97af..e5b4360b 100644
--- a/html/apps/ex3.subx.html
+++ b/html/apps/ex3.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex3.subx'>https://github.com/akkartik/mu/blob/master/apps/ex3.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex3.subx'>https://github.com/akkartik/mu/blob/main/apps/ex3.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Add the first 10 numbers, and return the result in the exit code.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex4.subx.html b/html/apps/ex4.subx.html
index 297576bb..6193dbb2 100644
--- a/html/apps/ex4.subx.html
+++ b/html/apps/ex4.subx.html
@@ -52,7 +52,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex4.subx'>https://github.com/akkartik/mu/blob/master/apps/ex4.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex4.subx'>https://github.com/akkartik/mu/blob/main/apps/ex4.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Read a character from stdin, save it to a global, write it to stdout.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex5.subx.html b/html/apps/ex5.subx.html
index 8575bbfd..16ae1fe0 100644
--- a/html/apps/ex5.subx.html
+++ b/html/apps/ex5.subx.html
@@ -53,7 +53,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex5.subx'>https://github.com/akkartik/mu/blob/master/apps/ex5.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex5.subx'>https://github.com/akkartik/mu/blob/main/apps/ex5.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Read a character from stdin, save it to a local on the stack, write it to stdout.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex6.subx.html b/html/apps/ex6.subx.html
index ba8a4037..1578c57f 100644
--- a/html/apps/ex6.subx.html
+++ b/html/apps/ex6.subx.html
@@ -53,7 +53,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex6.subx'>https://github.com/akkartik/mu/blob/master/apps/ex6.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex6.subx'>https://github.com/akkartik/mu/blob/main/apps/ex6.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Print out a (global variable) string to stdout.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex7.subx.html b/html/apps/ex7.subx.html
index 76a1de01..56c2bacd 100644
--- a/html/apps/ex7.subx.html
+++ b/html/apps/ex7.subx.html
@@ -53,7 +53,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex7.subx'>https://github.com/akkartik/mu/blob/master/apps/ex7.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex7.subx'>https://github.com/akkartik/mu/blob/main/apps/ex7.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Example showing file syscalls.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex8.subx.html b/html/apps/ex8.subx.html
index a6458493..0e6cb43d 100644
--- a/html/apps/ex8.subx.html
+++ b/html/apps/ex8.subx.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex8.subx'>https://github.com/akkartik/mu/blob/master/apps/ex8.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex8.subx'>https://github.com/akkartik/mu/blob/main/apps/ex8.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Example reading commandline arguments: compute length of first arg.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/ex9.subx.html b/html/apps/ex9.subx.html
index c2489a56..4048004b 100644
--- a/html/apps/ex9.subx.html
+++ b/html/apps/ex9.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/ex9.subx'>https://github.com/akkartik/mu/blob/master/apps/ex9.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/ex9.subx'>https://github.com/akkartik/mu/blob/main/apps/ex9.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Example showing arg order on the stack.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/factorial.mu.html b/html/apps/factorial.mu.html
index 3567b1a6..838ca6b1 100644
--- a/html/apps/factorial.mu.html
+++ b/html/apps/factorial.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/factorial.mu'>https://github.com/akkartik/mu/blob/master/apps/factorial.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/factorial.mu'>https://github.com/akkartik/mu/blob/main/apps/factorial.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># compute the factorial of 5, and return the result in the exit code</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/factorial.subx.html b/html/apps/factorial.subx.html
index 3c65968b..7beb276e 100644
--- a/html/apps/factorial.subx.html
+++ b/html/apps/factorial.subx.html
@@ -56,7 +56,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/factorial.subx'>https://github.com/akkartik/mu/blob/master/apps/factorial.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/factorial.subx'>https://github.com/akkartik/mu/blob/main/apps/factorial.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment">## compute the factorial of 5, and print the result</span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment">#</span>
diff --git a/html/apps/factorial2.subx.html b/html/apps/factorial2.subx.html
index 7e23c999..1533e1b8 100644
--- a/html/apps/factorial2.subx.html
+++ b/html/apps/factorial2.subx.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/factorial2.subx'>https://github.com/akkartik/mu/blob/master/apps/factorial2.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/factorial2.subx'>https://github.com/akkartik/mu/blob/main/apps/factorial2.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment">## compute the factorial of 5, and return the result in the exit code</span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment">#</span>
diff --git a/html/apps/factorial3.subx.html b/html/apps/factorial3.subx.html
index e5f5dab0..89428bfa 100644
--- a/html/apps/factorial3.subx.html
+++ b/html/apps/factorial3.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/factorial3.subx'>https://github.com/akkartik/mu/blob/master/apps/factorial3.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/factorial3.subx'>https://github.com/akkartik/mu/blob/main/apps/factorial3.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment">## compute the factorial of 5, and return the result in the exit code</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/factorial4.subx.html b/html/apps/factorial4.subx.html
index ac994117..ad8e07c1 100644
--- a/html/apps/factorial4.subx.html
+++ b/html/apps/factorial4.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/factorial4.subx'>https://github.com/akkartik/mu/blob/master/apps/factorial4.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/factorial4.subx'>https://github.com/akkartik/mu/blob/main/apps/factorial4.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment">## compute the factorial of 5, and return the result in the exit code</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/hello.mu.html b/html/apps/hello.mu.html
index f994f3ae..48144dc8 100644
--- a/html/apps/hello.mu.html
+++ b/html/apps/hello.mu.html
@@ -53,7 +53,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/hello.mu'>https://github.com/akkartik/mu/blob/master/apps/hello.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/hello.mu'>https://github.com/akkartik/mu/blob/main/apps/hello.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Meaningless conventional example.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/hex.subx.html b/html/apps/hex.subx.html
index a7373f0d..78a3a9b9 100644
--- a/html/apps/hex.subx.html
+++ b/html/apps/hex.subx.html
@@ -57,7 +57,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/hex.subx'>https://github.com/akkartik/mu/blob/master/apps/hex.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/hex.subx'>https://github.com/akkartik/mu/blob/main/apps/hex.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Read a text file containing whitespace-separated pairs of ascii hex bytes</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment"># from stdin, and convert them into binary bytes (octets) on stdout. Ignore</span>
diff --git a/html/apps/mu.subx.html b/html/apps/mu.subx.html
index 5c05d5bf..136b4a6c 100644
--- a/html/apps/mu.subx.html
+++ b/html/apps/mu.subx.html
@@ -58,7 +58,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/mu.subx'>https://github.com/akkartik/mu/blob/master/apps/mu.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/mu.subx'>https://github.com/akkartik/mu/blob/main/apps/mu.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">    1 </span><span class="subxComment"># The Mu computer's level-2 language, also called Mu.</span>
 <span id="L2" class="LineNr">    2 </span><span class="subxComment"># <a href="http://akkartik.name/post/mu-2019-2">http://akkartik.name/post/mu-2019-2</a></span>
diff --git a/html/apps/pack.subx.html b/html/apps/pack.subx.html
index 935b79a5..2762f0fb 100644
--- a/html/apps/pack.subx.html
+++ b/html/apps/pack.subx.html
@@ -58,7 +58,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/pack.subx'>https://github.com/akkartik/mu/blob/master/apps/pack.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/pack.subx'>https://github.com/akkartik/mu/blob/main/apps/pack.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Read a text file of SubX instructions from stdin, and convert it into a list</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment"># of whitespace-separated ascii hex bytes on stdout. Label definitions and</span>
diff --git a/html/apps/parse-int.mu.html b/html/apps/parse-int.mu.html
index 155e7a7a..daa5dd83 100644
--- a/html/apps/parse-int.mu.html
+++ b/html/apps/parse-int.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/parse-int.mu'>https://github.com/akkartik/mu/blob/master/apps/parse-int.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/parse-int.mu'>https://github.com/akkartik/mu/blob/main/apps/parse-int.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># parse a decimal int at the commandline</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/print-file.mu.html b/html/apps/print-file.mu.html
index c90dd8fa..746f6881 100644
--- a/html/apps/print-file.mu.html
+++ b/html/apps/print-file.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/print-file.mu'>https://github.com/akkartik/mu/blob/master/apps/print-file.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/print-file.mu'>https://github.com/akkartik/mu/blob/main/apps/print-file.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># accept a filename on the commandline, read it and print it out to screen</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment"># only ascii right now, just like the rest of Mu</span>
diff --git a/html/apps/random.subx.html b/html/apps/random.subx.html
index 96e484bb..e03b3fbd 100644
--- a/html/apps/random.subx.html
+++ b/html/apps/random.subx.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/random.subx'>https://github.com/akkartik/mu/blob/master/apps/random.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/random.subx'>https://github.com/akkartik/mu/blob/main/apps/random.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Repeatedly read 32-bit numbers from /dev/random, print them to stdout.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="subxComment">#</span>
diff --git a/html/apps/raytracing/1.mu.html b/html/apps/raytracing/1.mu.html
index b72418ad..5c349ae2 100644
--- a/html/apps/raytracing/1.mu.html
+++ b/html/apps/raytracing/1.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/raytracing/1.mu'>https://github.com/akkartik/mu/blob/master/apps/raytracing/1.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/raytracing/1.mu'>https://github.com/akkartik/mu/blob/main/apps/raytracing/1.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Listing 1 of <a href="https://raytracing.github.io/books/RayTracingInOneWeekend.html">https://raytracing.github.io/books/RayTracingInOneWeekend.html</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment"># (simplified)</span>
diff --git a/html/apps/raytracing/2.mu.html b/html/apps/raytracing/2.mu.html
index 56563080..edb9d9d9 100644
--- a/html/apps/raytracing/2.mu.html
+++ b/html/apps/raytracing/2.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/raytracing/2.mu'>https://github.com/akkartik/mu/blob/master/apps/raytracing/2.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/raytracing/2.mu'>https://github.com/akkartik/mu/blob/main/apps/raytracing/2.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Listing 7 of <a href="https://raytracing.github.io/books/RayTracingInOneWeekend.html">https://raytracing.github.io/books/RayTracingInOneWeekend.html</a></span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/raytracing/3.mu.html b/html/apps/raytracing/3.mu.html
index 48dee774..0d22fec5 100644
--- a/html/apps/raytracing/3.mu.html
+++ b/html/apps/raytracing/3.mu.html
@@ -57,7 +57,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/raytracing/3.mu'>https://github.com/akkartik/mu/blob/master/apps/raytracing/3.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/raytracing/3.mu'>https://github.com/akkartik/mu/blob/main/apps/raytracing/3.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># Listing 9 of <a href="https://raytracing.github.io/books/RayTracingInOneWeekend.html">https://raytracing.github.io/books/RayTracingInOneWeekend.html</a></span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/raytracing/color.mu.html b/html/apps/raytracing/color.mu.html
index edad7f47..ad8e4aa2 100644
--- a/html/apps/raytracing/color.mu.html
+++ b/html/apps/raytracing/color.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/raytracing/color.mu'>https://github.com/akkartik/mu/blob/master/apps/raytracing/color.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/raytracing/color.mu'>https://github.com/akkartik/mu/blob/main/apps/raytracing/color.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="PreProc">type</span> rgb <span class="Delimiter">{</span>
 <span id="L2" class="LineNr"> 2 </span>  <span class="muComment"># components normalized to within [0.0, 1.0]</span>
diff --git a/html/apps/raytracing/ray.mu.html b/html/apps/raytracing/ray.mu.html
index dbe00587..aa1a1064 100644
--- a/html/apps/raytracing/ray.mu.html
+++ b/html/apps/raytracing/ray.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/raytracing/ray.mu'>https://github.com/akkartik/mu/blob/master/apps/raytracing/ray.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/raytracing/ray.mu'>https://github.com/akkartik/mu/blob/main/apps/raytracing/ray.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="PreProc">type</span> ray <span class="Delimiter">{</span>
 <span id="L2" class="LineNr"> 2 </span>  orig: vec3  <span class="muComment"># point</span>
diff --git a/html/apps/raytracing/vec.mu.html b/html/apps/raytracing/vec.mu.html
index 36084516..e14fb498 100644
--- a/html/apps/raytracing/vec.mu.html
+++ b/html/apps/raytracing/vec.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/raytracing/vec.mu'>https://github.com/akkartik/mu/blob/master/apps/raytracing/vec.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/raytracing/vec.mu'>https://github.com/akkartik/mu/blob/main/apps/raytracing/vec.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">type</span> vec3 <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  x: float
diff --git a/html/apps/rpn.mu.html b/html/apps/rpn.mu.html
index e28af2e0..b49a7801 100644
--- a/html/apps/rpn.mu.html
+++ b/html/apps/rpn.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/rpn.mu'>https://github.com/akkartik/mu/blob/master/apps/rpn.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/rpn.mu'>https://github.com/akkartik/mu/blob/main/apps/rpn.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># Integer arithmetic using postfix notation</span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment">#</span>
diff --git a/html/apps/sigils.subx.html b/html/apps/sigils.subx.html
index c9e95c39..9ee04d48 100644
--- a/html/apps/sigils.subx.html
+++ b/html/apps/sigils.subx.html
@@ -58,7 +58,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/sigils.subx'>https://github.com/akkartik/mu/blob/master/apps/sigils.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/sigils.subx'>https://github.com/akkartik/mu/blob/main/apps/sigils.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Syntax sugar for addressing modes that expand into /rm32 and other related</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment"># arguments.</span>
diff --git a/html/apps/subx-params.subx.html b/html/apps/subx-params.subx.html
index 7af1f0a3..648a80a1 100644
--- a/html/apps/subx-params.subx.html
+++ b/html/apps/subx-params.subx.html
@@ -50,7 +50,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/subx-params.subx'>https://github.com/akkartik/mu/blob/master/apps/subx-params.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/subx-params.subx'>https://github.com/akkartik/mu/blob/main/apps/subx-params.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="subxComment"># Various knobs for translating SubX programs using SubX.</span>
 <span id="L2" class="LineNr"> 2 </span>
diff --git a/html/apps/survey.subx.html b/html/apps/survey.subx.html
index 45e145b8..72513342 100644
--- a/html/apps/survey.subx.html
+++ b/html/apps/survey.subx.html
@@ -59,7 +59,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/survey.subx'>https://github.com/akkartik/mu/blob/master/apps/survey.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/survey.subx'>https://github.com/akkartik/mu/blob/main/apps/survey.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="subxComment"># Assign addresses (co-ordinates) to instructions (landmarks) in a program</span>
 <span id="L2" class="LineNr">   2 </span><span class="subxComment"># (landscape).</span>
diff --git a/html/apps/tests.subx.html b/html/apps/tests.subx.html
index 46775f7e..b6786cbf 100644
--- a/html/apps/tests.subx.html
+++ b/html/apps/tests.subx.html
@@ -56,7 +56,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tests.subx'>https://github.com/akkartik/mu/blob/master/apps/tests.subx</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tests.subx'>https://github.com/akkartik/mu/blob/main/apps/tests.subx</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="subxComment"># Generate code for a new function called 'run-tests' which calls in sequence</span>
 <span id="L2" class="LineNr">  2 </span><span class="subxComment"># all functions starting with 'test-'.</span>
diff --git a/html/apps/texture.mu.html b/html/apps/texture.mu.html
index 72f99d3b..56888ee6 100644
--- a/html/apps/texture.mu.html
+++ b/html/apps/texture.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/texture.mu'>https://github.com/akkartik/mu/blob/master/apps/texture.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/texture.mu'>https://github.com/akkartik/mu/blob/main/apps/texture.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Playing with emitting cool textures.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>
diff --git a/html/apps/tile/box.mu.html b/html/apps/tile/box.mu.html
index 88d29001..bed85d6f 100644
--- a/html/apps/tile/box.mu.html
+++ b/html/apps/tile/box.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/box.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/box.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/box.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/box.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='box.mu.html#L1'>draw-box</a></span> <a href='../../405screen.mu.html#L9'>screen</a>: (addr <a href='../../405screen.mu.html#L9'>screen</a>), row1: int, col1: int, row2: int, col2: int <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <a href='box.mu.html#L26'>draw-horizontal-line</a> <a href='../../405screen.mu.html#L9'>screen</a>, row1, col1, col2
diff --git a/html/apps/tile/data.mu.html b/html/apps/tile/data.mu.html
index 0907d96e..46940746 100644
--- a/html/apps/tile/data.mu.html
+++ b/html/apps/tile/data.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/data.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/data.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/data.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/data.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">type</span> <a href='data.mu.html#L1'>sandbox</a> <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  setup: (handle <a href='data.mu.html#L22'>line</a>)
diff --git a/html/apps/tile/environment.mu.html b/html/apps/tile/environment.mu.html
index bb4cec67..744501c3 100644
--- a/html/apps/tile/environment.mu.html
+++ b/html/apps/tile/environment.mu.html
@@ -56,7 +56,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/environment.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/environment.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/environment.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/environment.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">   1 </span><span class="PreProc">type</span> <a href='environment.mu.html#L1'>environment</a> <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">   2 </span>  <a href='../../405screen.mu.html#L9'>screen</a>: (handle <a href='../../405screen.mu.html#L9'>screen</a>)
diff --git a/html/apps/tile/float-stack.mu.html b/html/apps/tile/float-stack.mu.html
index 071b189c..d6d100b7 100644
--- a/html/apps/tile/float-stack.mu.html
+++ b/html/apps/tile/float-stack.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/float-stack.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/float-stack.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/float-stack.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/float-stack.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="PreProc">type</span> <a href='float-stack.mu.html#L1'>float-stack</a> <span class="Delimiter">{</span>
 <span id="L2" class="LineNr"> 2 </span>  data: (handle array float)
diff --git a/html/apps/tile/gap-buffer.mu.html b/html/apps/tile/gap-buffer.mu.html
index 29cdc22f..c7c9b7ce 100644
--- a/html/apps/tile/gap-buffer.mu.html
+++ b/html/apps/tile/gap-buffer.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/gap-buffer.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/gap-buffer.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/gap-buffer.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/gap-buffer.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">type</span> <a href='gap-buffer.mu.html#L1'>gap-buffer</a> <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  left: <a href='grapheme-stack.mu.html#L1'>grapheme-stack</a>
diff --git a/html/apps/tile/grapheme-stack.mu.html b/html/apps/tile/grapheme-stack.mu.html
index fea2d996..0d08d5a0 100644
--- a/html/apps/tile/grapheme-stack.mu.html
+++ b/html/apps/tile/grapheme-stack.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/grapheme-stack.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/grapheme-stack.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/grapheme-stack.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/grapheme-stack.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">type</span> <a href='grapheme-stack.mu.html#L1'>grapheme-stack</a> <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  data: (handle array grapheme)
diff --git a/html/apps/tile/int-stack.mu.html b/html/apps/tile/int-stack.mu.html
index d1210ea1..d006df2b 100644
--- a/html/apps/tile/int-stack.mu.html
+++ b/html/apps/tile/int-stack.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/int-stack.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/int-stack.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/int-stack.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/int-stack.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="PreProc">type</span> <a href='int-stack.mu.html#L1'>int-stack</a> <span class="Delimiter">{</span>
 <span id="L2" class="LineNr"> 2 </span>  data: (handle array int)
diff --git a/html/apps/tile/main.mu.html b/html/apps/tile/main.mu.html
index e1a6f9a9..a0552b51 100644
--- a/html/apps/tile/main.mu.html
+++ b/html/apps/tile/main.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/main.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/main.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/main.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/main.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='main.mu.html#L1'>main</a></span> args-on-stack: (addr array addr array byte)<span class="PreProc"> -&gt; </span>_/<span class="Constant">ebx</span>: int <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <span class="PreProc">var</span> args/<span class="Constant">eax</span>: (addr array addr array byte) <span class="SpecialChar">&lt;-</span> copy args-on-stack
diff --git a/html/apps/tile/rpn.mu.html b/html/apps/tile/rpn.mu.html
index 60f7625e..55564796 100644
--- a/html/apps/tile/rpn.mu.html
+++ b/html/apps/tile/rpn.mu.html
@@ -56,7 +56,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/rpn.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/rpn.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/rpn.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/rpn.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='rpn.mu.html#L1'>evaluate</a></span> functions: (addr handle <a href='data.mu.html#L14'>function</a>), bindings: (addr <a href='data.mu.html#L47'>table</a>), scratch: (addr <a href='data.mu.html#L22'>line</a>), end: (addr <a href='data.mu.html#L30'>word</a>), out: (addr <a href='value-stack.mu.html#L3'>value-stack</a>) <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <span class="PreProc">var</span> <a href='data.mu.html#L22'>line</a>/<span class="Constant">eax</span>: (addr <a href='data.mu.html#L22'>line</a>) <span class="SpecialChar">&lt;-</span> copy scratch
diff --git a/html/apps/tile/surface.mu.html b/html/apps/tile/surface.mu.html
index 33ab2637..12f7127f 100644
--- a/html/apps/tile/surface.mu.html
+++ b/html/apps/tile/surface.mu.html
@@ -56,7 +56,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/surface.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/surface.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/surface.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/surface.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># A surface is a large 2-D grid that you can only see a subset of through the</span>
 <span id="L2" class="LineNr">  2 </span><span class="muComment"># screen.</span>
diff --git a/html/apps/tile/table.mu.html b/html/apps/tile/table.mu.html
index 1f07d3b2..672fdd81 100644
--- a/html/apps/tile/table.mu.html
+++ b/html/apps/tile/table.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/table.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/table.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/table.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/table.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='table.mu.html#L1'>initialize-table</a></span> _self: (addr <a href='data.mu.html#L47'>table</a>), n: int <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <span class="PreProc">var</span> self/<span class="Constant">esi</span>: (addr <a href='data.mu.html#L47'>table</a>) <span class="SpecialChar">&lt;-</span> copy _self
diff --git a/html/apps/tile/value-stack.mu.html b/html/apps/tile/value-stack.mu.html
index dc118e7e..b1aeaed9 100644
--- a/html/apps/tile/value-stack.mu.html
+++ b/html/apps/tile/value-stack.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/value-stack.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/value-stack.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/value-stack.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/value-stack.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="muComment"># support for non-int values is untested</span>
 <span id="L2" class="LineNr">  2 </span>
diff --git a/html/apps/tile/value.mu.html b/html/apps/tile/value.mu.html
index 0606c756..51887537 100644
--- a/html/apps/tile/value.mu.html
+++ b/html/apps/tile/value.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/value.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/value.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/value.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/value.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='value.mu.html#L1'>render-value-at</a></span> <a href='../../405screen.mu.html#L9'>screen</a>: (addr <a href='../../405screen.mu.html#L9'>screen</a>), row: int, col: int, _val: (addr <a href='data.mu.html#L37'>value</a>), max-width: int <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <a href='../../405screen.mu.html#L109'>move-cursor</a> <a href='../../405screen.mu.html#L9'>screen</a>, row, col
diff --git a/html/apps/tile/word.mu.html b/html/apps/tile/word.mu.html
index ff4d9215..681865c4 100644
--- a/html/apps/tile/word.mu.html
+++ b/html/apps/tile/word.mu.html
@@ -55,7 +55,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tile/word.mu'>https://github.com/akkartik/mu/blob/master/apps/tile/word.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tile/word.mu'>https://github.com/akkartik/mu/blob/main/apps/tile/word.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr">  1 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='word.mu.html#L1'>initialize-word</a></span> _self: (addr <a href='data.mu.html#L30'>word</a>) <span class="Delimiter">{</span>
 <span id="L2" class="LineNr">  2 </span>  <span class="PreProc">var</span> self/<span class="Constant">esi</span>: (addr <a href='data.mu.html#L30'>word</a>) <span class="SpecialChar">&lt;-</span> copy _self
diff --git a/html/apps/tui.mu.html b/html/apps/tui.mu.html
index 4d709b75..3771b143 100644
--- a/html/apps/tui.mu.html
+++ b/html/apps/tui.mu.html
@@ -54,7 +54,7 @@ if ('onhashchange' in window) {
 </script>
 </head>
 <body onload='JumpToLine();'>
-<a href='https://github.com/akkartik/mu/blob/master/apps/tui.mu'>https://github.com/akkartik/mu/blob/master/apps/tui.mu</a>
+<a href='https://github.com/akkartik/mu/blob/main/apps/tui.mu'>https://github.com/akkartik/mu/blob/main/apps/tui.mu</a>
 <pre id='vimCodeElement'>
 <span id="L1" class="LineNr"> 1 </span><span class="muComment"># Test some primitives for text-mode.</span>
 <span id="L2" class="LineNr"> 2 </span><span class="muComment">#</span>