Remove deprecated Swift settings for Swift 6.1+ compatibility#94
Remove deprecated Swift settings for Swift 6.1+ compatibility#94jaysonng wants to merge 3 commits intonetreconlab:mainfrom
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (43)
💤 Files with no reviewable changes (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughThe ParseServerSwift package removes the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
HA HA HA! This change demonstrates the TRUE POWER of code maintenance! By removing this experimental compiler feature flag, you're ensuring that your build configuration stands STRONG and RESOLUTE! The path forward is now clearer, and that is the mark of a true hero's codebase! PLUS ULTRA! 💪✨ 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Remove deprecated Swift settings for Swift 6.1+ compatibility
enableUpcomingFeature("ExistentialAny")was valid in Swift 6.0 as an opt-in feature flag, but became part of the language standard in Swift 6.1. Starting with Swift 6.1+ (Xcode 16.3+), usingenableUpcomingFeaturefor features that are now built-in causes a compilation error:This PR removes the now-redundant setting. This is a no-op change:
ExistentialAnyis no longer explicitly enforced, but the codebase already follows theanyprotocol syntax throughout, so there is no practical impact.No functional or behavioral changes.