Brandon Williams
|
aa81d7887d
|
Fix ownership between parent and child stores (#2674)
* Fix init logging in Store.
* Avoid cycle
* invert check
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* clean up
* wip
* Update Sources/ComposableArchitecture/Store.swift
* xcode 15.1
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com>
|
2023-12-21 17:03:01 -06:00 |
|
Stephen Celis
|
087b6b5730
|
Overhaul store scope communication (#2664)
* store 2
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* check sharesStorage in ==
* wip
* wip
* fix crashes
* wip
* wip
* wip
* wip
* clean up
* wip
* wip
* wip
* wip
* rename
* wip
* wip
* fix
* stack
* wip
* wip
* wip
* wip
* wip
* wip
* remove duplicates based on presentation storage
* wip
* wip
* wip
* wip
* update log snapshots
* bring back expected failure
* wip
* remove removeDuplicates
* test for fast path of PresentationState
* wip
* Updated logs
* wip
* wip
* wip
* wip
* Skip flakey CI test
* bump timeout
---------
Co-authored-by: Brandon Williams <mbrandonw@hey.com>
|
2023-12-19 18:35:08 -08:00 |
|
Stephen Celis
|
c2a27dcaad
|
Child store caching improvements (#2627)
* Use `ScopeID` for all cached child stores
* wip
* wip
* wip
* wip
* wip
* wip
|
2023-12-07 12:39:37 -08:00 |
|
Stephen Celis
|
af5ae21f65
|
Cache store scoping when possible (#2527)
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Silence test warnings
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Revert "wip"
This reverts commit ed6cc24adb.
* Revert "Revert "wip""
This reverts commit 8358990b1a.
* wip
* wip
* wip
* wip
* wip
* update a bunch of docs
* wip
* wip
* wip
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Kill integration tests for now
* wip
* wip
* wip
* wip
* updating docs for @Reducer macro
* replaced more Reducer protocols with @Reducer
* Fixed some broken docc references
* wip
* Some @Reducer docs
* more docs
* convert some old styles to new style
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* bump
* update tutorials to use body
* update tutorials to use DML on destination state enum
* Add diagnostic
* wip
* updated a few more tests
* wip
* wip
* Add another gotcha
* wip
* wip
* wip
* Add dynamic lookup to presentation state/action
* wip
* wip
* Better lookup
* wip
* wip
* wip
* IdentifiedAction
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fixes
* wip
* wip
* added migration guide for new scope operation
* migration guide for new navigation view modifiers
* wip
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* wip
* wip
* remove for now
* wip
* wip
* simplify scope
* wip
* updated some docs
* migration guides
* more migration guide
* fix ci
* fix
* soft deprecate all apis using AnyCasePath
* wip
* Fix
* fix tests
* updated tests
* swift-format 509 compatibility
* wip
* wip
* Update Sources/ComposableArchitecture/Macros.swift
Co-authored-by: Mateusz Bąk <bakmatthew@icloud.com>
* wip
* wip
* update optional state case study
* remove initializer
* Don't use @State for BasicsView integration demo
* fix tests
* remove reduce diagnostics for now
* diagnose error not warning
* Update Sources/ComposableArchitecture/Macros.swift
Co-authored-by: Jesse Tipton <jesse@jessetipton.com>
* wip
* move integration tests to cron
* Revert "move integration tests to cron"
This reverts commit f9bdf2f04b.
* disable flakey tests on CI
* wip
* wip
* fix migration guide
* fix docs
* fix deprecation messages
* wip
* wip
* missing deprecation
* soft
* wip
* update migration guide
* Fix resolved
* update migration guide
* fix test
* format
* wip
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* wip
* wip
---------
Co-authored-by: Brandon Williams <mbrandonw@hey.com>
Co-authored-by: Mateusz Bąk <bakmatthew@icloud.com>
Co-authored-by: Brandon Williams <135203+mbrandonw@users.noreply.github.com>
Co-authored-by: Jesse Tipton <jesse@jessetipton.com>
|
2023-11-26 09:58:54 -08:00 |
|
Stephen Celis
|
57e804f1cc
|
Macro bonanza (#2553)
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Silence test warnings
* wip
* wip
* wip
* update a bunch of docs
* wip
* wip
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Kill integration tests for now
* wip
* wip
* wip
* wip
* updating docs for @Reducer macro
* replaced more Reducer protocols with @Reducer
* Fixed some broken docc references
* wip
* Some @Reducer docs
* more docs
* convert some old styles to new style
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* bump
* update tutorials to use body
* update tutorials to use DML on destination state enum
* Add diagnostic
* wip
* updated a few more tests
* wip
* wip
* Add another gotcha
* wip
* wip
* wip
* fixes
* wip
* wip
* wip
* wip
* wip
* fix
* wip
* remove for now
* wip
* wip
* updated some docs
* migration guides
* more migration guide
* fix ci
* fix
* soft deprecate all apis using AnyCasePath
* wip
* Fix
* fix tests
* swift-format 509 compatibility
* wip
* wip
* Update Sources/ComposableArchitecture/Macros.swift
Co-authored-by: Mateusz Bąk <bakmatthew@icloud.com>
* wip
* wip
* update optional state case study
* remove initializer
* Don't use @State for BasicsView integration demo
* fix tests
* remove reduce diagnostics for now
* diagnose error not warning
* Update Sources/ComposableArchitecture/Macros.swift
Co-authored-by: Jesse Tipton <jesse@jessetipton.com>
* wip
* move integration tests to cron
* Revert "move integration tests to cron"
This reverts commit f9bdf2f04b.
* disable flakey tests on CI
* wip
* wip
* Revert "Revert "move integration tests to cron""
This reverts commit 66aafa7327.
* fix
* wip
* fix
---------
Co-authored-by: Brandon Williams <mbrandonw@hey.com>
Co-authored-by: Mateusz Bąk <bakmatthew@icloud.com>
Co-authored-by: Brandon Williams <135203+mbrandonw@users.noreply.github.com>
Co-authored-by: Jesse Tipton <jesse@jessetipton.com>
|
2023-11-13 12:57:35 -08:00 |
|
Brandon Williams
|
464d95e368
|
Add previews to integration test cases (#2551)
* Add previews to all integration tests.
* wip;
* wip
* wip
* debug
* xcode 15
* split out examples
* wip
* wip
* move around tests so they don't go off screen
* wip
* wip
* ops
* wip
* wip
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com>
|
2023-11-09 14:10:23 -08:00 |
|
Stephen Celis
|
20089ee985
|
Improve integration test readability (#2515)
* Improve integration test readability
* Fix
* Update to use switch store
* wip
|
2023-10-11 16:16:02 -07:00 |
|
Brandon Williams
|
931a71b78e
|
Revamp integration tests (#2503)
* More integration tests.
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* comment out all but one test
* wip
* try ios 17
* see if this works in ios 16
* wip
* wip
* wip
* bring back tests
* wip
* wip
* wip
* fixes
* fixes
* re-enable tests
* wip
* Update Sources/ComposableArchitecture/Internal/Logger.swift
* wip
---------
Co-authored-by: Stephen Celis <stephen@stephencelis.com>
|
2023-10-09 15:06:04 -04:00 |
|