Doug Gregor
82d7daf5fc
Revert StringInterpolationConvertible back to class method requirements.
...
The initializer requirement is causing too much exponential behavior
in the constraint solver. We'll have to address that
first. Re-instating this change is tracked by rdar://problem/18381811.
Swift SVN r22080
2014-09-18 17:10:53 +00:00
Doug Gregor
f1e47a7b18
Switch string interpolation protocol over to initializer requirements.
...
With this, we're now using initializer requirements rather than
"convertFromXXX" requirements everywhere, addressing the rest of
rdar://problem/18154091.
Swift SVN r22078
2014-09-18 16:13:18 +00:00
Dmitri Hrybenko
60cf5d3d1b
SwiftIntTypes.py: remove transitional '_new' suffix from a function name
...
Swift SVN r21579
2014-08-29 15:38:22 +00:00
Dmitri Hrybenko
cb9e5c2c86
stdlib: use simpler interface to iterate over integer types
...
Swift SVN r21573
2014-08-29 14:32:46 +00:00
Dmitri Hrybenko
3277397330
Correct the string interpolation optimization (r21066): UnicodeScalar is
...
Streamable
Swift SVN r21067
2014-08-06 16:41:26 +00:00
Dmitri Hrybenko
e921cc1c11
stdlib: dispatch directly to the property getter in _toStringReadOnly
...
+10% on Richards, +6% on StringInterpolation
Swift SVN r21066
2014-08-06 10:05:14 +00:00
Dmitri Hrybenko
20f74214ca
stdlib: refactor StringInterpolation.swift.gyb to use SwiftIntTypes instead of
...
duplicating it
Swift SVN r21065
2014-08-06 09:17:00 +00:00
Dmitri Hrybenko
06ac06667a
stdlib: underscore-prefix toStringReadOnly, fix 80-columns violations
...
Swift SVN r21064
2014-08-06 09:02:52 +00:00
Nadav Rotem
e67c274cbe
Convert the toString overloads to GYB.
...
Swift SVN r21053
2014-08-05 23:48:43 +00:00