Chris Lattner
64f77480c3
mark "self" immutable (except in methods on value types), and mark the "value" argument to setters as immutable.
...
Swift SVN r11185
2013-12-12 07:45:40 +00:00
Doug Gregor
69a3c4120f
Deal with tuple-to-scalar conversions a bit better.
...
Notice that I'm hacking the test to get it running again. I'd normally
feel bad about this, but since labeled tuple elements are going away,
the class of problems this commit is working around will disappear
entirely.
Swift SVN r11115
2013-12-11 02:23:55 +00:00
Chris Lattner
39224db6a9
remove the ZeroValueExpr AST node.
...
Swift SVN r11048
2013-12-09 23:16:14 +00:00
Doug Gregor
79f8175e0b
Solver: Keep track of a solution's score as we're computing it.
...
No functionality change here; just staging for some future optimizations.
Swift SVN r11028
2013-12-09 17:12:07 +00:00
Doug Gregor
5bb053c0dd
Fix renamed file names
...
Swift SVN r11017
2013-12-09 14:20:33 +00:00
Doug Gregor
ee545e9f68
Rename TypeCheckConstraintsFoo.cpp to CSFoo.cpp.
...
It's more idiomatic and easier to type.
Swift SVN r11015
2013-12-09 14:09:54 +00:00