Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/typelevel/cats-effect

The pure asynchronous runtime for Scala
https://github.com/typelevel/cats-effect

Merge pull request #3330 from armanbilge/topic/ci-fix-scalafix-check-platform

Run Scalafix only on current platform in CI matrix

1c69fc83d7541bfe81788e3eb5b7ec1f6b6a8d9a authored about 2 years ago
... nor JDK dependent

5f13e99809478fdecbda791dc0fa29b5148906e4 authored about 2 years ago
Last I checked scalafix rules aren't OS dependent

8701ac0f2fef1606bf1ef7be45a5d53505f87eaa authored about 2 years ago
Run Scalafix only on current platform in ci matrix

8a5bd5d1b7ebca2009b035622cf286822ae2a4c6 authored about 2 years ago
Use a different encoding for JS `CallbackStack`

111557620ea619e0c87f9266e853aeb2c5f4316a authored about 2 years ago
Use Node.js 18 in CI, bump setup-node

0d0338cd7d395a8a6ad91565acb62aa4c958c0aa authored about 2 years ago
Merge remote-tracking branch 'upstream/series/3.4.x' into topic/js-specialize-callback-stack

744b834cf4ef70366a79c7907f2187e41e97e157 authored about 2 years ago
Use `asyncCheckAttempt` in `IODeferred#get`

a8d28a60ab8251ffda56b8c434c604b840b36a91 authored about 2 years ago
Merge pull request #3325 from djspiewak/release/3.4.3-minor

Updated versions for 3.4.3

12dbcc6534c7ebad586e09ca9f6bee47ab95939d authored about 2 years ago
Merge pull request #3326 from djspiewak/release/3.4.3-major

Backport for 3.4.3

f4575331a894dd797dddc5c422abd626b6fef046 authored about 2 years ago
Merge branch 'release/3.4.3-minor' into release/3.4.3-major

b33e937c9f0f0f17c87c80ceb97a92f2c5edd74a authored about 2 years ago
Updated versions for 3.4.3

89b845e89715c1a83dcfafb23242cee71a105ac6 authored about 2 years ago
Actually, bytes are smaller than ptrs

9e389e42dc6b8d247096ed9fef029b3ec6d78be3 authored about 2 years ago
Specialize `CallbackStack` on JS

Co-authored-by: Daniel Spiewak <[email protected]>

24bf59ddf909c9c4a9a40d2c38a96fd9316b6844 authored about 2 years ago
Merge pull request #3307 from armanbilge/fix/resource-both-exit-case

Fix propagation of `ExitCase` in `Resource#{both,combineK}`

fde936b8b447b5365e9a159f8a6b234b32fce128 authored about 2 years ago
Merge pull request #3284 from djspiewak/feature/specialize-deferred

3ab83ce12bd2b7560b4f9562f44261212a64bf0f authored about 2 years ago
Merge pull request #3323 from djspiewak/build/fix-errors

07e70509fb380030df2ff1a0eca5578eede6060c authored about 2 years ago
Merge branch 'build/fix-errors' into feature/specialize-deferred

a04509288b2b3cabdad3ec62e89bc5f0d5c1e67c authored about 2 years ago
Fix inference errors

ea99a2d2fd58cfc7b15e5c2418b04ed4eec61d5c authored about 2 years ago
Update core/shared/src/main/scala/cats/effect/IODeferred.scala

Co-authored-by: Arman Bilge <[email protected]>

12686972cfb819a8533ad9c69ff67b4b142bb35b authored about 2 years ago
Merge pull request #3322 from djspiewak/site/starvation

Documented a series of recommended approaches for addressing starvation

0659d90d39c81177dbf5885e65fbc566ce7662c0 authored about 2 years ago
Merge pull request #3226 from armanbilge/issue/3111

Release loser eagerly in `Resource.race`

6eff7d36487ae6096ff8ed68129c04b7c54afb92 authored about 2 years ago
Scalafmt

c6f8b7d867c105e1617c13097f16c5610729d7ac authored about 2 years ago
Added test to ensure specialization of `IO.deferred`

d0c5c495bbfd8b2e2ea30e5341e9a48d688df733 authored about 2 years ago
Fixed some typos

2506e9687502a1bb7739a769ea5cb0cc34ad4390 authored about 2 years ago
Adjusted FAQ to match starvation page

6d3fb87ca7e2bec061f160134d17f43a3e7da4ab authored about 2 years ago
Default interval is actually one second

458095c3b76fccd5938460c26d4448edf010b9ce authored about 2 years ago
Use `asyncCheckAttempt`

e5dd04f5a0a1528a2a9aa7f2e122703a88627833 authored about 2 years ago
Scope `.evalOn` even more tightly

43b0b0adf9e7c19be490643d66be5d575af4ebe5 authored about 2 years ago
Fix scaladoc linking

