Commit Graph

  • 2aa297ec39 Fix access race detected by TSan Sergej Jaskiewicz 2019-09-23 14:36:55 +03:00
  • 9cb27bb91b Better Locking internal API Sergej Jaskiewicz 2019-09-23 13:07:40 +03:00
  • d74f68da86 Audit Subscribers.Assign for thread safety (nothing to do here) Sergej Jaskiewicz 2019-09-22 21:51:51 +03:00
  • f68dcd520f Audit Subscribers.Sink for thread safety (nothing to do here) Sergej Jaskiewicz 2019-09-22 21:40:14 +03:00
  • 432fd4f48f Audit Publishers.ReplaceError for thread safety Sergej Jaskiewicz 2019-09-22 21:11:36 +03:00
  • 9c6bbda0c4 Make Publishers.MapError.Inner a struct Sergej Jaskiewicz 2019-09-22 04:37:58 +03:00
  • 3990ec2afb Audit Publishers.Sequence for thread safety Sergej Jaskiewicz 2019-09-22 04:29:47 +03:00
  • 39dd9e40bf Add reflection test for Publishers.ReplaceNil Sergej Jaskiewicz 2019-09-22 02:04:45 +03:00
  • fd7c0459b9 Make Publishers.SetFailureType.Inner a struct Sergej Jaskiewicz 2019-09-22 01:53:44 +03:00
  • f7145e7fa5 Fix TryMap compatibility tests Sergej Jaskiewicz 2019-09-21 23:54:36 +03:00
  • ecd4766129 Audit Optional.Publisher for thread safety (nothing to do here) Sergej Jaskiewicz 2019-09-21 23:18:47 +03:00
  • e00a6f06fc Audit Optional.Publisher for thread safety (nothing to do here) Sergej Jaskiewicz 2019-09-21 23:13:59 +03:00
  • 23ee3a4b7b Audit Just for thread safety (nothing to do there) Sergej Jaskiewicz 2019-09-21 23:11:29 +03:00
  • 9c913124eb Audit TryMap for thread safety, fix its semantics (#64) Sergej Jaskiewicz 2019-09-21 22:09:48 +03:00
  • 7ddd15b334 Audit Publishers.Multicast for thread safety (#63) Sergej Jaskiewicz 2019-09-20 16:15:35 +03:00
  • 72753ef93c Implement Publishers.MakeConnectable (#61) Sergej Jaskiewicz 2019-09-19 14:06:57 +03:00
  • 816426b48c Fix iterator.next() being called twice in Publishers.Sequence Sergej Jaskiewicz 2019-09-19 04:47:36 +03:00
  • 47fb390081 Add eraseToAnyPublisher() method Sergej Jaskiewicz 2019-09-18 16:16:03 +03:00
  • 1d3327f6bf Revert "Remove XCTUnwrap implementation" Sergej Jaskiewicz 2019-09-16 18:45:57 +03:00
  • eb7478d430 Add Unreachable optimizer hint Sergej Jaskiewicz 2019-09-16 17:25:02 +03:00
  • f69621f0e2 Remove XCTUnwrap implementation Sergej Jaskiewicz 2019-09-16 17:00:18 +03:00
  • 7f3cccf1ae Audit SubjectSubscriber for thread-safety Sergej Jaskiewicz 2019-09-16 16:51:10 +03:00
  • ec037dbb3d Fix semantics of Publishers.Print Sergej Jaskiewicz 2019-09-16 15:31:29 +03:00
  • 8a39f35d3f Simplify Publishers.Multicast.connect() method Sergej Jaskiewicz 2019-09-16 13:03:49 +03:00
  • 7fb92bffc6 Replace SubscriberType with Downstream in generic params Sergej Jaskiewicz 2019-09-16 12:58:48 +03:00
  • e441ea3048 Add missing Equatable conformances for First, ReplaceError Sergej Jaskiewicz 2019-09-16 12:47:32 +03:00
  • 22f7b6d10d Fix code style issues with FlatMap Sergej Jaskiewicz 2019-09-16 12:40:44 +03:00
  • 7431d21c9c Increase timeouts for DispatchQueueSchedulerTests Sergej Jaskiewicz 2019-09-14 23:58:16 +03:00
  • 1d901fca7f Remove flaky test for DispatchQueue scheduler Sergej Jaskiewicz 2019-09-14 23:13:27 +03:00
  • 9834eab0ea Remove some nasty unsafe code from tests Sergej Jaskiewicz 2019-09-02 21:23:38 +03:00
  • 1ce9660ce9 Remove .swiftpm Sergej Jaskiewicz 2019-09-02 20:55:42 +03:00
  • 313d6befa6 Fix a data race in DispatchQueueSchedulerTests Also gitignore .swiftpm and make SwiftLint happy Sergej Jaskiewicz 2019-09-02 20:49:20 +03:00
  • 8c7f061892 Fully cover DispatchQueue extension with tests Sergej Jaskiewicz 2019-09-02 20:27:04 +03:00
  • 2ac2470579 Initial implementation of DispatchQueue scheduler Sergej Jaskiewicz 2019-08-21 16:41:30 +03:00
  • 57c9ae8590 Initial implementation of DispatchQueue scheduler Sergej Jaskiewicz 2019-08-21 16:41:30 +03:00
  • d57c878651 FlatMap (#45) 0.3.0 Eric Patey 2019-09-13 10:57:17 -04:00
  • 7fa91778c2 Fix failing tests caused by Apple changes in GM Seed. (#56) Eric Patey 2019-09-13 10:50:38 -04:00
  • d15e604764 Remove mention of XCTestManifests from the Dangerfile Sergej Jaskiewicz 2019-09-13 14:45:28 +03:00
  • 07c7a98d72 @propertyWrapper Published (#52) Evgeniy 2019-09-07 18:10:53 +03:00
  • 01ef05be1f Pass --enable-index-store flag when testing in release mode Sergej Jaskiewicz 2019-09-07 15:22:27 +03:00
  • beee9d0d51 Remove allTests properties in test classes Sergej Jaskiewicz 2019-09-07 15:16:26 +03:00
  • aacd1a326c Remove LinuxMain.swift Sergej Jaskiewicz 2019-09-07 14:58:27 +03:00
  • 5528adcc67 Enable test discovery on Linux Sergej Jaskiewicz 2019-09-07 14:55:46 +03:00
  • 1b810d0536 Update Swift version on Linux Sergej Jaskiewicz 2019-09-07 14:30:29 +03:00
  • 8b25238154 ReplaceError implementation (#50) Bogdan Vlad 2019-09-01 21:05:44 +02:00
  • 9b9915bde7 Fix Optional.Publisher.collect() operator specialization Update for Xcode 11.0 beta 6 Sergej Jaskiewicz 2019-08-26 03:51:12 +03:00
  • 27f01e5f21 Implement IgnoreOutput (#44) Eric Patey 2019-08-20 10:32:33 -04:00
  • 739eb47409 Update for Xcode 11 beta 6 Sergej Jaskiewicz 2019-08-20 10:54:17 +03:00
  • 14d5a90e89 Add Slack badge Sergej Jaskiewicz 2019-08-05 19:57:58 +03:00
  • 0e869bc861 Implement CompactMap (#32) Sergej Jaskiewicz 2019-08-02 18:59:53 +03:00
  • 2f38069166 First where (#29) Joe Spadafora 2019-08-02 11:55:51 -04:00
  • 97d07d0a14 Better linting for inheritance clauses and dictionary literals Sergej Jaskiewicz 2019-08-02 14:18:17 +03:00
  • d3888a3808 Implement Filter/TryFilter (#22) Joe Spadafora 2019-08-01 17:20:35 -04:00
  • d2b8709afb Store newly send value in internal variable inside CurrentValueObject (#39) Franz Busch 2019-08-01 22:34:27 +02:00
  • a28177e9c5 Cache homebrew artifacts Sergej Jaskiewicz 2019-08-01 14:45:18 +03:00
  • cef19fce4b Use Danger CI Sergej Jaskiewicz 2019-08-01 13:45:24 +03:00
  • 7f6bba62de Add .hound.yml Sergej Jaskiewicz 2019-08-01 11:52:34 +03:00
  • 26faf90356 Fix assertCrashes(within:) for Linux 0.2.0 Sergej Jaskiewicz 2019-07-31 23:27:39 +03:00
  • 511d676c30 Test send(subscription:) for PassthroughSubject & CurrentValueSubject Sergej Jaskiewicz 2019-07-31 23:06:19 +03:00
  • f6ecc28d25 Update for Xcode 11.0 beta 5 Sergej Jaskiewicz 2019-07-31 20:03:34 +03:00
  • 03fe398395 Update for Xcode 11.0 beta 4 (#36) Sergej Jaskiewicz 2019-07-26 16:50:40 +03:00
  • 47bbd8d81a Update .travis.yml for Xcode 11 (#33) Sergej Jaskiewicz 2019-07-11 05:58:53 +03:00
  • 5e3a18d8c7 Implement Publishers.SetFailureType (#28) Sergej Jaskiewicz 2019-07-11 00:54:07 +03:00
  • 74e1c1ae32 Actualize XCTestManifests.swift Sergej Jaskiewicz 2019-07-08 18:18:14 +03:00
  • 4dbc8cc09b Implement Publisher.subscribe<S: Subject>(S) (#27) Sergej Jaskiewicz 2019-07-08 18:07:47 +03:00
  • 2849b1c195 Adds Publishers.Deferred and tests (#26) Joe Spadafora 2019-07-08 10:30:29 -04:00
  • c3e6905c68 Adds count implementation and tests (#20) Joe Spadafora 2019-07-08 06:05:16 -04:00
  • e75ad6b0de Implements replaceNil function (#24) Joe Spadafora 2019-07-05 16:28:04 -04:00
  • c790e5f708 Fix Multicast semantics and lots of other stuff (#25) Sergej Jaskiewicz 2019-07-05 08:27:25 +03:00
  • 065b981934 Add map error (#23) Joe Spadafora 2019-07-05 00:28:37 -04:00
  • fbd1fd7014 Don't use CODECOV_TOKEN Sergej Jaskiewicz 2019-07-04 20:56:34 +03:00
  • bb419867f1 Add Package.resolved 0.1.0 Sergej Jaskiewicz 2019-07-04 18:31:33 +03:00
  • 52b74fc928 Fix the version of GottaGoFast Sergej Jaskiewicz 2019-07-04 18:28:36 +03:00
  • 86678c92c8 Setup reporting code coverage (#21) Sergej Jaskiewicz 2019-07-04 05:13:45 +03:00
  • 10041bc66d Add tests for Publishers.Sequence operator specializations Sergej Jaskiewicz 2019-07-04 02:51:07 +03:00
  • 5340f33961 Implement operator specializations for Publishers.Sequence Sergej Jaskiewicz 2019-07-03 23:58:29 +03:00
  • 979c787331 Add tests for Publishers.Sequence Sergej Jaskiewicz 2019-07-03 22:41:58 +03:00
  • a2c7eca196 Implement Publishers.Sequence Sergej Jaskiewicz 2019-06-26 12:12:50 +03:00
  • 2c38417545 Add map and tryMap operator specializations for Map and TryMap Sergej Jaskiewicz 2019-07-03 19:42:56 +03:00
  • 94fe896784 [Map] Update implementation to match Xcode 11 beta 3 semantics Sergej Jaskiewicz 2019-07-03 19:01:10 +03:00
  • 586c14000a Use Subscribers.Completion.eraseError() in TryMap implementation Sergej Jaskiewicz 2019-06-30 04:09:29 +03:00
  • a82899ea93 Implement TryMap, fix Map semantics Sergej Jaskiewicz 2019-06-27 03:16:16 +03:00
  • 78681a6fc8 Add encoding-decoding tests for Subscribers.Completion Sergej Jaskiewicz 2019-07-03 18:35:14 +03:00
  • 8097e7aa31 Tweak implementations for Xcode 11 beta 3 compatibility Sergej Jaskiewicz 2019-07-03 17:40:53 +03:00
  • 59fb8e598c Update for Xcode 11.0 beta 3 Sergej Jaskiewicz 2019-07-03 14:55:06 +03:00
  • 56c36be9dd Merge pull request #8 from spadafiva/master Joe Spadafora 2019-07-02 11:38:21 -04:00
  • 7f72676849 Fixes minor test issues Joe Spadafora 2019-07-02 10:28:59 -04:00
  • 7ac40b44f8 Fix signal 11 tests with custom coders Joe Spadafora 2019-07-01 16:18:34 -04:00
  • d956eff39f Fixes demand and other issues Joe Spadafora 2019-07-01 15:45:44 -04:00
  • 71fefcbe34 Fix requested changes Joe Spadafora 2019-06-30 21:06:50 -04:00
  • d86201af2a Merge remote-tracking branch 'upstream/master' Joe Spadafora 2019-06-30 20:27:47 -04:00
  • c29e1e8463 Fix closing brace location on decode extension Joe Spadafora 2019-06-30 01:33:13 -04:00
  • 822d05bda5 refactor encode tests to remove Just and Sink Joe Spadafora 2019-06-30 01:31:04 -04:00
  • 01bb7c4351 Fix formatting Joe Spadafora 2019-06-30 01:25:39 -04:00
  • 19a5855259 Fix encode/decode declaration spacing Joe Spadafora 2019-06-30 01:10:19 -04:00
  • 454ec6e83c Fix linting Joe Spadafora 2019-06-30 00:56:48 -04:00
  • c940da584c Adds demand tests Joe Spadafora 2019-06-30 00:43:03 -04:00
  • fa202e00be Tweaks custom publisher to allow any equatable Joe Spadafora 2019-06-30 00:31:39 -04:00
  • 7f95b70a5d Fixes feedback and tweaks tracking subscriber to support any equatable value Joe Spadafora 2019-06-30 00:20:14 -04:00
  • 73071a2a9b [TryDropWhile] Fix receive(completion:) method call Sergej Jaskiewicz 2019-06-30 04:15:54 +03:00