Stephen Celis
c77bb6ceaf
Update Format Workflow ( #127 )
...
* Update Format Workflow
* Update IdentifiedArrayTests.swift
2020-05-22 13:08:00 -04:00
Peter Kovacs
6001603856
Implement IdentifiedArray.replaceSubrange ( #126 )
...
* Implement IdentifiedArray.replaceSubrange
* Use callback instead of key path.
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
* Remove Self from where clause
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
2020-05-22 12:28:46 -04:00
Stephen Celis
05670ca75d
Move documentation inside compiler directive ( #118 )
...
* Duplicate docs for compiler directive
* Remove RELEASE doc
2020-05-19 17:03:39 -04:00
Stephen Celis
2af6ac2307
Gracefully handle recursive state debug output ( #117 )
...
* Gracefully handle recursive state debug output
* Fix
2020-05-19 13:22:40 -04:00
Brandon Williams
6f3749bfbb
Update ViewStore.swift ( #116 )
2020-05-19 10:09:27 -07:00
mbrandonw
0d2b624575
Run swift-format
2020-05-19 16:08:32 +00:00
Petr Sima
f6d292601e
added array-based version of TestStore.assert ( #115 )
2020-05-19 09:06:03 -07:00
Stephen Celis
e8e272a7c0
Make Reducer.debug API more like Publisher.print ( #111 )
...
* Make Reducer.debug API more like Publisher.print
* Deprecations
2020-05-18 11:18:11 -04:00
Johan Kool
7af4802543
Typo in Effect.swift ( #108 )
2020-05-16 15:25:25 -07:00
mbrandonw
7cf2bf3ada
Run swift-format
2020-05-15 16:33:07 +00:00
Brandon Williams
812a7fa83f
Remove some old tests and guard debug code in #if DEBUG. ( #104 )
...
* Remove some old tests and guard debug code in #if DEBUG.
* remove background color
* fix test targets
* clean up more tests
2020-05-15 09:32:05 -07:00
Stephen Celis
a90c48924f
Wrap WithViewStore debugging in compiler directive ( #99 )
2020-05-14 21:07:45 -04:00
Brandon Williams
55b8f21417
Another fix for order test scheduler intervals. ( #97 )
2020-05-14 15:18:22 -07:00
Stephen Celis
f4d81601af
Fatal error for identified array subscript misuse ( #95 )
...
* Fatal error for identified array subscript misuse
* More docs
* Remove file/line to support Swift 5.1
2020-05-14 16:43:06 -04:00
Brandon Williams
0798889245
Fix ordering of simultaneous work in test scheduler. ( #94 )
...
* Fix ordering of simultaneous work in test scheduler.
* clean up
* clean up
* UInt
2020-05-14 11:59:16 -07:00
Jasdev Singh
90126dc066
Typo fix in IfLetStore’s docs. ( #93 )
...
(Looking out 📝 )
2020-05-13 20:21:23 -07:00
Stephen Celis
0807f9a8f8
Rename certain Effect APIs ( #92 )
...
* Rename certain Effect APIs
* Move deprecations
* Fix
2020-05-13 14:12:56 -04:00
Stephen Celis
940207c4ff
Minor tweaks to Effect's API for consistency ( #90 )
2020-05-13 13:13:37 -04:00
Stephen Celis
9c339bf4ae
Add "run" function to Reducer ( #91 )
...
* Add "run" function to Reducer
* Doc fixes
2020-05-13 13:09:17 -04:00
Brandon Williams
24dbab19e2
Stop vendoring CasePaths ( #87 )
...
* wip
* Underscore unused arguments.
* clean up
* add resolved file
* remove
* update url and version
2020-05-13 11:33:41 -04:00
Alejandro Martínez
1e9af449fd
Added Reducer.combine instance method ( #85 )
...
* Added Reducer.combine instance method
* Changes name to combined(with:)
2020-05-13 07:36:42 -04:00
Stephen Celis
27915d6524
Identified Array Updates ( #80 )
...
* Identifier-based subscript should get direct `modify` access, with
caveats.
* Add `remove(id:)` method.
2020-05-12 11:21:22 -04:00
mbrandonw
823f26bf70
Run swift-format
2020-05-11 23:43:32 +00:00
Brandon Williams
0b7978c432
Perform dlopen and dlsym just once. ( #75 )
...
* Perform dlopen and dlsym just once.
* wip
2020-05-11 16:42:06 -07:00
Stephen Celis
0442bfba68
Document Store.{state,action}less ( #72 )
2020-05-11 18:48:41 -04:00
Stephen Celis
b4779b36b1
Helpers for making stores stateless/actionless ( #45 )
2020-05-11 18:40:09 -04:00
Stephen Celis
a429d9d3ef
Merge Test Support Module ( #71 )
...
* Merge Test Support Module
An attempt to fix #70 .
* Remove import
* Update README
* Assertion failure
* Cleanup
* Add NB
* Revert format change
* Update Sources/ComposableArchitecture/TestSupport/TestStore.swift
* TicTacToe fixes
* Hide test store in debug flag
Co-authored-by: Brandon Williams <mbw234@gmail.com >
2020-05-11 17:44:52 -04:00
stephencelis
3504634da3
Run swift-format
2020-05-08 14:00:36 +00:00
Brandon Williams
4df9a2e17e
Don't use Group in IfLetStore. ( #41 )
2020-05-07 17:27:21 -07:00
Stephen Celis
bcb10ae768
Fix Xcode previews crash ( #31 )
...
* Fix Xcode previews crash
* Format
2020-05-07 09:39:25 -04:00
Stephen Celis
4016008d87
Assorted fixes for collections of state ( #25 )
...
* Assorted fixes for collections of state
Fixes #21 .
* Update IdentifiedArrayTests.swift
* Update case studies
* Run swift-format on _push_ to master
* Format
2020-05-06 11:57:20 -04:00
Eugene Tulushev
d6387332a5
Remove debug gracefully for Release configurations ( #23 )
...
When the app is compiled in Release configuration with `.debug()` function still attached to a reducer, `return .none` short-circuts the reducer instead of just removing debug feature.
Just released an app to TestFlight, that doesn't work there but works on-device in Debug configuration : )
2020-05-06 10:34:18 -04:00
Nathan Mann
4d4809faf3
removed unused parameter definition ( #17 )
2020-05-05 09:10:13 -04:00
Glenn Gonda
7384bd915e
Documentation clean up ( #11 )
...
* fix some docs
* Update Sources/ComposableArchitecture/Reducer.swift
* Update Sources/ComposableArchitecture/CasePaths/EnumReflection.swift
Co-authored-by: Glenn Gonda <ggonda@pixsystem.com >
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
2020-05-04 15:38:52 -04:00
Brandon Williams
d2240d0e76
The Composable Architecture
...
Co-authored-by: Stephen Celis <stephen.celis@gmail.com >
2020-05-03 22:26:28 -07:00