Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

Conversation

@ghost
Copy link

@ghost ghost commented Feb 25, 2019

Description

Refs #79. Before we create a branch to consider the transition to Swift 5, there is some low-hanging fruit related to Swift 4 that we could stand to tackle. This PR takes care of those:

  • SWIFT_VERSION is set to 4.2 at both the project & target levels.
  • Renamed some fileprivate members as private where applicable

Testing Details

  • Checkout the branch, confirm that it builds and existing tests pass.

  • Evaluate the issue/wpkit-79-integration branch from WPiOS and confirm that it has no ill-effect.

  • Please check here if your pull request includes additional test coverage.

@ghost ghost added the enhancement New feature or request label Feb 25, 2019
@ghost ghost self-assigned this Feb 25, 2019
@ghost ghost requested review from jklausa and removed request for jklausa February 25, 2019 15:20
@ghost ghost force-pushed the issue/79-swift5-phase1 branch from 52fd23c to ccf4322 Compare February 25, 2019 16:21
@ghost ghost requested a review from jklausa February 25, 2019 16:36
@ghost
Copy link
Author

ghost commented Feb 25, 2019

@jklausa would you be willing to take a look at this?

Copy link
Contributor

@jklausa jklausa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

Out of curiosity, are the fileprivate changes flagged by compiler or did you find them by hand?

@ghost
Copy link
Author

ghost commented Feb 25, 2019

Thanks! I found these by searching; I'm not aware of a compiler-assisted way to do this. This would be a bit more daunting task for a larger project (e.g., WPiOS).

@ghost ghost merged commit 9596519 into develop Feb 25, 2019
@ghost ghost deleted the issue/79-swift5-phase1 branch February 25, 2019 17:57
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants