about summary refs log tree commit diff stats
path: root/html
Commit message (Collapse)AuthorAgeFilesLines
* 4135Kartik K. Agaram2017-12-031-1/+1
|
* 4134 - 'input' = 'ingredient'Kartik K. Agaram2017-12-0383-1048/+1105
|
* 4133Kartik K. Agaram2017-11-255-146/+171
|
* 4123Kartik K. Agaram2017-11-161-24/+14
|
* 4122Kartik K. Agaram2017-11-1513-1242/+1266
|
* 4118Kartik K. Agaram2017-11-061-291/+292
|
* 4117 - done with delimited continuationsKartik K. Agaram2017-11-068-833/+973
| | | | | At least this particular implementation of them. Let's play with them now for a while, see if they're fully equivalent to shift/reduce.
* 4113Kartik K. Agaram2017-11-051-288/+291
|
* 4112Kartik K. Agaram2017-11-051-16/+12
|
* 4110 - add continuations to docsKartik K. Agaram2017-11-054-0/+363
|
* 4109Kartik K. Agaram2017-11-0541-1091/+1222
|
* 4102Kartik K. Agaram2017-11-0154-4738/+4816
|
* 4085 - done with first cut of the SubX VMKartik K. Agaram2017-10-182-3/+146
| | | | subx: 'call' and 'return' instructions
* 4084Kartik K. Agaram2017-10-183-95/+94
| | | | | subx: extract helpers for 'push' and 'pop'. We will be using them in 'call' and 'ret' as well.
* 4083Kartik K. Agaram2017-10-182-1/+60
| | | | subx: 'pop'
* 4082Kartik K. Agaram2017-10-182-50/+56
| | | | | subx: correct a 'copy' ('mov') instruction as well to get its operand right from the opcode.
* 4081Kartik K. Agaram2017-10-181-222/+218
|
* 4080Kartik K. Agaram2017-10-181-13/+19
| | | | | | | | subx: correct 'push' register. It gets its operand right from the opcode, not a new modrm byte. Have I misinterpreted any other instructions in this manner (`+rd` in the Intel manual)?
* 4079Kartik K. Agaram2017-10-183-26/+101
| | | | subx: 'pop'
* 4078Kartik K. Agaram2017-10-176-449/+451
|
* 4077Kartik K. Agaram2017-10-175-32/+32
| | | | | Stop hyperlinking every `i` in subx html files to the integer register union.
* 4072Kartik K. Agaram2017-10-166-68/+667
|
* 4069Kartik K. Agaram2017-10-154-221/+303
| | | | subx: unconditional 'jump'
* 4068Kartik K. Agaram2017-10-151-3/+3
|
* 4067Kartik K. Agaram2017-10-153-3/+92
| | | | subx: 'mov'
* 4066Kartik K. Agaram2017-10-142-2/+2
| | | | | | I spent a while spelunking into the code generated by C compilers before realizing that ignoring the order of arguments for 'cmp' instructions clarifies everything.
* 4065Kartik K. Agaram2017-10-143-0/+228
| | | | | | subx: 'compare' Hopefully I've implemented the 'sense' of comparisons right..
* 4064Kartik K. Agaram2017-10-146-478/+457
|
* 4063Kartik K. Agaram2017-10-142-4/+4
|
* 4062Kartik K. Agaram2017-10-134-252/+256
|
* 4061Kartik K. Agaram2017-10-132-9/+9
|
* 4059Kartik K. Agaram2017-10-133-242/+609
|
* 4054Kartik K. Agaram2017-10-129-369/+369
|
* 4053Kartik K. Agaram2017-10-122-5/+5
|
* 4052Kartik K. Agaram2017-10-129-140/+1935
|
* 4028Kartik K. Agaram2017-10-121-4/+4
|
* 4027Kartik K. Agaram2017-10-121-0/+249
| | | | Hacky one-time html rendering for a single layer in subx.
* 4010Kartik K. Agaram2017-10-041-15/+15
|
* 4009Kartik K. Agaram2017-10-041-17/+22
| | | | | Undo commit 4002 for factorial.mu, because index.html describes it as an example showing the labels '{' and '}'.
* 4008Kartik K. Agaram2017-09-2513-1276/+1283
| | | | | Allow list `push` operation to save result in a new list rather than mutate the existing list.
* 4007Kartik K. Agaram2017-09-251-2/+2
|
* 4006Kartik K. Agaram2017-09-241-49/+48
|
* 4005Kartik K. Agaram2017-09-241-99/+103
| | | | https://www.reddit.com/r/ProgrammingLanguages/comments/727va7/a_comparison_of_lisps/dnh2q6u
* 4004Kartik K. Agaram2017-09-231-1/+1
|
* 4003Kartik K. Agaram2017-09-2344-2169/+2135
|
* 4001Kartik K. Agaram2017-09-181-1/+1
|
* 3998Kartik K. Agaram2017-09-131-427/+444
|
* 3995Kartik K. Agaram2017-09-136-685/+738
|
* 3990Kartik K. Agaram2017-09-0340-515/+776
|
* 3985Kartik K. Agaram2017-08-301-117/+115
|