be51ea6474184384b9fcc55d736e48f1e42b8c01 authored about 2 years ago
Add more test cases for r `Resource#combineK`

d1f0397fa3d27b9b3d6e17287ed4ea1ad01e9379 authored about 2 years ago
Document `ExitCase` semantics for `Resource#both`

484a9846f8d385c673474916d51dd1c671af05b0 authored about 2 years ago
Merge pull request #3315 from armanbilge/topic/main-thread-report-failure

Use configurable `reportFailure` for `MainThread`

15c3bfae41673e153391a150a242381c57187a34 authored about 2 years ago
Add test for main thread failure reporting

306513ceeac135925063be3f76d1925964e5d93a authored about 2 years ago
Merge pull request #3305 from armanbilge/topic/cpu-starvation-warning

More detailed warning for starvation checker

9b0e6d34f6270853894e565bd67560977510d62b authored about 2 years ago
Renamed starvation page

26630c04e60afe7bba43bb1506ecfc4f773ad927 authored about 2 years ago
Merge pull request #3310 from armanbilge/topic/iolocal-micro-optimizations

`IOLocal` micro-optimizations

eba0b6afe5666748b600f850aa002b3853ca5203 authored about 2 years ago
Documented a series of recommended approaches for addressing starvation

b82e1dcac7ababbdf1074b01e68322913b2db87a authored about 2 years ago
Post-refactor typos

96738832dcfbbbc8ae1d1c707fce1b28b794e389 authored about 2 years ago
Revert to the existing implementation and improve the documentation.

9542d92519d846bb20716f6893daf2da951fcb7f authored about 2 years ago
Rework `KqueueSystem`

9ba870f3059de3b83696cb8e9f0b60ac715fc44f authored about 2 years ago
Revert "Add some uncancelables"

This reverts commit d18fa76ddd8137ca4d54073d4e12c4c15ecdf43f.

4d3a916fc542a11566395a5ec4469b5d92f4c4ad authored about 2 years ago
Add some uncancelables

d18fa76ddd8137ca4d54073d4e12c4c15ecdf43f authored about 2 years ago
Fix bugs in spec

72b05a78380339e34984769279e1bece3b8f500b authored about 2 years ago
Add fcntl import

0124567afaacbc991e387144854d8b893772d6f7 authored about 2 years ago
Set pipes to non-blocking mode

eb8ba8403f02b5f2df36fba303e34f56ccfe5e05 authored about 2 years ago
Rework `EpollSystem`

de3eea0fcb957306bded74951454f6a4acb769d8 authored about 2 years ago
Update the `FileDescriptorPollerSpec`

786127ca2f1d14f8e12ee0e0af9ab67435402f6e authored about 2 years ago
Dump `EventLoop` abstraction

