Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 5490 | Kartik Agaram | 2019-07-27 | 81 | -2903/+2971 |
| | |||||
* | 5485 - promote SubX to top-level | Kartik Agaram | 2019-07-27 | 235 | -52329/+1050 |
| | |||||
* | 5468 | Kartik Agaram | 2019-07-25 | 54 | -14158/+15697 |
| | |||||
* | . | Kartik Agaram | 2019-07-14 | 67 | -20762/+26544 |
| | |||||
* | 5221 | Kartik Agaram | 2019-05-22 | 1 | -172/+184 |
| | | | | Explore using a second register for pointer dereferencing. | ||||
* | 5220 | Kartik Agaram | 2019-05-22 | 11 | -370/+386 |
| | |||||
* | 5216 | Kartik Agaram | 2019-05-22 | 1 | -164/+165 |
| | |||||
* | 5211 | Kartik Agaram | 2019-05-20 | 67 | -12192/+15345 |
| | | | | Update syntax-highlighted renderings after a _long_ time. | ||||
* | 5125 | Kartik Agaram | 2019-04-25 | 1 | -4/+5 |
| | |||||
* | 5124 | Kartik Agaram | 2019-04-23 | 2 | -2/+2 |
| | |||||
* | 5123 | Kartik Agaram | 2019-04-23 | 1 | -963/+959 |
| | |||||
* | 5122 | Kartik Agaram | 2019-04-23 | 1 | -4/+4 |
| | |||||
* | 5121 | Kartik Agaram | 2019-04-23 | 1 | -1/+1 |
| | |||||
* | 5119 | Kartik Agaram | 2019-04-23 | 15 | -10307/+11549 |
| | |||||
* | 5081 | Kartik Agaram | 2019-04-11 | 5 | -476/+444 |
| | |||||
* | 5077 | Kartik Agaram | 2019-04-10 | 18 | -4475/+9025 |
| | |||||
* | 5035 | Kartik Agaram | 2019-03-29 | 1 | -1848/+2023 |
| | |||||
* | 5033 | Kartik Agaram | 2019-03-29 | 45 | -9421/+12048 |
| | |||||
* | 4989 | Kartik Agaram | 2019-02-25 | 31 | -2038/+2136 |
| | |||||
* | 4982 | Kartik Agaram | 2019-02-18 | 60 | -12259/+12251 |
| | |||||
* | 4968 | Kartik Agaram | 2019-02-14 | 1 | -635/+911 |
| | |||||
* | 4967 | Kartik Agaram | 2019-02-14 | 25 | -4338/+4387 |
| | |||||
* | 4959 | Kartik Agaram | 2019-02-13 | 1 | -93/+112 |
| | | | | | It's always seemed ugly to explain the rules for segment names. Let's just always require a fixed name for the code and data segments. | ||||
* | 4957 | Kartik Agaram | 2019-02-11 | 9 | -1477/+2007 |
| | |||||
* | 4953 | Kartik Agaram | 2019-02-05 | 21 | -2139/+3012 |
| | |||||
* | 4948 | Kartik Agaram | 2019-02-02 | 1 | -571/+1247 |
| | | | | | This seems like the final helper we need for Phase 2. Now to build the business logic itself. | ||||
* | 4942 | Kartik Agaram | 2019-01-21 | 4 | -324/+337 |
| | |||||
* | 4938 | Kartik Agaram | 2019-01-20 | 1 | -677/+672 |
| | |||||
* | 4937 | Kartik Agaram | 2019-01-20 | 1 | -443/+850 |
| | |||||
* | 4936 | Kartik Agaram | 2019-01-18 | 1 | -19/+19 |
| | |||||
* | 4932 | Kartik Agaram | 2019-01-16 | 14 | -836/+1443 |
| | |||||
* | 4928 | Kartik Agaram | 2019-01-14 | 1 | -425/+475 |
| | |||||
* | 4927 | Kartik Agaram | 2019-01-14 | 1 | -27/+160 |
| | |||||
* | 4926 | Kartik Agaram | 2019-01-14 | 1 | -219/+285 |
| | |||||
* | 4925 | Kartik Agaram | 2019-01-14 | 2 | -456/+611 |
| | |||||
* | 4923 | Kartik Agaram | 2019-01-12 | 2 | -282/+283 |
| | | | | | We want slice-equal? for length-prefixed strings, not null-terminated "kernel" strings. | ||||
* | 4922 | Kartik Agaram | 2019-01-11 | 1 | -6/+7 |
| | |||||
* | 4921 | Kartik Agaram | 2019-01-11 | 12 | -1118/+1201 |
| | |||||
* | 4920 | Kartik Agaram | 2019-01-11 | 3 | -337/+690 |
| | |||||
* | 4919 | Kartik Agaram | 2019-01-10 | 11 | -2222/+2739 |
| | |||||
* | 4914 | Kartik Agaram | 2019-01-07 | 15 | -444/+1575 |
| | |||||
* | 4901 | Kartik Agaram | 2019-01-03 | 3 | -0/+0 |
| | |||||
* | 4900 | Kartik Agaram | 2018-12-30 | 1 | -353/+347 |
| | | | | | | | | | | | Finally really fix the CI failure of commit 4894. This is a remainder to forget my knowledge of stack addresses in the SubX VM when writing SubX programs. Otherwise my programs will work in the VM but not natively. The only assumptions a SubX program should make about its segment addresses are what's encoded in the ELF binary. Thanks to https://en.wikipedia.org/wiki/Address_space_layout_randomization, it can't know anything else. | ||||
* | 4899 | Kartik Agaram | 2018-12-30 | 30 | -156/+156 |
| | | | | Bug in my linkify tool introduced in commit 4891. | ||||
* | 4898 | Kartik Agaram | 2018-12-30 | 2 | -2/+2 |
| | |||||
* | 4897 | Kartik Agaram | 2018-12-30 | 4 | -400/+564 |
| | |||||
* | 4895 | Kartik Agaram | 2018-12-30 | 27 | -48/+48 |
| | |||||
* | 4892 | Kartik Agaram | 2018-12-30 | 1 | -12/+15 |
| | |||||
* | 4891 | Kartik Agaram | 2018-12-30 | 183 | -341/+524 |
| | | | | | | | | | | | 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 | 187 | -5628/+5327 |
| | | | | | | | 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. |