Roopesh Chander
a5f1da27d0
[Property wrappers] New tests for @autoclosure handling
2020-03-20 12:21:51 -07:00
Michael Gottesman
f10b45b540
[ownership] Add an extra run of -Onone tests with diagnostics with -enable-ownership-stripping-after-serialization enabled.
...
Right now the stdlib/overlays can compile against -Onone tests with or without
-enable-ownership-stripping-after-serialization. This will help me to prevent
other work going on from breaking these properties.
2019-10-26 15:12:14 -07:00
Suyash Srijan
22bbaea606
[PropertyWrappers] Check for a generic constructor and also remove the extra 'hasParams' check
2019-10-11 22:25:46 +01:00
Doug Gregor
1284878ad8
[SE-0258] Rename init(initialValue:) --> init(wrappedValue:).
...
Addresses core team decision on acceptance of property wrappers.
Fixes rdar://problem/48871069.
2019-07-10 14:26:53 -07:00
Doug Gregor
446d0b3953
[SE-0258] Rename backing storage property to _foo.
...
In anticipation of upcoming changes to the property wrapper proposal,
rename the backing storage for a wrapped property to "foo", unconditionally.
2019-06-26 07:39:01 -07:00
Doug Gregor
99b40ba728
[SE-0258] Rename 'value' to 'wrappedValue'.
...
The latter name is far less likely to conflict. Maintain backward compatibility
by also accepting 'value' (with a warning).
2019-06-13 22:48:39 -07:00
Doug Gregor
2e8d9a4331
[SE-0258] Adopt @propertyWrapper everywhere.
2019-06-12 13:09:40 -07:00
Doug Gregor
c02ecf9859
[SE-0258] Rename to Property Wrappers
2019-05-29 22:17:50 -07:00