42491da54a7d0dd0394add2f48f12eecdeccc5d9 authored about 2 years ago
Refactor/redesign `PollingSystem` ... again ... (:

364060561dce34a701ad268d37919ee13d64f067 authored about 2 years ago
Fix parameter names

5f8146b90d4fe535ced9a859788be0fac1d912f1 authored about 2 years ago
Reimagine `FileDescriptorPoller`

a520aee4c0dedebfcb6c9acc57d3ffe051690e3a authored about 2 years ago
Add test for no readiness

4f9e57b3ee59a9df859f133d1bf59e50473507d9 authored about 2 years ago
Add test for pre-existing readiness

721c2fc46df3e0bdea1c3b7a08a913c14621150b authored about 2 years ago
Update comment

457f89c04735feb79ae9410b1c3e777d18f72ef3 authored about 2 years ago
Remove redundant `final`

aae6e972724fcb7893f26db8e9e33e69ec57575c authored about 2 years ago
Add test for many simultaneous events

c4a0a163473308c47eab74c12c9206e96b4460ef authored about 2 years ago
Remove `maxEvents` config from `KqueueSystem`

eeeb3e65b9baf9030ae1c9361fc02173190c7b53 authored about 2 years ago
Remove `maxEvents` config from `EpollSystem`

e0c4ec33962551b2b241562345be8f2010517d70 authored about 2 years ago
Revise the fd poller spec

1206b273c7eaddb335b463b9f32dc43d241035e5 authored about 2 years ago
Use configurable `reportFailure` for `MainThread`

22b11b8bc25d4c8615cf193ec101ddda2c37d141 authored about 2 years ago
Nowarn unuseds

dda54b7f9dea483d7e2164a6a864aa19cd414dda authored about 2 years ago
Make `pollingSystem` configurable in `IOApp`

956734ab8cda9346622e6ebe10e43c807aadcb37 authored about 2 years ago
Consistent error-handling in `KqueueSystem`

0b9ac0223edcb1f5ee32fd6895dbbf391b19f4ed authored about 2 years ago
Add `FileDescriptorPollerSpec`

Co-authored-by: Lorenzo Gabriele <[email protected]>

4250049131bc98efa945b2817945758b0d2158a3 authored about 2 years ago
Add test for `Scheduler#sleep`

08894264c1ddbd6ec4e74dc3edc0656200266d68 authored about 2 years ago
Add `EpollSystem` and `KqueueSystem`

Co-authored-by: Lee Tibbert <[email protected]>

9a8f7edfd5908f2f4e096f3d1093ee635d036e68 authored about 2 years ago
Add `FileDescriptorPoller` abstraction

727bfe891c7c50986413c2ba5fb453b97cc45b15 authored about 2 years ago
Extract `PollingSystem` abstraction on Native

6d23310373e7750296967110b661abee65f10c2f authored about 2 years ago
Improve formatting.

628d785b9aa999bddc58762f07a8fa8703994e4c authored about 2 years ago
Improve documentation.

cecaacadd6129e4b72ba04f55941e3b4101aff87 authored about 2 years ago
Ensure `flatModify` is atomic in that if the `Ref` updates then the effect will be run.

69f64b89b77136c866a933d81f17b753ed3d77f7 authored about 2 years ago
Use `IOLocalState` type alias

0105f4a581bc377c90eba9cf5c2ad7b0126bb3d6 authored about 2 years ago
`IOLocal` micro-optimizations

e7e79adac82515e152b65cf231775c7bf3dd7ffe authored about 2 years ago
Fix awk wording

9e8d092ea210e45ddd2269683ab1448f7f292c90 authored about 2 years ago
Add `ExitCase` tests for `Resource#combineK`

d2d27d67b0b40ab476a9e0851757dce605ec5372 authored about 2 years ago
Split into smaller tests

605dccf35f49bfc5e4c4c61a5c459fb24085f0a4 authored about 2 years ago
Handle `ExitCase` in `Resource#fold`, fix `both`, `combineK`

d82fba15bed9a34dc4246e0b01af94915a1f03aa authored about 2 years ago
Revert changes to `Resource#both`

1a37a02abc409e94550f8399f90a97a7cbff8ffa authored about 2 years ago
Correctly handle exit cases in `Resource#both`

8d70133170a0eeea46a3f6e38c0a6ab7d06183fc authored about 2 years ago
More detailed warning for starvation checker

29956a97eccd346acb3ee30580a07f901d0d27bc authored about 2 years ago
Merge pull request #3304 from kamilkloch/syntax-all

52b5a3ba1623ff40fc48318c9a0bfae558f0e5ed authored about 2 years ago
Add `IO#metered`.

29613bc28dccede80ca9c607d78584eb11f0541c authored about 2 years ago
Add `IO#supervise` and `IO#toResource`.

594ab96f9dd14bac06eaacb9433cbd8a14c57002 authored about 2 years ago
Merge pull request #3299 from armanbilge/issue/3152

Add `IO#voidError`

9f1c1c9c6a012667118e68258a1ca1ce8624df25 authored about 2 years ago
Fix compile

065bd1c69ca98e322598201f1edbfc488eb87efd authored about 2 years ago
Add `IO#voidError`

0d0882e61c5b73cc0b682dd57374951f4d73e072 authored about 2 years ago
Update comment

88faeeda9a1c4b9a46e18a3d8c9611e9587a5e99 authored about 2 years ago
More efficient fiber monitoring

9af54691ab6cf3eaee00084e063d871c05aa3a81 authored about 2 years ago
Another mima filter

c39ce00fc8adfb2f4e3c76c5a9c0d8a4c81d96ab authored about 2 years ago
Comments and scaladocs

71059ac32dda2f0d1e84b1ae205055dde427b109 authored about 2 years ago
Add MiMa filter

a89d6e179be257a8153cef2960cf916d28768d36 authored about 2 years ago
Merge branch 'series/3.x' into feature/batching-macrotask-executor

0d94bf58684dc1755fd3f437d29bb0320f4968c3 authored about 2 years ago
Organize imports

1aa3065ab54d0209d20aeb8497462482cdb6028a authored about 2 years ago
Fix "limit batch sizes" test

5cdc0d1279eb39d8135fef86be91024c18fc5bc8 authored about 2 years ago
Add comments to spec

baa1f6c7611ed704f1ddcf1d39ca050f71eb81f9 authored about 2 years ago
Fix bugs

e67900c0c003aa5d3fe3a8d2830adc96bb55fe56 authored about 2 years ago
Restore deque-based implementation

9189ee1b09e316afc8c78cd47eb05c26fc11f31b authored about 2 years ago
Make batching ec fiber-aware

c82ed914a578efe535b499d1e3d43c7d7c98d52c authored about 2 years ago
Merge pull request #3195 from armanbilge/feature/native-tracing

Tracing for Scala Native

8f512c591525185611df7d5d3d0bfff499cf01e1 authored about 2 years ago