about summary refs log tree commit diff stats
path: root/058to_text.cc
Commit message (Collapse)AuthorAgeFilesLines
* 4266 - space for alloc-id in heap allocationsKartik Agaram2018-06-241-0/+1
| | | | This has taken me almost 6 weeks :(
* 4258 - undo 4257Kartik Agaram2018-06-151-1/+0
|
* 4257 - abortive attempt at safe fat pointersKartik Agaram2018-06-151-0/+1
| | | | | | | | | | | | | | | | I've been working on this slowly over several weeks, but it's too hard to support 0 as the null value for addresses. I constantly have to add exceptions for scalar value corresponding to an address type (now occupying 2 locations). The final straw is the test for 'reload': x:num <- reload text 'reload' returns an address. But there's no way to know that for arbitrary instructions. New plan: let's put this off for a bit and first create support for literals. Then use 'null' instead of '0' for addresses everywhere. Then it'll be easy to just change what 'null' means.
* 3877Kartik K. Agaram2017-05-261-1/+1
|
* 3669Kartik K. Agaram2016-11-111-1/+1
|
* 3375Kartik K. Agaram2016-09-171-3/+0
|
* 3374Kartik K. Agaram2016-09-161-1/+1
|
* 3344Kartik K. Agaram2016-09-121-0/+3
|
* 3343Kartik K. Agaram2016-09-121-0/+23
Reorganize layers a bit so I can add a couple of scenarios testing static dispatch *before* I add `stash` into the mix.