Commit Graph

  • 1c6f02c7ed COpenCOmbineHelpers: add an explicit modulemap master Saleem Abdulrasool 2023-10-11 13:42:47 -07:00
  • 8576f0d579 Prepare the 0.14.0 release 0.14.0 Sergej Jaskiewicz 2023-04-23 16:22:04 +02:00
  • 8f8ef5057d Update for Xcode 14 Sergej Jaskiewicz 2022-11-27 16:30:40 +01:00
  • ff31c43375 I forgot that we've fixed ObservableObject Sergej Jaskiewicz 2022-02-02 14:00:46 +03:00
  • 27d76e1fed Remove unneeded files Sergej Jaskiewicz 2022-02-01 21:44:46 +03:00
  • 5823523b72 Move 'Contributing' section from README to a separate file Sergej Jaskiewicz 2022-02-01 21:43:30 +03:00
  • 6f7c3c4b47 Remove Slack badge from README.md Sergej Jaskiewicz 2022-02-01 21:22:41 +03:00
  • 4d9a7d6a5b Mention 0.13.0 in the changelog Sergej Jaskiewicz 2022-02-01 21:22:09 +03:00
  • 9cf67e3637 Prepare for release 0.13.0 0.13.0 Sergej Jaskiewicz 2022-02-01 19:05:39 +03:00
  • 3877609ba2 fixup! Fix TSan false positives on Ubuntu Sergej Jaskiewicz 2022-02-01 18:30:19 +03:00
  • 734e7e39cb Make async tests more reliable Sergej Jaskiewicz 2022-02-01 16:24:28 +03:00
  • 2085bb7593 Fix tests on Xcode 10.3 Sergej Jaskiewicz 2022-02-01 16:01:57 +03:00
  • 5b247a5a01 Fix TSan false positives on Ubuntu Sergej Jaskiewicz 2022-02-01 16:01:36 +03:00
  • 64f436c748 Disable TSan when testing with Xcode 10 and 13 Sergej Jaskiewicz 2022-02-01 14:06:55 +03:00
  • b4e6313814 Fix some data races in tests Sergej Jaskiewicz 2022-02-01 03:15:36 +03:00
  • a0cf895c8c Don't generate LinuxMain.swift on newer Swift versions Sergej Jaskiewicz 2022-02-01 01:56:42 +03:00
  • dec7d4a569 Bump swift-tools-version Sergej Jaskiewicz 2022-01-31 22:42:12 +03:00
  • fdc7550ff7 Fix SwiftLint, make it strict Sergej Jaskiewicz 2022-01-31 22:42:00 +03:00
  • 135dc9a8ab Fix TSan tests on macOS Sergej Jaskiewicz 2022-01-31 22:33:28 +03:00
  • 37a4fe400f Show GHA status in README Sergej Jaskiewicz 2022-01-31 22:31:51 +03:00
  • 7b466153a6 Fix Swift 5.5 tests on Windows and Wasm Sergej Jaskiewicz 2022-01-31 18:40:44 +03:00
  • baac42a0ad Migrate macOS tests from CircleCI to GitHub Actions Sergej Jaskiewicz 2022-01-31 00:31:22 +03:00
  • fd05f5c8ff Migrate pod lib lint from CircleCI to GitHub Actions Sergej Jaskiewicz 2022-01-30 20:58:11 +03:00
  • 8bfdcd4295 Migrate compatibility tests from CircleCI to GitHub Actions Sergej Jaskiewicz 2022-01-30 19:46:12 +03:00
  • 90454807b4 WASM -> Wasm Sergej Jaskiewicz 2022-01-30 19:15:11 +03:00
  • 77374fa820 Convert Windows GHA workflow to matrix Sergej Jaskiewicz 2022-01-30 19:08:51 +03:00
  • 8eda9d7e3d Migrate Linux tests from CircleCI to GitHub Actions Sergej Jaskiewicz 2022-01-30 17:30:35 +03:00
  • 35cfe51c72 Generate LinuxMain.swift on Windows Sergej Jaskiewicz 2022-01-30 17:00:30 +03:00
  • 42c0fa02ae Disable WASM tests on Swift 5.5 Sergej Jaskiewicz 2022-01-30 16:52:23 +03:00
  • 999a29cdf9 Support async tests in discover_tests.py Sergej Jaskiewicz 2022-01-30 16:23:16 +03:00
  • 36edf4819b Run WASM tests with Swift 5.5 Sergej Jaskiewicz 2022-01-30 15:58:23 +03:00
  • dfac8a9da7 Add manifest specifically for Swift 5.4 Sergej Jaskiewicz 2022-01-30 15:58:01 +03:00
  • 070ed94d18 Fix CI config Sergej Jaskiewicz 2022-01-30 15:50:37 +03:00
  • ea8938db72 Add tests for Publisher concurrency extensions, fix implementation Sergej Jaskiewicz 2022-01-30 15:45:26 +03:00
  • 4392b4610c Add tests for Future concurrency extensions Sergej Jaskiewicz 2022-01-30 15:44:26 +03:00
  • c96f2e300d Update availability annotations for concurrency extensions Sergej Jaskiewicz 2022-01-30 15:43:51 +03:00
  • 94de7bae46 Update the list of supported platforms Sergej Jaskiewicz 2022-01-30 15:43:03 +03:00
  • ed1b06ba51 Test with Swift 5.5.1 Sergej Jaskiewicz 2021-12-12 22:37:32 +03:00
  • 4b2c87a0bb Update Future implementation Sergej Jaskiewicz 2021-12-12 21:59:44 +03:00
  • 0243fd063d Enable concurrency only since Swift 5.5 Sergej Jaskiewicz 2021-09-26 15:18:11 +03:00
  • 4fed5e9a5a Simplify a helper in Package.swift Sergej Jaskiewicz 2021-09-26 15:17:49 +03:00
  • 80a4915715 Enable testing with Swift 5.4 on WASM Sergej Jaskiewicz 2021-09-26 15:01:44 +03:00
  • 4716805f12 Make it compile Sergej Jaskiewicz 2021-09-26 14:49:49 +03:00
  • 5490ff9be9 Enable testing with Swift 5.5 on Windows Sergej Jaskiewicz 2021-09-24 17:41:27 +03:00
  • c911862a24 [Xcode 13] Implement async/await support for publishers (no tests yet) Sergej Jaskiewicz 2021-08-28 20:42:33 +03:00
  • f823f7b18c Introduce take() helper method Sergej Jaskiewicz 2021-08-28 16:59:31 +03:00
  • 02d1494ce9 [Xcode 13] Fix implementation so tests pass Sergej Jaskiewicz 2021-08-28 02:22:26 +03:00
  • f69bf6af64 [Xcode 13] Update tests so they pass in Combine compatibility mode Sergej Jaskiewicz 2021-08-28 01:13:34 +03:00
  • 866d837cdf [Xcode 13] Add new APIs to RemainingSwiftInterface.swift Sergej Jaskiewicz 2021-08-28 01:05:45 +03:00
  • 7d0a8cd6f8 Fix typo in Publishers.FlatMap.swift (#228) Marcus Ficner 2022-01-23 13:37:12 +01:00
  • dfd3cdf890 Migrate SwiftLint checks from CircleCI to GHA (#226) Max Desiatov 2021-11-29 16:56:32 +01:00
  • ef0288e075 Implement Zip operator (#222) ArthurChi 2021-11-22 07:29:57 +08:00
  • f219d6f6a5 Fix Slack invite link in README.md (#224) Max Desiatov 2021-11-03 21:37:18 +01:00
  • 710dfa2715 Mention Windows in README.md Sergej Jaskiewicz 2021-09-24 15:44:13 +03:00
  • 791625ff3b Disable running tests on iOS 9.3 Sergej Jaskiewicz 2021-09-24 15:22:42 +03:00
  • 7e4cdde419 "Fix" Publishers.Breakpoint tests on Windows Sergej Jaskiewicz 2021-09-24 02:45:11 +03:00
  • 096e245d02 Support Windows threads in tests Sergej Jaskiewicz 2021-09-23 23:43:10 +03:00
  • 1879860f35 I'm so tired of the Swift team breaking things on non-Darwin platforms Sergej Jaskiewicz 2021-09-23 19:35:43 +03:00
  • ace5778817 Support Windows in Package.swift Sergej Jaskiewicz 2021-09-24 15:06:49 +03:00
  • 12700a0500 Make COpenCombineHelpers buildable on Windows Sergej Jaskiewicz 2021-09-23 13:27:35 +03:00
  • 6c8108f9dc Test with Windows on GitHub Actions Max Desiatov 2021-09-08 12:46:51 +01:00
  • b27b2c31ce Subscribers reentrancy bugs fix (#211) ArthurChi 2021-07-29 04:45:41 +08:00
  • 3d3adb564b Release the Suffix publisher in Concatenate's Inner Sergej Jaskiewicz 2021-07-09 00:52:47 +03:00
  • 925bee4af9 Fix reentrancy bugs in Subscribers.Assign Sergej Jaskiewicz 2021-07-08 15:35:34 +03:00
  • adcee8c14d Fix reentrancy bugs in Subscribers.Sink Sergej Jaskiewicz 2021-07-08 15:12:44 +03:00
  • 29126ac259 Bump addressable from 2.7.0 to 2.8.0 (#212) dependabot[bot] 2021-07-13 07:54:20 +00:00
  • 26e86a9905 Implement CombineLatest combine-latest Sergej Jaskiewicz 2019-12-10 18:17:28 +03:00
  • bab8e08d2f Work around SwiftLint nested configuration bug Sergej Jaskiewicz 2021-06-21 16:31:55 +03:00
  • 4060ee9f57 Fix compatibility with Xcode 12.5 toolchain and SDKs Sergej Jaskiewicz 2021-06-20 17:30:21 +03:00
  • 5996772433 Bump Xcode version for compatibility testing Sergej Jaskiewicz 2021-02-22 19:38:23 +03:00
  • cd45c77fac Implement Publishers.PrefixUntilOutput Sergej Jaskiewicz 2021-02-19 20:52:31 +03:00
  • e618d179fe Add Publishers.Throttle implementation (#195) Stuart Austin 2021-02-18 13:56:55 +00:00
  • 4fa5f48c19 Fix typo (#204) Marcus Scherer 2021-02-08 17:41:49 +01:00
  • 28993ae57d Add CHANGELOG.md, bump version to 0.12.0 (#202) 0.12.0 Max Desiatov 2021-01-29 15:05:56 +00:00
  • 3d61bf87e7 Fixed Timer(timeInterval:,repeats:,block:) not accounting timeInterval for the first fire date. (#196) Grigory Entin 2021-01-29 14:42:17 +01:00
  • 911a4e1aa3 Add OpenCombineShim product for easier importing (#197) Max Desiatov 2021-01-25 14:25:28 +00:00
  • beb38dec0e Implementation for ObservableObject with Mirror (#201) Yuta Saito 2021-01-25 23:24:19 +09:00
  • 1fbf688897 Update README.md (#199) Nomo Nomad 2020-12-11 08:41:20 -05:00
  • 5436868053 Fix some lock acquiring in Publishers.FlatMap (#194) Sergej Jaskiewicz 2020-11-08 17:44:33 +03:00
  • 4977ca158f Update DispatchQueue scheduler to match iOS 14.2 behavior Sergej Jaskiewicz 2020-11-07 02:03:32 +03:00
  • 96214ac5f9 Run compatibility tests on iOS 14.2 Sergej Jaskiewicz 2020-11-06 17:40:25 +03:00
  • 21fda909f5 Implement Publishers.Retry Sergej Jaskiewicz 2020-07-09 17:39:31 +03:00
  • 8438d09b82 Increase time intervals in OperationQueue tests Sergej Jaskiewicz 2020-11-03 15:18:39 +03:00
  • 30a60b52cc Add missing availability annotations in tests Sergej Jaskiewicz 2020-11-03 15:09:11 +03:00
  • a93ed143fb Add more supported platforms to Package.swift Sergej Jaskiewicz 2020-11-03 15:08:14 +03:00
  • e054a884ef Add support for SwiftWasm with CI and tests (#191) Max Desiatov 2020-11-02 22:02:39 +00:00
  • 9bba508134 Bump the version to 0.11.0 0.11.0 Sergej Jaskiewicz 2020-10-29 23:06:04 +03:00
  • 2d857d6d66 Remove the note about the project being in early development Sergej Jaskiewicz 2020-10-29 23:03:52 +03:00
  • 7286336b28 Enable URLSession tests on non-Darwin platforms since Swift 5.3 Sergej Jaskiewicz 2020-10-29 16:05:50 +03:00
  • 8a0bb6f846 [Xcode 12] Update Publishers.Debounce implementation and tests Sergej Jaskiewicz 2020-10-29 15:37:52 +03:00
  • 142811c500 [Xcode 12] Update @Published implementation and tests Sergej Jaskiewicz 2020-10-29 14:29:42 +03:00
  • 3b1cff9337 [Xcode 12] Implement Optional.publisher property Sergej Jaskiewicz 2020-10-28 23:29:00 +03:00
  • efb4369c74 [Xcode 12] Add new flatMap(maxPublishers:_:) overloads Sergej Jaskiewicz 2020-10-28 22:02:21 +03:00
  • 9d87a3b4ea [Xcode 12] Update Publishers.Buffer implementation and tests Sergej Jaskiewicz 2020-10-28 21:40:33 +03:00
  • 4714b80631 [Xcode 12] Update Publishers.Drop implementation and tests Sergej Jaskiewicz 2020-10-28 21:11:35 +03:00
  • 3cba7363b4 Better API for the Atomic test helper Sergej Jaskiewicz 2020-10-28 18:59:05 +03:00
  • b2f592611d Enable tests on Ubuntu using Swift 5.0 and make them pass Sergej Jaskiewicz 2020-10-28 18:09:27 +03:00
  • 8786d0860a Use custom script for test discovery Sergej Jaskiewicz 2020-10-28 18:07:23 +03:00
  • 9100ccafb3 Enable testing with Swift 5.1 and Swift 5.3 Sergej Jaskiewicz 2020-10-26 15:45:05 +03:00
  • 3fa048ddca Make DispatchQueue scheduler tests pass in release mode. Sergej Jaskiewicz 2020-10-25 19:24:12 +03:00