Commit Graph

7 Commits

Author SHA1 Message Date
Daniel Rodríguez Troitiño
4b79fce660 [test] Mark stored-properties-client as executable.
Test was enabled in #21426, but it was not marked as executable, and the Android CI has been trying to run it in the builder, and failing.
2019-05-06 11:33:33 -07:00
Harlan Haskins
f1b22b980b [test] Change stored-properties-client to an executable test (#21426)
This test was overfitting what it was trying to test, causing different
targets (and even different assert configurations) to fail to match.
Instead, make this an executable test and ensure that round-tripping
through setting and getting behaves as expected.

Fixes rdar://46486517
2019-05-02 19:02:41 -07:00
Jordan Rose
22f9853b76 [ParseableInterface] Turn on -enable-parseable-module-interface always (#23331)
...and remove the option. This is ~technically~ CLI-breaking because
Swift 5 shipped this as a hidden driver option, but it wouldn't have
/done/ anything in Swift 5, so I think it's okay to remove.

Note that if a parseable interface (.swiftinterface) and a binary
interface (.swiftmodule) are both present, the binary one will still
be preferred. This just /allows/ parseable interfaces to be used.

rdar://problem/36885834
2019-03-16 15:31:11 -07:00
Slava Pestov
1159af50d9 Rename -enable-resilience to -enable-library-evolution and make it a driver flag
Fixes <rdar://problem/47679085>.
2019-03-14 22:24:26 -04:00
Harlan Haskins
7fe74b2b26 [ParseableInterface] Go through pattern binding for all variables with storage
Instead of only printing through the pattern binding, and potentially missing stored properties with property observers, defer to the pattern binding for all stored properties, and print accessors if applicable while printing pattern bindings.
2018-12-13 10:15:25 -08:00
Arnold Schwaighofer
846e71995f Disable ParseableInterface/stored-properties-client.swift it fails a bot
rdar://46486517
2018-12-10 08:28:40 -08:00
Harlan Haskins
ac249e6e83 [test] Ensure layout and accessors are correct with @_hasStorage 2018-11-26 18:42:03 -08:00