about summary refs log tree commit diff stats
path: root/060rewrite_literal_string.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.
* 3903 - minimal render when pressing 'tab'Kartik K. Agaram2017-06-091-0/+2
| | | | Turns out all I had to do was reset `go-render?` to false.
* 3744Kartik K. Agaram2017-02-071-1/+1
| | | | | | Undo 3743. Really any time we create new instructions from whole cloth during rewriting or transform, the whole notion of 'original name' goes out the window. Pointless trying to fight that fact of life.
* 3743Kartik K. Agaram2017-02-071-1/+1
| | | | | | | | One way to ensure we always set old_name is to create a method to initialize names as opposed to just assigning them. Still not ideal because we still assign directly most of the time, so it's easy to forget.
* 3691Kartik K. Agaram2016-11-251-1/+0
| | | | Expand 'assert' to handle non-literal texts.
* 3555Kartik K. Agaram2016-10-221-1/+1
|
* 3553Kartik K. Agaram2016-10-221-1/+1
| | | | | | | Tag all transforms as idempotent or not. I'd fallen off this wagon. I might even be getting it wrong. Something a type system should automatically verify.
* 3522Kartik K. Agaram2016-10-191-5/+5
|
* 3385Kartik K. Agaram2016-09-171-2/+2
|
* 3377Kartik K. Agaram2016-09-171-2/+2
|
* 3374Kartik K. Agaram2016-09-161-1/+1
|
* 3178Kartik K. Agaram2016-08-131-3/+1
|
* 3113Kartik K. Agaram2016-07-201-0/+1
| | | | | $dump-trace had stopped working with an explicit layer. Thanks Jack and Ella Couch.
* 3055Kartik K. Agaram2016-06-131-0/+75