-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Observable Architecture #2593
Observable Architecture #2593
Commits on Nov 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b2771d4 - Browse repository at this point
Copy the full SHA b2771d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b958a5 - Browse repository at this point
Copy the full SHA 8b958a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9659aec - Browse repository at this point
Copy the full SHA 9659aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab1970 - Browse repository at this point
Copy the full SHA 9ab1970View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc91b0b - Browse repository at this point
Copy the full SHA dc91b0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb58759 - Browse repository at this point
Copy the full SHA bb58759View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb063bd - Browse repository at this point
Copy the full SHA bb063bdView commit details
Commits on Nov 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6ba1888 - Browse repository at this point
Copy the full SHA 6ba1888View commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 81ff2b2 - Browse repository at this point
Copy the full SHA 81ff2b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 534a639 - Browse repository at this point
Copy the full SHA 534a639View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a2695 - Browse repository at this point
Copy the full SHA b1a2695View commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 780cea4 - Browse repository at this point
Copy the full SHA 780cea4View commit details
Commits on Dec 1, 2023
-
Add
@Presents
macro for observable presentationWhile it would be nice for the `@PresentationState` property wrapper to "just work" with TCA's upcoming observable tools, sadly that does not seem to be the case. Adding observation directly to `@PresentationState`, as we have done with the beta so far, can break existing projects due to the additional observation. This primarily manifests itself in projects that present navigation stacks, where the `@PresentationState` observation can cause the navigation hierarchy to recompute and trigger SwiftUI bugs. The best we've come up with so far is introducing a brand new macro that automatically wraps a property with `@PresentationState` _and_ instruments it with observation. We're open to other ideas, and we do have future plans to eliminate the need for a property wrapper or macro at all, but till then this offers a non-breaking upgrade path!
Configuration menu - View commit details
-
Copy full SHA for 7f13060 - Browse repository at this point
Copy the full SHA 7f13060View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff4f0a - Browse repository at this point
Copy the full SHA 2ff4f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a2559 - Browse repository at this point
Copy the full SHA e8a2559View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1de47a - Browse repository at this point
Copy the full SHA d1de47aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f44145d - Browse repository at this point
Copy the full SHA f44145dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67e9c64 - Browse repository at this point
Copy the full SHA 67e9c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ee9ca - Browse repository at this point
Copy the full SHA f0ee9caView commit details -
Configuration menu - View commit details
-
Copy full SHA for d12529a - Browse repository at this point
Copy the full SHA d12529aView commit details
Commits on Dec 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9f3f09 - Browse repository at this point
Copy the full SHA d9f3f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f7c9bb - Browse repository at this point
Copy the full SHA 7f7c9bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f221ed0 - Browse repository at this point
Copy the full SHA f221ed0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca492f - Browse repository at this point
Copy the full SHA 6ca492fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0453370 - Browse repository at this point
Copy the full SHA 0453370View commit details -
Configuration menu - View commit details
-
Copy full SHA for c90b7a0 - Browse repository at this point
Copy the full SHA c90b7a0View commit details -
Add
@Presents
macro for observable presentation (#2604)* Add `@Presents` macro for observable presentation While it would be nice for the `@PresentationState` property wrapper to "just work" with TCA's upcoming observable tools, sadly that does not seem to be the case. Adding observation directly to `@PresentationState`, as we have done with the beta so far, can break existing projects due to the additional observation. This primarily manifests itself in projects that present navigation stacks, where the `@PresentationState` observation can cause the navigation hierarchy to recompute and trigger SwiftUI bugs. The best we've come up with so far is introducing a brand new macro that automatically wraps a property with `@PresentationState` _and_ instruments it with observation. We're open to other ideas, and we do have future plans to eliminate the need for a property wrapper or macro at all, but till then this offers a non-breaking upgrade path! * wip
Configuration menu - View commit details
-
Copy full SHA for a86dff9 - Browse repository at this point
Copy the full SHA a86dff9View commit details -
Fix perception bindings (#2609)
* Fix runtime warning when binding accesses perceptible state. * Fix runtime warning in SwiftUI bindings. * wip * wip * wip * wip * wip * wip * wip * wip --------- Co-authored-by: Stephen Celis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0940213 - Browse repository at this point
Copy the full SHA 0940213View commit details
Commits on Dec 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 935a875 - Browse repository at this point
Copy the full SHA 935a875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 703320a - Browse repository at this point
Copy the full SHA 703320aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f671cb9 - Browse repository at this point
Copy the full SHA f671cb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c63137a - Browse repository at this point
Copy the full SHA c63137aView commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c380378 - Browse repository at this point
Copy the full SHA c380378View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b12c67 - Browse repository at this point
Copy the full SHA 1b12c67View commit details -
Configuration menu - View commit details
-
Copy full SHA for df92f56 - Browse repository at this point
Copy the full SHA df92f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bbcb07 - Browse repository at this point
Copy the full SHA 3bbcb07View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7902b3 - Browse repository at this point
Copy the full SHA b7902b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b69eb5 - Browse repository at this point
Copy the full SHA 6b69eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1341d51 - Browse repository at this point
Copy the full SHA 1341d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for b226b99 - Browse repository at this point
Copy the full SHA b226b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d76d4c - Browse repository at this point
Copy the full SHA 2d76d4cView commit details -
Emit observation warnings in escaping contexts like
ForEach
and `sh……eet` (#2613) * Fix perception warning in ForEach. * fix --------- Co-authored-by: Brandon Williams <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e6ffc3 - Browse repository at this point
Copy the full SHA 4e6ffc3View commit details -
Introduce @ViewAction(for:) macro. (#2612)
* Add back @ViewAction macro. * wip * wip * wip * wip * wip * clean up * wip * wip * fix migration guide' * ViewActionable * wip * rename * wip * wip --------- Co-authored-by: Stephen Celis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86ba4b1 - Browse repository at this point
Copy the full SHA 86ba4b1View commit details -
Introduce @BindableStore for bindings in pre-iOS 17 (#2610)
* Introduce @BindableStore. * docs * wip * wip * fixc * wip * wip * wip * wip --------- Co-authored-by: Stephen Celis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c761a4 - Browse repository at this point
Copy the full SHA 3c761a4View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 328a63d - Browse repository at this point
Copy the full SHA 328a63dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2082a - Browse repository at this point
Copy the full SHA 3a2082aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07f73e2 - Browse repository at this point
Copy the full SHA 07f73e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5576721 - Browse repository at this point
Copy the full SHA 5576721View commit details -
Configuration menu - View commit details
-
Copy full SHA for b87056f - Browse repository at this point
Copy the full SHA b87056fView commit details -
Deprecate closure-based
store.scope
operations (#2618)These uncached operations can be problematic, especially when working with observation, which often depends on the stable identity of stores.
Configuration menu - View commit details
-
Copy full SHA for c8e5158 - Browse repository at this point
Copy the full SHA c8e5158View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2dc362 - Browse repository at this point
Copy the full SHA b2dc362View commit details
Commits on Dec 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a658b94 - Browse repository at this point
Copy the full SHA a658b94View commit details -
Performance Improvement: Skip perception checks when calling reducers. (
#2622) * Skip perception checks when calling reducers. * inline withoutPerceptionChecking() for RELEASE Co-authored-by: Brandon Williams <[email protected]> --------- Co-authored-by: Brandon Williams <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 124780e - Browse repository at this point
Copy the full SHA 124780eView commit details -
Don't show perception warnings in action closures. (#2614)
* Don't show perception warnings in action closures. * wip * wip * wip * clean up * wip --------- Co-authored-by: Stephen Celis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cbd4620 - Browse repository at this point
Copy the full SHA cbd4620View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a9b34 - Browse repository at this point
Copy the full SHA e5a9b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d478e - Browse repository at this point
Copy the full SHA b5d478eView commit details
Commits on Dec 7, 2023
-
Change associated type names of ViewActionSending (#2629)
* Fix some @ViewAction annoyances. * wip * wip * wip * wip * wip * wip
Configuration menu - View commit details
-
Copy full SHA for e5322a6 - Browse repository at this point
Copy the full SHA e5322a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1a2cd1 - Browse repository at this point
Copy the full SHA c1a2cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a27af7e - Browse repository at this point
Copy the full SHA a27af7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92ad677 - Browse repository at this point
Copy the full SHA 92ad677View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6902ac - Browse repository at this point
Copy the full SHA c6902acView commit details -
Add new view modifiers for observing alerts/dialogs (#2628)
* Add new view modifiers for observing alerts/dialogs Instead of: ```swift .alert(store: store.scope(state: \.$alert, action: \.alert)) ``` You can now do: ```swift .alert($store.scope(state: \.alert, action: \.alert)) ``` This new modifier is powered by the same store binding scope operation that can power `sheet(item:)`, etc., and is much lighter weight than the previous view modifier, which spun up view stores and `WithViewStore` views. * wip * wip * wip --------- Co-authored-by: Brandon Williams <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec40db0 - Browse repository at this point
Copy the full SHA ec40db0View commit details -
Fix uncached warning when using Store.ifLet (#2625)
* Fix uncached warning when using Store.ifLet * wip * wip * wip * wip * wip * wip --------- Co-authored-by: Stephen Celis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8954ad - Browse repository at this point
Copy the full SHA a8954adView commit details -
Configuration menu - View commit details
-
Copy full SHA for e648721 - Browse repository at this point
Copy the full SHA e648721View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06ca7d9 - Browse repository at this point
Copy the full SHA 06ca7d9View commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4e572f3 - Browse repository at this point
Copy the full SHA 4e572f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for abaf726 - Browse repository at this point
Copy the full SHA abaf726View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1f2ebb - Browse repository at this point
Copy the full SHA a1f2ebbView commit details
Commits on Dec 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 74cf08e - Browse repository at this point
Copy the full SHA 74cf08eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f961c - Browse repository at this point
Copy the full SHA 74f961cView commit details
Commits on Dec 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22db757 - Browse repository at this point
Copy the full SHA 22db757View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9224bb - Browse repository at this point
Copy the full SHA c9224bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 460962c - Browse repository at this point
Copy the full SHA 460962cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34e7c87 - Browse repository at this point
Copy the full SHA 34e7c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43f93d0 - Browse repository at this point
Copy the full SHA 43f93d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7520e76 - Browse repository at this point
Copy the full SHA 7520e76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d43f93 - Browse repository at this point
Copy the full SHA 1d43f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b7ee7 - Browse repository at this point
Copy the full SHA e7b7ee7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 222dfeb - Browse repository at this point
Copy the full SHA 222dfebView commit details -
Configuration menu - View commit details
-
Copy full SHA for edcde60 - Browse repository at this point
Copy the full SHA edcde60View commit details -
Configuration menu - View commit details
-
Copy full SHA for d542ec2 - Browse repository at this point
Copy the full SHA d542ec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48be6f9 - Browse repository at this point
Copy the full SHA 48be6f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0592e10 - Browse repository at this point
Copy the full SHA 0592e10View commit details -
Remove ObservationRegistrarWrapper. (#2634)
* Remove ObservationRegistrarWrapper. * Delete Sources/ComposableArchitecture/Internal/ObservationRegistrarWrapper.swift --------- Co-authored-by: Stephen Celis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d18a3b - Browse repository at this point
Copy the full SHA 4d18a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2615a3 - Browse repository at this point
Copy the full SHA e2615a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e64d55 - Browse repository at this point
Copy the full SHA 3e64d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5845492 - Browse repository at this point
Copy the full SHA 5845492View commit details -
Configuration menu - View commit details
-
Copy full SHA for b29d5de - Browse repository at this point
Copy the full SHA b29d5deView commit details
Commits on Dec 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f44d200 - Browse repository at this point
Copy the full SHA f44d200View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aa72b0 - Browse repository at this point
Copy the full SHA 7aa72b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dcbbb7 - Browse repository at this point
Copy the full SHA 9dcbbb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e0dea8 - Browse repository at this point
Copy the full SHA 9e0dea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 406a1d7 - Browse repository at this point
Copy the full SHA 406a1d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1121c28 - Browse repository at this point
Copy the full SHA 1121c28View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c85ccbe - Browse repository at this point
Copy the full SHA c85ccbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a223f52 - Browse repository at this point
Copy the full SHA a223f52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f312f - Browse repository at this point
Copy the full SHA 77f312fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2cb55d - Browse repository at this point
Copy the full SHA a2cb55dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7b27f2 - Browse repository at this point
Copy the full SHA a7b27f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c36de - Browse repository at this point
Copy the full SHA e9c36deView commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 652f15d - Browse repository at this point
Copy the full SHA 652f15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a25180 - Browse repository at this point
Copy the full SHA 9a25180View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2030d87 - Browse repository at this point
Copy the full SHA 2030d87View commit details -
Configuration menu - View commit details
-
Copy full SHA for c048d88 - Browse repository at this point
Copy the full SHA c048d88View commit details -
Implement memoization for perception checks (#2630)
* Implement memoization for isInSwiftUIBody * tidy up
Configuration menu - View commit details
-
Copy full SHA for 04efcce - Browse repository at this point
Copy the full SHA 04efcceView commit details -
Perception caching updates (#2649)
* Small updates to perception caching. * wip * debug
Configuration menu - View commit details
-
Copy full SHA for d1248c0 - Browse repository at this point
Copy the full SHA d1248c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75d0682 - Browse repository at this point
Copy the full SHA 75d0682View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for abd8e3a - Browse repository at this point
Copy the full SHA abd8e3aView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b9c0f0 - Browse repository at this point
Copy the full SHA 7b9c0f0View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1ceb7f2 - Browse repository at this point
Copy the full SHA 1ceb7f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a8cc69 - Browse repository at this point
Copy the full SHA 3a8cc69View commit details
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for acfbab4 - Browse repository at this point
Copy the full SHA acfbab4View commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e208dda - Browse repository at this point
Copy the full SHA e208ddaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7500d4e - Browse repository at this point
Copy the full SHA 7500d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28bb994 - Browse repository at this point
Copy the full SHA 28bb994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6b118 - Browse repository at this point
Copy the full SHA 7d6b118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cafc44 - Browse repository at this point
Copy the full SHA 6cafc44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e15734 - Browse repository at this point
Copy the full SHA 8e15734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b7831f - Browse repository at this point
Copy the full SHA 4b7831fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7581ab8 - Browse repository at this point
Copy the full SHA 7581ab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c69ff - Browse repository at this point
Copy the full SHA e8c69ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49994ba - Browse repository at this point
Copy the full SHA 49994baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c103b6c - Browse repository at this point
Copy the full SHA c103b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c0675 - Browse repository at this point
Copy the full SHA 06c0675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce2fbb - Browse repository at this point
Copy the full SHA 9ce2fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for affe520 - Browse repository at this point
Copy the full SHA affe520View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fe9a7 - Browse repository at this point
Copy the full SHA 72fe9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a93be4f - Browse repository at this point
Copy the full SHA a93be4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06a9695 - Browse repository at this point
Copy the full SHA 06a9695View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81d9fff - Browse repository at this point
Copy the full SHA 81d9fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b2761 - Browse repository at this point
Copy the full SHA 76b2761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 075264a - Browse repository at this point
Copy the full SHA 075264aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 387950b - Browse repository at this point
Copy the full SHA 387950bView commit details
Commits on Dec 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c00bc14 - Browse repository at this point
Copy the full SHA c00bc14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa3cde - Browse repository at this point
Copy the full SHA 5fa3cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60b5fe4 - Browse repository at this point
Copy the full SHA 60b5fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for caed499 - Browse repository at this point
Copy the full SHA caed499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42cbea3 - Browse repository at this point
Copy the full SHA 42cbea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd9057 - Browse repository at this point
Copy the full SHA 0fd9057View commit details
Commits on Dec 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 96384f3 - Browse repository at this point
Copy the full SHA 96384f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 231691e - Browse repository at this point
Copy the full SHA 231691eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2480ef4 - Browse repository at this point
Copy the full SHA 2480ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 972f1dc - Browse repository at this point
Copy the full SHA 972f1dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6068797 - Browse repository at this point
Copy the full SHA 6068797View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4798a8 - Browse repository at this point
Copy the full SHA b4798a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e99279b - Browse repository at this point
Copy the full SHA e99279bView commit details
Commits on Dec 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ad642d - Browse repository at this point
Copy the full SHA 2ad642dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c11143 - Browse repository at this point
Copy the full SHA 3c11143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e872b - Browse repository at this point
Copy the full SHA 89e872bView commit details
Commits on Dec 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dd85893 - Browse repository at this point
Copy the full SHA dd85893View commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cba5520 - Browse repository at this point
Copy the full SHA cba5520View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0394151 - Browse repository at this point
Copy the full SHA 0394151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 122adf8 - Browse repository at this point
Copy the full SHA 122adf8View commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for de28cb5 - Browse repository at this point
Copy the full SHA de28cb5View commit details
Commits on Dec 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2755e80 - Browse repository at this point
Copy the full SHA 2755e80View commit details
Commits on Jan 2, 2024
-
Better support for observing copies of values (#2650)
* Explore using _modify * wip * wip * wip * wip * wip * wip * more tests * wip * get another failing test for an edge case * wip * tests all passing * flag for determining when new state was created * wip * clean up * wip * wip * wip; * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * New test that currently fails. * wip * wip * Update Sources/ComposableArchitectureMacros/PresentsMacro.swift * wip * remove redundant attached member attribute * storage * cleanup * more benchmarks and tests * wip * wip * wip * wip * update tests * wip * wip --------- Co-authored-by: Brandon Williams <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 939d059 - Browse repository at this point
Copy the full SHA 939d059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16c1170 - Browse repository at this point
Copy the full SHA 16c1170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7d26b - Browse repository at this point
Copy the full SHA 2a7d26bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c215ef7 - Browse repository at this point
Copy the full SHA c215ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7298e5c - Browse repository at this point
Copy the full SHA 7298e5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b789e - Browse repository at this point
Copy the full SHA e4b789eView commit details -
Configuration menu - View commit details
-
Copy full SHA for af98b07 - Browse repository at this point
Copy the full SHA af98b07View commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5b742bc - Browse repository at this point
Copy the full SHA 5b742bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b43f23 - Browse repository at this point
Copy the full SHA 1b43f23View commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21a86ca - Browse repository at this point
Copy the full SHA 21a86caView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8673b6 - Browse repository at this point
Copy the full SHA a8673b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39228a6 - Browse repository at this point
Copy the full SHA 39228a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9879b0f - Browse repository at this point
Copy the full SHA 9879b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a8fa5 - Browse repository at this point
Copy the full SHA 47a8fa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f58a5d9 - Browse repository at this point
Copy the full SHA f58a5d9View commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4870998 - Browse repository at this point
Copy the full SHA 4870998View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3609cd - Browse repository at this point
Copy the full SHA b3609cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb6ca6 - Browse repository at this point
Copy the full SHA 6bb6ca6View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 88cba3b - Browse repository at this point
Copy the full SHA 88cba3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33255d7 - Browse repository at this point
Copy the full SHA 33255d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f22c8 - Browse repository at this point
Copy the full SHA 85f22c8View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 31fa2a9 - Browse repository at this point
Copy the full SHA 31fa2a9View commit details
Commits on Jan 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd9cb21 - Browse repository at this point
Copy the full SHA bd9cb21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 115b442 - Browse repository at this point
Copy the full SHA 115b442View commit details -
Configuration menu - View commit details
-
Copy full SHA for b571179 - Browse repository at this point
Copy the full SHA b571179View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7999477 - Browse repository at this point
Copy the full SHA 7999477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d7ca54 - Browse repository at this point
Copy the full SHA 2d7ca54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b729bd - Browse repository at this point
Copy the full SHA 1b729bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e5867 - Browse repository at this point
Copy the full SHA 19e5867View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c9c3f - Browse repository at this point
Copy the full SHA 47c9c3fView commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 056079f - Browse repository at this point
Copy the full SHA 056079fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9326d - Browse repository at this point
Copy the full SHA 9a9326dView commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7475e3 - Browse repository at this point
Copy the full SHA d7475e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e46b7 - Browse repository at this point
Copy the full SHA 14e46b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60cf178 - Browse repository at this point
Copy the full SHA 60cf178View commit details -
Configuration menu - View commit details
-
Copy full SHA for e23732a - Browse repository at this point
Copy the full SHA e23732aView commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e64639 - Browse repository at this point
Copy the full SHA 4e64639View commit details -
Configuration menu - View commit details
-
Copy full SHA for 988536b - Browse repository at this point
Copy the full SHA 988536bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 785e6a3 - Browse repository at this point
Copy the full SHA 785e6a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d090429 - Browse repository at this point
Copy the full SHA d090429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 962ee7c - Browse repository at this point
Copy the full SHA 962ee7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ca2b4f - Browse repository at this point
Copy the full SHA 6ca2b4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb7ccb7 - Browse repository at this point
Copy the full SHA cb7ccb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2360a0 - Browse repository at this point
Copy the full SHA f2360a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfaa32c - Browse repository at this point
Copy the full SHA cfaa32cView commit details
Commits on Jan 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c069f19 - Browse repository at this point
Copy the full SHA c069f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04037cf - Browse repository at this point
Copy the full SHA 04037cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8d2fd0 - Browse repository at this point
Copy the full SHA c8d2fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6bf56c - Browse repository at this point
Copy the full SHA a6bf56cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6e979 - Browse repository at this point
Copy the full SHA fa6e979View commit details
Commits on Jan 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e8f1f3 - Browse repository at this point
Copy the full SHA 4e8f1f3View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1be434f - Browse repository at this point
Copy the full SHA 1be434fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1679255 - Browse repository at this point
Copy the full SHA 1679255View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3421d1 - Browse repository at this point
Copy the full SHA a3421d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66efe86 - Browse repository at this point
Copy the full SHA 66efe86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 469f933 - Browse repository at this point
Copy the full SHA 469f933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11cdc7c - Browse repository at this point
Copy the full SHA 11cdc7cView commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77f6c5c - Browse repository at this point
Copy the full SHA 77f6c5cView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f752b1c - Browse repository at this point
Copy the full SHA f752b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d374f7c - Browse repository at this point
Copy the full SHA d374f7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c45855 - Browse repository at this point
Copy the full SHA 8c45855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2421cd7 - Browse repository at this point
Copy the full SHA 2421cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ccdee2 - Browse repository at this point
Copy the full SHA 8ccdee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a37e70 - Browse repository at this point
Copy the full SHA 9a37e70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45cc40e - Browse repository at this point
Copy the full SHA 45cc40eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bca768d - Browse repository at this point
Copy the full SHA bca768dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7cf1c - Browse repository at this point
Copy the full SHA 3c7cf1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d49c06c - Browse repository at this point
Copy the full SHA d49c06cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0411523 - Browse repository at this point
Copy the full SHA 0411523View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f47eb0 - Browse repository at this point
Copy the full SHA 2f47eb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 571bae8 - Browse repository at this point
Copy the full SHA 571bae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6556def - Browse repository at this point
Copy the full SHA 6556defView commit details -
Configuration menu - View commit details
-
Copy full SHA for 971721d - Browse repository at this point
Copy the full SHA 971721dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 802830a - Browse repository at this point
Copy the full SHA 802830aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d97b3ce - Browse repository at this point
Copy the full SHA d97b3ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for b754e3b - Browse repository at this point
Copy the full SHA b754e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7a020e - Browse repository at this point
Copy the full SHA a7a020eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7650c7e - Browse repository at this point
Copy the full SHA 7650c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 216b02a - Browse repository at this point
Copy the full SHA 216b02aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9556986 - Browse repository at this point
Copy the full SHA 9556986View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad87139 - Browse repository at this point
Copy the full SHA ad87139View commit details -
Configuration menu - View commit details
-
Copy full SHA for db193fc - Browse repository at this point
Copy the full SHA db193fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fd7e72 - Browse repository at this point
Copy the full SHA 8fd7e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for a96ef1d - Browse repository at this point
Copy the full SHA a96ef1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a16410c - Browse repository at this point
Copy the full SHA a16410cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9b40a - Browse repository at this point
Copy the full SHA fa9b40aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bed7acd - Browse repository at this point
Copy the full SHA bed7acdView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa383b3 - Browse repository at this point
Copy the full SHA aa383b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef6adf0 - Browse repository at this point
Copy the full SHA ef6adf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2fd19c - Browse repository at this point
Copy the full SHA f2fd19cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 595a828 - Browse repository at this point
Copy the full SHA 595a828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9c950 - Browse repository at this point
Copy the full SHA 8d9c950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c70d3 - Browse repository at this point
Copy the full SHA 71c70d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b51ae9d - Browse repository at this point
Copy the full SHA b51ae9dView commit details -
Co-authored-by: Kabir Oberai <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75ca805 - Browse repository at this point
Copy the full SHA 75ca805View commit details