about summary refs log tree commit diff stats
path: root/036refcount.cc
Commit message (Collapse)AuthorAgeFilesLines
* 2934 - all layers running againKartik K. Agaram2016-05-071-2/+2
| | | | | | Since I switched to a Mac laptop (commit 2725) I've been lax in running test_all_layers because I have to ssh into a server and whatnot. I should just get CI setup somewhere..
* 2933Kartik K. Agaram2016-05-061-1/+1
| | | | Can't believe I didn't run tests after 2932.
* 2931 - be explicit about making copiesKartik K. Agaram2016-05-061-2/+2
|
* 2923Kartik K. Agaram2016-05-041-3/+0
|
* 2922Kartik K. Agaram2016-05-041-28/+34
| | | | | | | | | A better primitive: manage refcounts for an assignment without actually doing the assignment itself. This way we can add refcounts as a new, independent bit of bookkeeping without littering early returns and duplicate code paths. (OCD: commit number.)
* 2898 - start filling in missing refcountsKartik K. Agaram2016-05-031-6/+91
| | | | | | | This commit covers instructions 'put', 'put-index' and 'maybe-convert'. Next up are the harder ones: 'copy' and 'merge'. In these cases there's a non-scalar being copied, and we need to figure out which locations within it need to update their refcount.
* 2897Kartik K. Agaram2016-05-031-0/+74