about summary refs log tree commit diff stats
path: root/036refcount.cc
Commit message (Collapse)AuthorAgeFilesLines
* 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