Kartik K. Agaram
d253a31828
rename grapheme to code-point-utf8
...
Longer name, but it doesn't lie. We have no data structure right now for
combining multiple code points. And it makes no sense for the notion of
a grapheme to conflate its Unicode encoding.
2021-11-09 08:12:11 -08:00
Kartik K. Agaram
d1808995b2
copy back some error messages from linux/
2021-11-09 07:30:44 -08:00
Kartik K. Agaram
a459208291
copy back some tests from linux/
2021-11-09 07:28:49 -08:00
Kartik K. Agaram
cc39b738c5
.
2021-11-09 07:27:17 -08:00
Kartik K. Agaram
b49ea0c7b0
.
2021-11-09 07:25:58 -08:00
Kartik Agaram
8eae94e860
clean up VSCode extension
2021-11-09 06:35:53 -08:00
Kartik Agaram
2bac01fb7b
syntax highlighting for Visual Studio Code
2021-11-08 18:49:15 -08:00
Kartik Agaram
11a191c290
syntax highlighting bundle for TextMate
2021-11-08 18:33:30 -08:00
Kartik K. Agaram
d7389e15a8
task 16: addressing sejo's feedback
...
I'm still not quite happy with this..
2021-11-07 17:34:51 -08:00
Kartik K. Agaram
3ca102f015
tutorial: improve task 14 based on sejo's feedback
2021-11-07 16:37:10 -08:00
Kartik Agaram
ad2dd26ed4
.
2021-10-31 14:13:00 -07:00
Kartik Agaram
5b0bb2aeb2
.
2021-10-31 14:06:57 -07:00
Kartik K. Agaram
c71367c8ed
.
2021-10-31 10:13:07 -07:00
Kartik K. Agaram
39d210899a
tutorial: tweaks to task 14
...
Thanks again sejo for your comments.
2021-10-31 09:54:37 -07:00
Kartik Agaram
72850faae0
translate_emulated has gotten _much_ slower
...
I spent some time timing this command:
cd ./linux/bootstrap; ./clean; popd; time ./translate_emulated apps/ex2.mu
Times at a few commits this year, along with notes on what changed in the
linux/ directory:
517a01c95a
Feb 17 1:30
time ./translate_mu_baremetal_emulated baremetal/ex2.mu
71e4f38129
Mar 3 1:30
time ./translate_emulated ex2.mu
2df1d1a730
May 14 1:53
time ./translate_emulated apps/ex2.mu
ff8ec9bcff
+ patch May 14 2:10 -- start showing stack trace on abort
9831a8cef9
+ patch May 19 2:23
8c47da082b
Jun 18 2:27
-- what changed in the middle here?!
b625c6304e
Jul 29 3:13
-- seemingly minor change to linux/next-word
52e3ea8a4b
Aug 15 4:55
ba4a3c5be7
Aug 22 4:57
-- one additional compiler check in linux/mu.subx
899cdcc3f3
Aug 29 5:44 5:54
975f372d67
Oct 31 5:22
So it's not a single commit :/ Unclear what's going on.
2021-10-31 08:41:51 -07:00
Kartik Agaram
975f372d67
tweak instructions to mention Windows
...
Thanks Maikel van de Lisdonk.
2021-10-31 06:11:49 -07:00
Kartik Agaram
2f2871a51f
Mac OS build broken since Aug 29 :/
...
(commit b1dcfb03d0
)
2021-10-31 06:02:54 -07:00
Kartik K. Agaram
b221d17f03
.
2021-10-30 12:25:17 -07:00
Kartik K. Agaram
1de8526e0c
.
2021-10-30 12:11:47 -07:00
Kartik K. Agaram
a69248b284
more comments from sejo <3
2021-10-30 12:09:50 -07:00
Kartik K. Agaram
aab93d7538
.
2021-10-30 07:37:05 -07:00
Kartik K. Agaram
0f0d615ec4
.
2021-10-30 07:36:39 -07:00
Kartik K. Agaram
34f37b8944
clean up treeshaking support for baremetal
...
Check minified sizes by running:
tools/translate_minified _files_
ls -l a.bin
qemu-system-i386 code.img
What I had before was for the linux/ version.
2021-10-30 07:29:15 -07:00
Kartik K. Agaram
fb50fb081a
.
2021-10-30 01:17:05 -07:00
Kartik K. Agaram
29523c7eb6
done with first draft of tutorial
2021-10-30 01:15:23 -07:00
Kartik K. Agaram
bd356e5409
.
2021-10-30 00:32:29 -07:00
Kartik K. Agaram
9377cb7c96
tutorial: point at vocabulary.md
2021-10-30 00:26:42 -07:00
Kartik K. Agaram
53e9fdd370
.
2021-10-29 09:20:48 -07:00
Kartik K. Agaram
bc54fa195a
.
2021-10-29 07:37:09 -07:00
Kartik K. Agaram
81037d7bd8
task: first graphics
2021-10-27 10:11:11 -07:00
Kartik K. Agaram
b1a04c59b6
.
2021-10-27 09:37:35 -07:00
Kartik K. Agaram
51ed06b5ce
.
2021-10-27 09:36:19 -07:00
Kartik K. Agaram
20cca772b8
task: conditional execution
2021-10-26 23:57:25 -07:00
Kartik K. Agaram
a3f73278b1
task: juggling function outputs between registers
2021-10-26 23:39:36 -07:00
Kartik K. Agaram
0ccfd0156f
make room for a second task before fractional numbers
2021-10-26 23:16:03 -07:00
Kartik K. Agaram
c7dde8d8b4
task: primitive statements vs function calls
2021-10-26 23:14:36 -07:00
Kartik K. Agaram
5713eb7302
make room for a task before fractional numbers
2021-10-26 23:12:17 -07:00
Kartik K. Agaram
e419abe615
.
2021-10-26 22:23:29 -07:00
Kartik K. Agaram
c3eab11fd1
.
2021-10-26 22:18:54 -07:00
Kartik K. Agaram
33ed713124
.
2021-10-26 22:11:49 -07:00
Kartik K. Agaram
85fe614cd9
.
2021-10-26 22:10:04 -07:00
Kartik K. Agaram
9c952560da
.
2021-10-26 22:04:26 -07:00
Kartik K. Agaram
c055c4781f
.
2021-10-26 22:02:23 -07:00
Kartik K. Agaram
189bd674a0
a few surprisingly nuanced tweaks to task 8
...
Thanks sejo for the feedback.
2021-10-26 21:57:08 -07:00
Kartik K. Agaram
b16ece5ae8
.
2021-10-26 21:27:01 -07:00
Kartik K. Agaram
06a1928c8d
typo in tutorial
2021-10-26 21:26:07 -07:00
Kartik K. Agaram
0b16b27f49
task: floating-point
...
I'm almost ready to throw in the towel. Writing out the rules makes it
obvious how hostile they are to most people.
2021-10-25 22:50:04 -07:00
Kartik K. Agaram
d3be351847
.
2021-10-24 07:07:37 -07:00
Kartik K. Agaram
016e788f08
.
2021-10-24 00:20:02 -07:00
Kartik K. Agaram
7da7e94720
.
2021-10-24 00:10:33 -07:00