Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4893 | Kartik Agaram | 2018-12-30 | 14 | -27/+27 |
| | |||||
* | 4892 | Kartik Agaram | 2018-12-30 | 2 | -12/+18 |
| | |||||
* | 4891 | Kartik Agaram | 2018-12-30 | 185 | -345/+568 |
| | | | | | | | | | | | Couple more tweaks to html rendering: a) SubX definitions no longer link redundantly to themselves. This long-standing issue turns out to be tractable to solve for SubX files since the syntax is so simple. b) Fix links to SubX definitions in other directories. I forgot that I have to always generate tags from the directory of the file being linkified. c) Fix link colors. Before we lost all syntax highlighting for functions and Globals. Now they maintain their colors, just add an underline. | ||||
* | 4890 - new html renderings | Kartik Agaram | 2018-12-29 | 188 | -5651/+5330 |
| | | | | | | | a) Switch to a light background. b) Linkify calls in .subx files. c) Keep all colorization in the Vim colorscheme, get rid of hacky special-cases in update_html. | ||||
* | 4889 - playing with kinda-safe pointers | Kartik Agaram | 2018-12-29 | 2 | -0/+211 |
| | |||||
* | 4888 | Kartik Agaram | 2018-12-29 | 34 | -173/+173 |
| | | | | We only can't use rm32=5 when mod=0. Totally fine when it's mod=1. | ||||
* | 4887 | Kartik Agaram | 2018-12-29 | 1 | -3/+3 |
| | |||||
* | 4886 | Kartik Agaram | 2018-12-28 | 13 | -27/+28 |
| | |||||
* | 4885 | Kartik Agaram | 2018-12-28 | 1 | -1/+1 |
| | | | | Make dots a little more salient on a light-background Vim. | ||||
* | 4884 | Kartik Agaram | 2018-12-28 | 2 | -3/+3 |
| | |||||
* | 4883 - rudimentary memory allocator | Kartik Agaram | 2018-12-28 | 9 | -8/+183 |
| | |||||
* | 4882 | Kartik Agaram | 2018-12-28 | 1 | -15/+26 |
| | |||||
* | 4881 | Kartik Agaram | 2018-12-28 | 19 | -20/+20 |
| | |||||
* | 4880 | Kartik Agaram | 2018-12-28 | 24 | -43/+41 |
| | |||||
* | 4879 | Kartik Agaram | 2018-12-28 | 15 | -56/+56 |
| | |||||
* | 4878 | Kartik Agaram | 2018-12-27 | 2 | -2/+2 |
| | |||||
* | 4877 | Kartik Agaram | 2018-12-27 | 2 | -3/+3 |
| | |||||
* | 4876 | Kartik Agaram | 2018-12-27 | 1 | -1/+1 |
| | |||||
* | 4875 | Kartik Agaram | 2018-12-25 | 1 | -1/+3 |
| | | | | Another tweak for a light background. | ||||
* | 4874 | Kartik Agaram | 2018-12-25 | 2 | -0/+26 |
| | |||||
* | 4873 | Kartik Agaram | 2018-12-20 | 2 | -6/+13 |
| | |||||
* | 4872 - ctags definitions for SubX | Kartik Agaram | 2018-12-17 | 1 | -0/+3 |
| | | | | Symlink or append exuberant_ctags_rc to your ~/.ctagsrc. | ||||
* | 4871 | Kartik Agaram | 2018-12-17 | 1 | -6/+20 |
| | | | | Experimenting with a light background colorscheme. | ||||
* | 4870 | Kartik Agaram | 2018-12-17 | 1 | -1/+1 |
| | | | | | | Don't treat this as a section comment: e8/call foo # -1 is negative | ||||
* | 4869 | Kartik Agaram | 2018-12-16 | 42 | -1210/+1195 |
| | |||||
* | 4868 | Kartik Agaram | 2018-12-16 | 1 | -1/+1 |
| | |||||
* | 4867 | Kartik Agaram | 2018-12-15 | 1 | -8/+8 |
| | |||||
* | 4866 | Kartik Agaram | 2018-12-10 | 1 | -6/+6 |
| | |||||
* | 4865 | Kartik Agaram | 2018-12-10 | 6 | -28/+28 |
| | | | | More mnemonic register usage in write-stream. | ||||
* | 4864 | Kartik Agaram | 2018-12-10 | 6 | -213/+319 |
| | | | | Our first buffer overflow! | ||||
* | 4863 | Kartik Agaram | 2018-12-10 | 4 | -4/+4 |
| | |||||
* | 4862 | Kartik Agaram | 2018-12-09 | 2 | -147/+145 |
| | |||||
* | 4861 | Kartik Agaram | 2018-12-09 | 2 | -42/+42 |
| | |||||
* | 4860 - stage 1 of SubX compiler in SubX is done! | Kartik Agaram | 2018-12-09 | 3 | -1520/+1634 |
| | | | | | | | | | I'm imagining 3 core stages total: 1. convert text hex bytes -> binary (✓) 2. pack and reorder operands 3. compute label addresses (Not including extras like error-checking.) | ||||
* | 4859 | Kartik Agaram | 2018-12-09 | 1 | -8/+8 |
| | |||||
* | 4858 - debugging tips | Kartik Agaram | 2018-12-08 | 4 | -0/+103 |
| | |||||
* | 4857 | Kartik Agaram | 2018-12-06 | 2 | -29/+14 |
| | | | | | | Clean up the debugging flow, and go over help messages for inconsistencies. They predate the new Readme, which takes some time to describe the x86 instruction set. | ||||
* | 4856 | Kartik Agaram | 2018-12-06 | 1 | -0/+0 |
| | | | | Fix CI. | ||||
* | 4855 | Kartik Agaram | 2018-12-06 | 1 | -1147/+1634 |
| | |||||
* | 4854 | Kartik Agaram | 2018-12-06 | 2 | -0/+184 |
| | |||||
* | 4853 | Kartik Agaram | 2018-12-06 | 1 | -5/+6 |
| | |||||
* | 4852 | Kartik Agaram | 2018-12-06 | 1 | -0/+10 |
| | |||||
* | 4851 | Kartik Agaram | 2018-12-06 | 2 | -21/+187 |
| | | | | | | | Bugfix in scenarios where scan-next-byte needs to abort. I'm starting to have trouble keeping strings, streams and buffered-files straight. | ||||
* | 4850 | Kartik Agaram | 2018-12-06 | 2 | -1/+137 |
| | |||||
* | 4849 | Kartik Agaram | 2018-12-06 | 3 | -1011/+1189 |
| | |||||
* | 4848 | Kartik Agaram | 2018-12-06 | 3 | -911/+909 |
| | |||||
* | 4847 | Kartik Agaram | 2018-12-06 | 22 | -46/+46 |
| | |||||
* | 4846 | Kartik Agaram | 2018-12-06 | 10 | -951/+1478 |
| | | | | | | | | | | | | | | Clean up a few things: a) Call scan-next-byte in hex.subx with the right number of args. Turns out tests continue to work fine if they never use the other args. b) Tear down a test for 'stop' in the right order. Not important since we have no EBP to restore. But can still be misleading. c) Have 'check-ints-equal' return nothing. Handy for it to not mess up EAX. I never use the result anyway, and the name also is imperative suggesting callers won't expect a return value. | ||||
* | 4845 | Kartik Agaram | 2018-12-06 | 2 | -633/+627 |
| | |||||
* | 4844 | Kartik Agaram | 2018-12-06 | 3 | -0/+0 |
| |