Brandon Williams
2d60d4082d
Support SwiftSyntax 602. ( #3776 )
...
* Support SwiftSyntax 602.
* Re-record snapshots.
2025-09-17 12:47:39 -07:00
Stephen Celis
af0a2c7408
Perception 2.0 ( #3736 )
...
* Perception 2.0
* wip
* wip
* wip
* wip
* wip
* Revert "wip"
This reverts commit c5d0a06017 .
* wip
2025-07-30 11:16:38 -07:00
Go Takagi
c4d0d2f799
Support stable 6.1 in swift-syntax ( #3639 )
2025-03-31 10:37:43 -07:00
Stephen Celis
a5b96e39fe
Add traitCollection.push(state:) ( #3603 )
...
* Add `traitCollection.push(state:)`
* wip
* Fix
2025-02-25 15:59:29 -08:00
Stephen Celis
ff1a875668
Bump Sharing requirement to include 2.0.0 ( #3546 )
...
* Bump Sharing requirement to include 2.0.0
* Add migration guide
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2025-01-07 09:23:11 -08:00
Stephen Celis
547d19c9dc
Add Sharing dependency ( #3517 )
...
* wip
* wip
* remove old case study for shared notifications
* wip
* wip
* wip
* wip
* wip
* 1.17 migration guide
* basics migration guide
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
---------
Co-authored-by: Brandon Williams <mbrandonw@hey.com >
2024-12-03 13:08:02 -06:00
Christopher Rex
4699a1e613
Add explicit @mainactor to NavigationLink initializer ( #3430 )
...
* Add explicit @MainActor to NavigationLink initializer
* Access Notification from within an explicit Task
Fixes the "Conformance of 'Notification' to 'Sendable' is unavailable" error
* Revert "Add explicit @MainActor to NavigationLink initializer"
This reverts commit d8cb0706c1 .
* Add explicit @MainActor to NavigationLink initializer
* Update Examples/CaseStudies/SwiftUICaseStudies/03-Effects-LongLiving.swift
Co-authored-by: Brandon Williams <135203+mbrandonw@users.noreply.github.com >
* Update swift-navigation dependency version to 2.2.2
* Discard changes to Examples/CaseStudies/CaseStudies.xcodeproj/project.pbxproj
* Update ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved
* Update ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved
* Update ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved
* Update ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved
* Update ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved
* Update ComposableArchitecture.xcworkspace/xcshareddata/swiftpm/Package.resolved
* Update Package@swift-6
* Fix tests
---------
Co-authored-by: Brandon Williams <135203+mbrandonw@users.noreply.github.com >
Co-authored-by: Brandon Williams <mbrandonw@hey.com >
2024-10-09 16:57:34 -07:00
Stephen Celis
f9f3e3a4cb
Use AnyHashableSendable from Concurrency Extras ( #3428 )
...
* Use `AnyHashableSendable` from Concurrency Extras
Rather than use an ad hoc implementation with an `AnyHashable` under the
hood that may not be concurrency safe, let's adopt the helper we added
to the Concurrency Extras packages.
* fix
* wip
* wip
2024-10-08 13:08:38 -07:00
Stephen Celis
4cd62511ab
Update benchmarks target ( #3424 )
...
* wip
* benchmark update
* wip
* Rename Benchmarks.swift to Benchmarks.swift
---------
Co-authored-by: Brandon Williams <mbrandonw@hey.com >
2024-10-03 11:53:20 -07:00
Brandon Williams
03ad0cce2d
Bucket effect cancel IDs. ( #3374 )
...
* Bucket effect cancel IDs.
* wip
* wip
* remove cache reset
* wip
* wip
* wip
2024-09-12 13:48:39 -04:00
stephencelis
e0367371e6
Run swift-format
2024-09-10 15:20:01 +00:00
Mason Kim
71cfb1ef2d
Existential any to protocol for Swift 6 ( #3370 )
...
* Apply existential any to protocol for Swift 6
* Update Package@swift-6.0.swift
* Update Package.swift
* Apply any to Macro.Type
* Apply any for the rest
* Applying the any keyword internally for typealias in a _KeyPath
* Undoing accidental syntax
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
2024-09-10 08:01:24 -07:00
mbrandonw
12280a2253
Run swift-format
2024-09-06 20:47:24 +00:00
Brandon Williams
7c6fb26700
Address @Shared sendability. ( #3329 )
...
* Address @Shared sendability.
* Undo UncheckedSendable<UserDefaults>.
* clean up
* wip
* drop AnySendable.
* wip
* Address `Effect.throttle` sendability (#3325 )
* Address effect cancellation sendability (#3326 )
* Address effect cancellation sendability
* fix
* wip
* wip
* Separate SendableDefaultSubscript from DefaultSubscript.
* fix test
* drop escaping
* switch on swift 6 language mode
* xcode 16
* update test
* wip
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com >
2024-09-06 16:28:23 -04:00