about summary refs log tree commit diff stats
path: root/058shape_shifting_container.cc
Commit message (Collapse)AuthorAgeFilesLines
* 2672 - no, that test should be considered failingKartik K. Agaram2016-02-181-2/+20
| | | | | Also exercise the breaking part in a couple of the unit tests for replace_type_ingredient. Now we need to fix all three.
* 2671Kartik K. Agaram2016-02-181-8/+29
| | | | | | Fix the pending test while trying to fix the warning about 'merge'. Warning still present.
* 2670 - improvements to genericsKartik K. Agaram2016-02-181-11/+144
| | | | | | | | | | | Eliminated a few holes, gained more clarity on the shape of others. Maybe I was sleep-deprived, but this was really hard until I wrote a few unit tests directly on replace_type_ingredient. Still one flaw remaining: the type-checker isn't smart enough to handle 'merge' for all the new cases. Tests pass since we don't use those features outside C++ tests yet.
* 2667 - redo container data structureKartik K. Agaram2016-02-171-6/+6
| | | | I've been gradually Greenspunning reagents. Just go all the way.
* 2657 - type-checking for 'merge' instructionsKartik K. Agaram2016-02-151-12/+120
|
* 2655 - support shape-shifting exclusive containersKartik K. Agaram2016-02-141-0/+29
|
* 2654Kartik K. Agaram2016-02-141-0/+2
|
* 2637 - save type names for container elementsKartik K. Agaram2016-02-071-5/+3
|
* 2457Kartik K. Agaram2015-11-171-7/+1
|
* 2454Kartik K. Agaram2015-11-171-1/+1
| | | | | | Another gotcha uncovered in the process of sorting out the previous commit: I keep using eof() but forgetting that there are two other states an istream can get into. Just never use eof().
* 2445 - dispatch between shape-shifting variantsKartik K. Agaram2015-11-151-1/+1
| | | | | Starting to leave debug prints around once again, just in case one of them is worth promoting to the trace..
* 2424Kartik K. Agaram2015-11-101-8/+3
|
* 2421 - 'generic' => 'shape-shifting'Kartik K. Agaram2015-11-101-0/+256
More evocative, less jargony.