about summary refs log tree commit diff stats
path: root/html
Commit message (Collapse)AuthorAgeFilesLines
* 4245 - fix example1.mu to actually runKartik Agaram2018-05-131-2/+6
| | | | | Thanks mahmudov on freenode IRC for the feedback! This was an embarrassing oversight right at the top of my Readme.
* 4244Kartik Agaram2018-05-124-1070/+1005
|
* 4243Kartik Agaram2018-05-1218-928/+932
|
* 4242 - get rid of refcounts entirelyKartik Agaram2018-05-1220-1776/+1215
| | | | | | | | | We're going to lean back into the experiment of commit 4179 back in Jan. If we delete memory it's up to us to ensure no pointers into it survive. Since deep-copy depends on our refcounting infrastructure, it's gone as well. So we're going to have to start watching out for pointers shared over channels.
* 4239Kartik Agaram2018-05-08139-1030/+1045
|
* 4230Kartik K. Agaram2018-03-161-49/+47
|
* 4228Kartik K. Agaram2018-03-1533-3057/+3508
|
* 4209Kartik K. Agaram2018-02-1813-5286/+5323
|
* 4200Kartik K. Agaram2018-01-2754-2869/+2869
| | | | Forgot to set up exuberant_ctags_rc as .ctags on new laptop.
* 4199Kartik K. Agaram2018-01-25138-20904/+19978
|
* 4178Kartik K. Agaram2017-12-311-21/+19
|
* 4176Kartik K. Agaram2017-12-311-1/+1
|
* 4168Kartik K. Agaram2017-12-301-52/+52
|
* 4167 - show square colors in chessboard appKartik K. Agaram2017-12-271-399/+409
|
* 4166Kartik K. Agaram2017-12-271-10/+10
|
* 4165Kartik K. Agaram2017-12-2738-298/+298
|
* 4164Kartik K. Agaram2017-12-2713-37/+38
|
* 4163Kartik K. Agaram2017-12-241-1/+1
|
* 4162Kartik K. Agaram2017-12-2216-310/+285
|
* 4161Kartik K. Agaram2017-12-15135-1475/+1520
|
* 4157Kartik K. Agaram2017-12-091-31/+31
|
* 4156Kartik K. Agaram2017-12-071-1/+1
|
* 4155Kartik K. Agaram2017-12-0767-6049/+6317
|
* 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..