about summary refs log tree commit diff stats
path: root/052tangle.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-02-18 01:19:36 -0800
committerKartik K. Agaram <vc@akkartik.com>2016-02-18 01:21:29 -0800
commit07ca569193dabb30d1d7da1ec0adc2c9ea061fb6 (patch)
tree05a9cb129d272213696fefa616de13674ac9fe09 /052tangle.cc
parent00472b898df4a7c1d1f4b5b9278d9274fcacd274 (diff)
downloadmu-07ca569193dabb30d1d7da1ec0adc2c9ea061fb6.tar.gz
2670 - improvements to generics
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.
Diffstat (limited to '052tangle.cc')
0 files changed, 0 insertions, 0 deletions