Commit Graph

808 Commits

Author SHA1 Message Date
Kartik Agaram 761001dadc 7405 2020-12-26 14:29:02 -08:00
Kartik Agaram bf8f246e08 7398 2020-12-23 23:24:16 -08:00
Kartik Agaram 6b6eaf395e 7397
Some manual tweaks to boot.hex.html
2020-12-23 23:17:53 -08:00
Kartik Agaram 720dc75be7 7396 2020-12-23 23:11:39 -08:00
Kartik Agaram 3dda906d24 7335 2020-12-04 23:57:35 -08:00
Kartik Agaram 0cc1be4eee 7324 2020-12-02 22:33:39 -08:00
Kartik Agaram dce3ea75f9 7319 2020-12-02 19:37:36 -08:00
Kartik Agaram 74bc598c44 7316 2020-12-01 01:19:07 -08:00
Kartik Agaram 4e8daa6a0e 7314 2020-12-01 01:02:12 -08:00
Kartik Agaram 8bb5d26cf1 7311 2020-12-01 00:33:12 -08:00
Kartik Agaram 59007fb1da 7307 2020-11-29 14:08:28 -08:00
Kartik Agaram 775f77c334 7306 2020-11-29 13:42:27 -08:00
Kartik Agaram e9f411d5c5 7278 - typo in mu.subx 2020-11-26 12:58:02 -08:00
Kartik Agaram fd4d7b38da 7267 - mu.subx: type-check 'convert' statements 2020-11-20 00:20:58 -08:00
Kartik Agaram 729800593a 7266 2020-11-17 22:05:45 -08:00
Kartik Agaram de8a15e9f0 7262 2020-11-17 18:24:38 -08:00
Kartik Agaram 1eb1cade71 7259 2020-11-17 13:12:36 -08:00
Kartik Agaram dd60a1d73c 7252 2020-11-16 20:44:02 -08:00
Kartik Agaram 3d31467c0d 7251 2020-11-16 00:37:37 -08:00
Kartik Agaram 8d2dece291 7250 2020-11-16 00:00:32 -08:00
Kartik Agaram 264aba4d92 7249 2020-11-15 23:23:05 -08:00
Kartik Agaram 2c56af2d8f 7227 2020-11-11 23:43:04 -08:00
Kartik Agaram bf3783ada0 7203 2020-11-06 22:47:57 -08:00
Kartik Agaram f12ea75a76 7187 2020-11-05 17:07:26 -08:00
Kartik Agaram 62151e17c4 7175 2020-11-03 22:53:39 -08:00
Kartik Agaram 3d1c4216ed 7162 2020-11-02 21:24:53 -08:00
Kartik Agaram 1323587822 7147 2020-10-31 19:55:33 -07:00
Kartik Agaram 3f30e4c6e6 7146 2020-10-31 19:50:41 -07:00
Kartik Agaram d409be9b29 7088 2020-10-20 23:06:24 -07:00
Kartik Agaram 480fd9958a 7032 2020-10-14 13:42:03 -07:00
Kartik Agaram d9f8784d4c 7031 2020-10-14 12:46:53 -07:00
Kartik Agaram 7dd5a41e07 7030 2020-10-14 12:22:32 -07:00
Kartik Agaram 9635163bdc 7029 2020-10-14 12:00:19 -07:00
Kartik Agaram d93841e347 7025
Replace mu_instructions.html which was lost somewhere along the way.
2020-10-14 10:48:35 -07:00
Kartik Agaram 4f5562c243 6959 2020-10-05 11:01:25 -07:00
Kartik Agaram d3a9db3aff 6958 2020-10-05 11:00:05 -07:00
Kartik Agaram f13576b5d2 6957
The final fix to the raytracing program involves rounding modes. It turns
out x86 processors round floats by default, unlike C which has trained
me to expect truncation. Rather than mess with the MXCSR register, I added
another instruction for truncation. Now milestone 3 emits perfectly correct
results.
2020-10-05 10:25:25 -07:00
Kartik Agaram fe34dc4718 6955 2020-10-05 10:12:34 -07:00
Kartik Agaram 00af72ccb0 6951 - 4 colors for Mu as well 2020-10-04 21:24:46 -07:00
Kartik Agaram fbe6797c2c 6950 2020-10-04 21:16:38 -07:00
Kartik Agaram 93a4ada6a1 6938 - start colorizing floating-point registers 2020-10-03 20:29:31 -07:00
Kartik Agaram f6eba67645 6937 2020-10-03 20:24:14 -07:00
Kartik Agaram 6112864aea 6936 2020-10-03 20:17:43 -07:00
Kartik Agaram ac608bc72e 6929 2020-10-03 00:25:55 -07:00
Kartik Agaram b94e94e035 6927 - working on a raytracing tutorial
https://raytracing.github.io/books/RayTracingInOneWeekend.html
2020-10-03 00:24:57 -07:00
Kartik Agaram 611e9f2e08 6920 2020-10-01 00:49:09 -07:00
Kartik Agaram 3d053e34b7 6919 2020-10-01 00:46:38 -07:00
Kartik Agaram 7bb57da24e 6916 2020-09-30 23:52:26 -07:00
Kartik Agaram 70dba10a6c 6863 2020-09-26 20:05:12 -07:00
Kartik Agaram 2d78516bf5 6847 2020-09-23 22:47:02 -07:00
Kartik Agaram 91a5f3e103 6774 2020-09-11 00:59:56 -07:00
Kartik Agaram 68df24fa77 6746 2020-09-07 16:39:44 -07:00
Kartik Agaram 0361a76d86 6724 2020-08-22 13:30:48 -07:00
Kartik Agaram 1a1ab91e77 6717 2020-08-15 21:43:52 -07:00
Kartik Agaram 828bc32057 6716 2020-08-15 21:38:36 -07:00
Kartik Agaram 59a2e363f5 6698 2020-08-01 16:28:32 -07:00
Kartik Agaram af983921f6 6697 2020-08-01 16:25:34 -07:00
Kartik Agaram 1694f9a3b5 6694 2020-07-31 16:15:39 -07:00
Kartik Agaram 7fa80570a0 6693 2020-07-31 16:11:34 -07:00
Kartik Agaram 9cbd4199f3 6685 2020-07-29 22:04:13 -07:00
Kartik Agaram 437838b40d 6678 2020-07-25 19:14:05 -07:00
Kartik Agaram cd07e9b22c 6673 2020-07-25 15:11:08 -07:00
Kartik Agaram 28b25a4893 6657 2020-07-16 22:34:57 -07:00
Kartik Agaram efe641a030 6632 2020-07-11 00:11:39 -07:00
Kartik Agaram 1c349ac7c5 6631 2020-07-11 00:02:29 -07:00
Kartik Agaram ec73ed1230 6631 2020-07-10 23:53:28 -07:00
Kartik Agaram 9a524793ee 6618 - new docs 2020-07-06 01:05:10 -07:00
Kartik Agaram f33979aab1 6606 2020-07-02 15:22:14 -07:00
Kartik Agaram d99a870a11 6605 2020-07-01 20:48:45 -07:00
Kartik Agaram 792451d1be 6603 2020-06-30 14:59:45 -07:00
Kartik Agaram 2655a4a91d 6602 2020-06-30 14:54:30 -07:00
Kartik Agaram 1afc882890 6596 2020-06-29 18:31:17 -07:00
Kartik Agaram 05dabd816a 6594 - start standardizing the meaning of 'print' 2020-06-29 17:58:01 -07:00
Kartik Agaram 40323d3388 6593 2020-06-28 23:36:26 -07:00
Kartik Agaram 3a558d22ec 6573 2020-06-21 23:29:46 -07:00
Kartik Agaram 3b02c3dfa2 6572
Small change to mu.subx to keep the treeshaker working with it. That's
currently the only place where we prevent jumps across 'functions'.
2020-06-21 17:31:38 -07:00
Kartik Agaram 47fe226b7e 6571 2020-06-21 17:13:21 -07:00
Kartik Agaram 04da2a7d10 6551 2020-06-18 08:59:30 -07:00
Kartik Agaram 8f9b21f085 6547 2020-06-16 00:09:16 -07:00
Kartik Agaram 002f03dde2 6517 2020-06-13 20:27:14 -07:00
Kartik Agaram 86351aafe2 6513 2020-06-12 07:57:38 -07:00
Kartik Agaram 07dba48f13 6512 2020-06-12 00:46:06 -07:00
Kartik Agaram 2d0c3b3e68 6502 2020-06-07 23:59:08 -07:00
Kartik Agaram 48d96636fa 6465 2020-06-04 21:17:11 -07:00
Kartik Agaram 39234e89e1 6447 2020-05-30 08:44:46 -07:00
Kartik Agaram 7bdd25fa39 6446 2020-05-30 01:13:04 -07:00
Kartik Agaram 8c3ecee4c1 6443 2020-05-30 00:23:05 -07:00
Kartik Agaram aee83e2752 6426 2020-05-28 23:07:56 -07:00
Kartik Agaram 43ce7fdf59 6425 2020-05-28 22:51:43 -07:00
Kartik Agaram 8f4438e526 6414 2020-05-27 20:50:41 -07:00
Kartik Agaram 9f9aad345d 6410 2020-05-27 01:41:55 -07:00
Kartik Agaram 985f7f79be 6408 2020-05-27 00:01:12 -07:00
Kartik Agaram d796318101 6405 2020-05-25 00:58:12 -07:00
Kartik Agaram a01ddfa22d 6404 2020-05-25 00:49:21 -07:00
Kartik Agaram fcc161e705 6397
Drop '---' section boundaries from filenames. I noticed them confusing
tab-completion for certain advanced shell setups.
2020-05-24 22:43:18 -07:00
Kartik Agaram f92836550b 6396 2020-05-24 22:33:51 -07:00
Kartik Agaram 9a77780158 6384 2020-05-22 23:12:11 -07:00
Kartik Agaram ca358b17a3 table primitives working
$ ./translate_subx init.linux 0*.subx  &&  ./a.elf test
2020-05-18 00:44:46 -07:00
Kartik Agaram 6c29edc726 6214 2020-04-27 08:27:16 -07:00
Kartik Agaram ace5351a9b 6210 2020-04-24 19:51:51 -07:00
Kartik Agaram dfb4a6f9ce 6178 2020-03-31 00:12:37 -07:00
Kartik Agaram cbec147d3b 6173 2020-03-27 02:08:02 -07:00
Kartik Agaram 606c1ab49a 6170 2020-03-25 09:54:53 -07:00
Kartik Agaram 84c426d2ab 6169 2020-03-25 09:46:35 -07:00
Kartik Agaram be19cb8772 6164 2020-03-24 03:49:56 -07:00
Kartik Agaram e25b9e0a4d 6163 2020-03-23 20:56:58 -07:00
Kartik Agaram 783eb31a05 6162 2020-03-23 20:56:49 -07:00
Kartik Agaram 85a964616d 6146 2020-03-14 14:48:05 -07:00
Kartik Agaram 6db056110b 6144 2020-03-14 01:25:34 -07:00
Kartik Agaram 9428990bd6 6143 2020-03-14 01:06:27 -07:00
Kartik Agaram 9aa6e60538 6139 2020-03-12 01:18:29 -07:00
Kartik Agaram 290f2f677a 6138 2020-03-12 01:16:47 -07:00
Kartik Agaram 89fc6e43d5 6135 2020-03-12 00:46:10 -07:00
Kartik Agaram d5171ad7fe 6130 2020-03-11 21:34:49 -07:00
Kartik Agaram 38b1bfd4d0 6119 2020-03-10 16:49:14 -07:00
Kartik Agaram ee0e67b9d7 6091 2020-03-06 18:39:16 -08:00
Kartik Agaram 0743b981a8 6087 2020-03-06 13:51:51 -08:00
Kartik Agaram 651fc300a4 6084 2020-03-06 12:28:57 -08:00
Kartik Agaram 0657fc16ab 6081 - ctags for .mu files 2020-03-05 18:29:00 -08:00
Kartik Agaram 16962ee468 6080 2020-03-05 18:25:37 -08:00
Kartik Agaram a53ab5266f 6078 - highlight hex literals in Vim 2020-03-02 08:23:54 -08:00
Kartik Agaram 32d5099fa0 6077 2020-03-02 08:20:53 -08:00
Kartik Agaram af326d9e39 6070 2020-02-29 05:53:13 -08:00
Kartik Agaram c51f590273 6069 2020-02-29 05:33:03 -08:00
Kartik Agaram 3a2285c613 6068 2020-02-28 11:23:22 -08:00
Kartik Agaram e62702efd0 6066 - Vim syntax highlighting for Mu files 2020-02-28 11:10:17 -08:00
Kartik Agaram a09ab577d1 6065 2020-02-27 21:29:10 -08:00
Kartik Agaram 067e1d5102 6063 2020-02-27 18:50:24 -08:00
Kartik Agaram 6163a55370 6061 2020-02-27 17:31:35 -08:00
Kartik Agaram 510a5429ca 6056 2020-02-27 16:47:40 -08:00
Kartik Agaram 71478004a8 6042 2020-02-21 10:21:38 -08:00
Kartik Agaram f59df9cb75 6038 2020-02-20 18:46:19 -08:00
Kartik Agaram 7c2ac5dcaa 6026 2020-02-18 16:05:13 -08:00
Kartik Agaram 8d79145eaa 6025 2020-02-18 01:38:13 -08:00
Kartik Agaram 75b9ff5010 6018 2020-02-17 20:17:48 -08:00
Kartik Agaram 156cbcff8a 6016 2020-02-17 20:02:02 -08:00
Kartik Agaram c52ae116ac 6015 2020-02-17 15:29:43 -08:00
Kartik Agaram ce29c91c9c 6012 2020-02-16 20:15:25 -08:00
Kartik Agaram 3dad94263f 6001 2020-02-09 20:49:38 -08:00
Kartik Agaram b3891fbc0e 5995 2020-02-08 16:34:27 -08:00
Kartik Agaram bed42be34f 5975 2020-02-02 00:23:49 -08:00
Kartik Agaram 399d2972f2 5972 2020-02-01 22:56:51 -08:00
Kartik Agaram aeac1e061d 5966 - document all supported Mu instructions 2020-01-31 18:55:37 -08:00
Kartik Agaram 4bb0b7e93f 5965 2020-01-31 16:17:04 -08:00
Kartik Agaram 21627e9d02 5963 2020-01-30 01:21:36 -08:00
Kartik Agaram 4c0b4b4611 5958 2020-01-30 00:14:53 -08:00
Kartik Agaram ea62afb1da 5954 - 'factorial' working! 2020-01-29 23:17:36 -08:00
Kartik Agaram c5ea59605c 5952 2020-01-29 19:45:55 -08:00
Kartik Agaram b7ec03984f 5950 2020-01-29 17:38:32 -08:00
Kartik Agaram 514a014df9 5949 2020-01-29 17:37:20 -08:00