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
Re-use the `RightUnit` instance
5503844346779ee154a8f6904bc56e58ae0fb9ed authored over 3 years ago
5503844346779ee154a8f6904bc56e58ae0fb9ed authored over 3 years ago
Add a unit test for foreign execution contexts
6431187239ef18c040d94984f500c86beb138388 authored over 3 years ago
6431187239ef18c040d94984f500c86beb138388 authored over 3 years ago
Switch the default scheduler to the compute pool
b2808e7fd02e381b08205e5ea28e05c7d5b53e35 authored over 3 years ago
b2808e7fd02e381b08205e5ea28e05c7d5b53e35 authored over 3 years ago
Rename the internal sleep method
a46b1bc164f4441c6928672c5dfc9d84a189a751 authored over 3 years ago
a46b1bc164f4441c6928672c5dfc9d84a189a751 authored over 3 years ago
Add a sleep cancelation unit test
fb644ec0ef26bce8492f5036c14b37d1919d29a7 authored over 3 years ago
fb644ec0ef26bce8492f5036c14b37d1919d29a7 authored over 3 years ago
Add SleepBenchmark
f00c2b4634bb71fc7b52dbb6a10eddced90c6125 authored over 3 years ago
f00c2b4634bb71fc7b52dbb6a10eddced90c6125 authored over 3 years ago
Check ownership of `WorkerThread` before sleeping
c13daccdbb8cb4823d8c1438f6785c39c62aaa87 authored over 3 years ago
c13daccdbb8cb4823d8c1438f6785c39c62aaa87 authored over 3 years ago
`WorkStealingThreadPool` extends `Scheduler`
2d679c76423a120d808ae8225f5f8d12b45e5873 authored over 3 years ago
2d679c76423a120d808ae8225f5f8d12b45e5873 authored over 3 years ago
Add a link to the openjdk source code
393527334c3293fb58d79fdb7792ceb26aa3a66f authored over 3 years ago
393527334c3293fb58d79fdb7792ceb26aa3a66f authored over 3 years ago
Worker threads need to fight for their awakening
96e3baa70a911f44191359b03e55fff6bffd2e16 authored over 3 years ago
96e3baa70a911f44191359b03e55fff6bffd2e16 authored over 3 years ago
Simplify canceled sleepers handling
7bbaf964b307376f5920fcfe087aa11a82cf80b7 authored over 3 years ago
7bbaf964b307376f5920fcfe087aa11a82cf80b7 authored over 3 years ago
Wire up the new sleeping mechanism in the run loop
a0db9bceef017bb24d093f891b186f29922042fe authored over 3 years ago
a0db9bceef017bb24d093f891b186f29922042fe authored over 3 years ago
Restore the correct thread pool state after sleeping
97ac5861788902a483b866908cf59307c7d41379 authored over 3 years ago
97ac5861788902a483b866908cf59307c7d41379 authored over 3 years ago
Implement the sleep method on WorkStealingThreadPool
787173acbbcdde7efa9ef1acb7504ae73ec37ca5 authored over 3 years ago
787173acbbcdde7efa9ef1acb7504ae73ec37ca5 authored over 3 years ago
Pretend to handle sleeping fibers
9d5c01a75db3409680cc54d44711c560f4ce9bae authored over 3 years ago
9d5c01a75db3409680cc54d44711c560f4ce9bae authored over 3 years ago
Add a sleep method on WorkerThread
09b10738e60c6ef8c72e14b68e2e084b2befcd32 authored over 3 years ago
09b10738e60c6ef8c72e14b68e2e084b2befcd32 authored over 3 years ago
Complicate the parking mechanism a bit
9d061d59d25791d5ce356a8a1cb8a244f7184ce3 authored over 3 years ago
9d061d59d25791d5ce356a8a1cb8a244f7184ce3 authored over 3 years ago
Add a cancelation mechanism to SleepCallback
bf7e95dc53821fa97cce9578e89d270dc7aff8c3 authored over 3 years ago
bf7e95dc53821fa97cce9578e89d270dc7aff8c3 authored over 3 years ago
Implement SleepersQueue
91f7decbc690a92a39cbe60248f18499b938e359 authored over 3 years ago
91f7decbc690a92a39cbe60248f18499b938e359 authored over 3 years ago
Implement SleepCallback
a840035016070253f679158cbbf0dfb00c05b6c6 authored over 3 years ago
a840035016070253f679158cbbf0dfb00c05b6c6 authored over 3 years ago
Merge pull request #2274 from djspiewak/release/3.2.5
337ad3770c3dc974b900de1b52d3d3f12245108f authored over 3 years ago
337ad3770c3dc974b900de1b52d3d3f12245108f authored over 3 years ago
Updated docs for 3.2.5
0fdb1ac1d40825ebce3ed46caca8e33c6c9bc231 authored over 3 years ago
0fdb1ac1d40825ebce3ed46caca8e33c6c9bc231 authored over 3 years ago
Fix #2236 implement Async.fromThenable
0815f32fe215fe13872365ae8c7e7ab9570a5b36 authored over 3 years ago
0815f32fe215fe13872365ae8c7e7ab9570a5b36 authored over 3 years ago
Merge pull request #2272 from djspiewak/bug/thenable
670a184679ebdbce3a2db7e1bfac6179b7755079 authored over 3 years ago
670a184679ebdbce3a2db7e1bfac6179b7755079 authored over 3 years ago
Scalafmt
8228c29b7a7171d97f3d84848d3b8655a06868d7 authored over 3 years ago
8228c29b7a7171d97f3d84848d3b8655a06868d7 authored over 3 years ago
Revert "Merge pull request #2237 from armanbilge/thenable"
This reverts commit 4367e274e63fb9ed3c4dfcf6e68a8d1327320b92, reversing
changes made to d6817ffb...
Added reproduction for regressed fromPromise signatures
f9899fc62907839a05fe8943ebb8bcbc8e74b994 authored over 3 years ago
f9899fc62907839a05fe8943ebb8bcbc8e74b994 authored over 3 years ago
Merge pull request #2270 from vasilmkd/drain-batch-over-eager
62e10fe106ac63fa877d1fefc30a74b356535211 authored over 3 years ago
62e10fe106ac63fa877d1fefc30a74b356535211 authored over 3 years ago
Add the ping pong benchmark as a reproduction
317bfc46c481ca06c04d6f5a9769406edeacb07e authored over 3 years ago
317bfc46c481ca06c04d6f5a9769406edeacb07e authored over 3 years ago
Adjust the comment on the local queue capacity check when draining a batch
150c0afe75d4de37e4aadb1a042f4c9f85c4a756 authored over 3 years ago
150c0afe75d4de37e4aadb1a042f4c9f85c4a756 authored over 3 years ago
Remove `WorkerThread` superfluous condition
70bd635ec051cb5560ae2aac16dbeb32efa9fa02 authored over 3 years ago
70bd635ec051cb5560ae2aac16dbeb32efa9fa02 authored over 3 years ago
Fix overly eager `drainBatch`
47cfa4dd443ff624f010ef33081332ba9a4f85db authored over 3 years ago
47cfa4dd443ff624f010ef33081332ba9a4f85db authored over 3 years ago
Adjusted `IOPropSpec` timeout (for JavaScript)
a1d865d85545970481b3c27fa958ab47528e7db4 authored over 3 years ago
a1d865d85545970481b3c27fa958ab47528e7db4 authored over 3 years ago
Merge pull request #2264 from vasilmkd/batched-starvation
Fix batched queue starvation
0b12f953ea022f6b95da6c274d3a33564ce6bee6 authored over 3 years ago
Remove the modulo operation
701eb9f40e2a8e63777e1d403ec9ef6629e39502 authored over 3 years ago
701eb9f40e2a8e63777e1d403ec9ef6629e39502 authored over 3 years ago
Add comments for the WorkerThread changes
7b34f6e6192a9eb6c93259d2a377b4883ddc9f44 authored over 3 years ago
7b34f6e6192a9eb6c93259d2a377b4883ddc9f44 authored over 3 years ago
Add comments for the LocalQueue changes
327b834b8a07b337242da96c197ebc53dfd49026 authored over 3 years ago
327b834b8a07b337242da96c197ebc53dfd49026 authored over 3 years ago
Merge pull request #2266 from scala-steward/update/sbt-mdoc-2.2.23
Update sbt-mdoc to 2.2.23
0a9f1139bde9910557a2204b530dc99b8e85cee5 authored over 3 years ago
Update sbt-mdoc to 2.2.23
d5545333f99baa068895f1011f22635e3c157614 authored over 3 years ago
d5545333f99baa068895f1011f22635e3c157614 authored over 3 years ago
Change `parTraverse` to `traverse`
1ad431a1aba8a9ef4c99ff2af5737c145534b1b4 authored over 3 years ago
1ad431a1aba8a9ef4c99ff2af5737c145534b1b4 authored over 3 years ago
Formatting
0752220b6532eb91cda97facd8cbf788f01a949d authored over 3 years ago
0752220b6532eb91cda97facd8cbf788f01a949d authored over 3 years ago
Balance between the external and the batched queue
2c9e5eccb06d912c2a3066ea81eac00fdb2fc3ce authored over 3 years ago
2c9e5eccb06d912c2a3066ea81eac00fdb2fc3ce authored over 3 years ago
Add the reproduction code as a unit test
930913561e519779af08b37479cbf3149d134506 authored over 3 years ago
930913561e519779af08b37479cbf3149d134506 authored over 3 years ago
Fix batched queue starvation
dbc58c899e1d6b3043032f2dd30e6987171263e3 authored over 3 years ago
dbc58c899e1d6b3043032f2dd30e6987171263e3 authored over 3 years ago
Merge pull request #2249 from djspiewak/feature/bytestack-density
30168fc3b0f4724e8ddffca5d9fbebf0a0d9e88c authored over 3 years ago
30168fc3b0f4724e8ddffca5d9fbebf0a0d9e88c authored over 3 years ago
Merge pull request #2262 from vasilmkd/jdk17
Looking ahead to JDK 17
483ede7438c7dd7e1d788e7cd3aa4ab3cee2636c authored over 3 years ago
Looking ahead to JDK 17
43da066a76fa391b6f6f602070d263f38c8cc28f authored over 3 years ago
43da066a76fa391b6f6f602070d263f38c8cc28f authored over 3 years ago
Merge pull request #2261 from scala-steward/update/scalajs-dom-1.2.0
Update scalajs-dom to 1.2.0
d0e898629c4cb2dc4be3029781c3c97b1f9acb5c authored over 3 years ago
Update scalajs-dom to 1.2.0
c7b77f04044fba474f01a21ed6bec266759bc7d3 authored over 3 years ago
c7b77f04044fba474f01a21ed6bec266759bc7d3 authored over 3 years ago
Merge pull request #2259 from scala-steward/update/sbt-spiewak-sonatype-0.22.0
Update sbt-spiewak-sonatype to 0.22.0
e9477d3ed937b64b2cc4ae726dd162b0e20dcea6 authored over 3 years ago
Regenerate workflow with sbt-github-actions
ef04a7076ef578e934a1acf442c25c9f70573320 authored over 3 years ago
ef04a7076ef578e934a1acf442c25c9f70573320 authored over 3 years ago
Update sbt-spiewak-sonatype to 0.22.0
79b4d2d87db6a6b1266b241b6bd6d7cf9f12cfac authored over 3 years ago
79b4d2d87db6a6b1266b241b6bd6d7cf9f12cfac authored over 3 years ago
Fix tracing in fastOptJS
65f486ad4fbe1d4344b624aebfdbba902cd41b51 authored over 3 years ago
65f486ad4fbe1d4344b624aebfdbba902cd41b51 authored over 3 years ago
Remove un-fixable test
acb4c2a22a5a49192867e02d543d0a1eba693a67 authored over 3 years ago
acb4c2a22a5a49192867e02d543d0a1eba693a67 authored over 3 years ago
Increase yet another timeout
bf82fc4c767db184fcd45564aaa7d7e65d35abfa authored over 3 years ago
bf82fc4c767db184fcd45564aaa7d7e65d35abfa authored over 3 years ago
Also test tracing in fullOptJS
f6122a5f920d4044cca9dbd0c815e484baed6f87 authored over 3 years ago
f6122a5f920d4044cca9dbd0c815e484baed6f87 authored over 3 years ago
Merge branch 'series/3.x' into feature/bytestack-density
7e31a48d92257b3e9b52de4962f990cbe9d2621f authored over 3 years ago
7e31a48d92257b3e9b52de4962f990cbe9d2621f authored over 3 years ago
Increase timeouts, again
ad0df2a59445489ff6d876c730285330ee73567e authored over 3 years ago
ad0df2a59445489ff6d876c730285330ee73567e authored over 3 years ago
Address review feedback
b946924f554c9d25b35d0dbc45bd1cb26057afd7 authored over 3 years ago
b946924f554c9d25b35d0dbc45bd1cb26057afd7 authored over 3 years ago
Merge pull request #2256 from vasilmkd/ioruntime
a91de60062d79df1272057d75546252184a0aa4d authored over 3 years ago
a91de60062d79df1272057d75546252184a0aa4d authored over 3 years ago
Fix Scala.js tests compilation error
048d68ba64db8c81305d9809a59d1cc0c0236813 authored over 3 years ago
048d68ba64db8c81305d9809a59d1cc0c0236813 authored over 3 years ago
Add mima exclusions
b2bcc82c0f9284b0e0ab7b34cc73cb358cf3a06d authored over 3 years ago
b2bcc82c0f9284b0e0ab7b34cc73cb358cf3a06d authored over 3 years ago
Hide the package private constructor for `IORuntime`
f087eb5ee9414a59de0932f6700c07baa54d812d authored over 3 years ago
f087eb5ee9414a59de0932f6700c07baa54d812d authored over 3 years ago
Merge branch 'series/3.x' into js-tracing
0588fe17213407f9af52795cfe33e650c9af02dd authored over 3 years ago
0588fe17213407f9af52795cfe33e650c9af02dd authored over 3 years ago
Merge pull request #2254 from vasilmkd/wstp-check-threads
Check `WorkerThread` ownership before scheduling
9bf070bbc2b2a293738698cfe1f57726c8a147c1 authored over 3 years ago
Fall through to the else branch more quickly
Co-authored-by: Daniel Spiewak <[email protected]>
d0e0d1ef8d400b56d4ca53b93348779ca2433ec6 authored over 3 years ago
Use explicit instance of checks and casting
4aaf65571c335bd491141b7de26255f26f50b99b authored over 3 years ago
4aaf65571c335bd491141b7de26255f26f50b99b authored over 3 years ago
Add the PR number to the build file
be9bee89a38e6c34846dbe0b8ad94f8a0572e258 authored over 3 years ago
be9bee89a38e6c34846dbe0b8ad94f8a0572e258 authored over 3 years ago
Add mima filter for the removed `executeFiber` method
199f9f706d1a04a39ab2a89b7491531aa3f19017 authored over 3 years ago
199f9f706d1a04a39ab2a89b7491531aa3f19017 authored over 3 years ago
Remove `executeFiber` as it is now identical to `scheduleFiber`
68175897972ce07cb34c8fb64139f1ed51e8d5ef authored over 3 years ago
68175897972ce07cb34c8fb64139f1ed51e8d5ef authored over 3 years ago
Improve the scaladoc of `scheduleFiber` and `rescheduleFiber`
e29117e24cea643c68bad34c53f59a2d08fdcc86 authored over 3 years ago
e29117e24cea643c68bad34c53f59a2d08fdcc86 authored over 3 years ago
Rework `rescheduleFiber` to check thread ownership
25e1bd38647cd1064481f787e2c9e14d64b81558 authored over 3 years ago
25e1bd38647cd1064481f787e2c9e14d64b81558 authored over 3 years ago
Rework `scheduleFiber` to check thread ownership
4fc4936a2074875e2e198e3da749a10e785f3cc8 authored over 3 years ago
4fc4936a2074875e2e198e3da749a10e785f3cc8 authored over 3 years ago
Add an `isOwnedBy` method on `WorkerThread`
58cf57947eeff7cbf2d6822bda664c6c16e8bbcd authored over 3 years ago
58cf57947eeff7cbf2d6822bda664c6c16e8bbcd authored over 3 years ago
Add an `isOwnedBy` method on `HelperThread`
3424106be58aa2841ecd24868f1373558db7e668 authored over 3 years ago
3424106be58aa2841ecd24868f1373558db7e668 authored over 3 years ago
Merge pull request #2253 from vasilmkd/formatting
a483ef9d6163a5271e5dc20305dd476967aa1cf0 authored over 3 years ago
a483ef9d6163a5271e5dc20305dd476967aa1cf0 authored over 3 years ago
Apply scalafmt
6bb5b621caf2582f5d990d1d8425668262e891f2 authored over 3 years ago
6bb5b621caf2582f5d990d1d8425668262e891f2 authored over 3 years ago
Scalafmt
7a2ea2af0713a6548658339ae5bd6128764ea048 authored over 3 years ago
7a2ea2af0713a6548658339ae5bd6128764ea048 authored over 3 years ago
Added a measurement for timer precision
32f52ead953327285988c1dfa98b2c46925d1bb5 authored over 3 years ago
32f52ead953327285988c1dfa98b2c46925d1bb5 authored over 3 years ago
Exclude mima checks on `ByteStack`
b287bb5600c3b6bed58f0db58ff0c4d061582262 authored over 3 years ago
b287bb5600c3b6bed58f0db58ff0c4d061582262 authored over 3 years ago
Increased initial stack size to a more optimal value
5ff96120e93989309162587e44487b8825f1d9ab authored over 3 years ago
5ff96120e93989309162587e44487b8825f1d9ab authored over 3 years ago
Bounded parallel benchmark a bit more
50f9ca188fdac276e98959009e5f756f6338fc39 authored over 3 years ago
50f9ca188fdac276e98959009e5f756f6338fc39 authored over 3 years ago
Disable tracing in benchmarks
ed21ef6d615cdfaf708f8bf766ff0021ff1224c9 authored over 3 years ago
ed21ef6d615cdfaf708f8bf766ff0021ff1224c9 authored over 3 years ago
Scalafmt
0f2b8053cd1d5a70fde394b9f8b36e3c3d91325b authored over 3 years ago
0f2b8053cd1d5a70fde394b9f8b36e3c3d91325b authored over 3 years ago
Reimplemented `ByteStack` to binpack and remove separate object map slot
1beb6d68451bf05839078f2784782b9ba8327eb7 authored over 3 years ago
1beb6d68451bf05839078f2784782b9ba8327eb7 authored over 3 years ago
Implemented `timeoutAndAbandon` for leaky timeout scenarios
abc6ccda55dc914e7ed0b944610fb6fe5672f0c2 authored over 3 years ago
abc6ccda55dc914e7ed0b944610fb6fe5672f0c2 authored over 3 years ago
Merge pull request #2233 from vasilmkd/local-queue-metrics
`LocalQueue` metrics
8ec53465401defbb630e252f900d3461292572be authored over 3 years ago
Merge pull request #2237 from armanbilge/thenable
Swap `Thenable` for `Promise` in `Async.fromPromise`
4367e274e63fb9ed3c4dfcf6e68a8d1327320b92 authored over 3 years ago
Swap Thenable for Promise in fromPromise
0e5e01a3825b41c0336171cab631d24aaacc3ebc authored over 3 years ago
0e5e01a3825b41c0336171cab631d24aaacc3ebc authored over 3 years ago
Merge pull request #2239 from djspiewak/bug/short-circuit-par
d6817ffb0ce825b82de898bc3c3f645fd4a0c974 authored over 3 years ago
d6817ffb0ce825b82de898bc3c3f645fd4a0c974 authored over 3 years ago
Merge pull request #2232 from vasilmkd/docswarning
6e45e808585ee3fbebeb548ad5e081fde3011003 authored over 3 years ago
6e45e808585ee3fbebeb548ad5e081fde3011003 authored over 3 years ago
Fixed nontermination issue in `par` operators
29a9f468994774456f362e3ca3810100fbdb8190 authored over 3 years ago
29a9f468994774456f362e3ca3810100fbdb8190 authored over 3 years ago
Merge tracing specs
e6c73cf497e3bb5cd87d8084f6d6127950875a28 authored over 3 years ago
e6c73cf497e3bb5cd87d8084f6d6127950875a28 authored over 3 years ago
Set tracing mode via process.env
4a3500aebd7b794e1f2d22e6051fcf3eee384cbf authored over 3 years ago
4a3500aebd7b794e1f2d22e6051fcf3eee384cbf authored over 3 years ago
Use Any as map key
1c99f77c79131c2bfd9fc7b575c1f05380b61f3a authored over 3 years ago
1c99f77c79131c2bfd9fc7b575c1f05380b61f3a authored over 3 years ago
Increase timeouts
3a0820f1b95e3909a5371fb67ec0680ce231b5c4 authored over 3 years ago
3a0820f1b95e3909a5371fb67ec0680ce231b5c4 authored over 3 years ago
Fix #2236 implement Async.fromThenable
8e0cc4efb317fca700ce189e3c32f38e8c429693 authored over 3 years ago
8e0cc4efb317fca700ce189e3c32f38e8c429693 authored over 3 years ago
Switch to mutable.Map, still use String key
963abd90c8a974f57925899edee4c73a907729a6 authored over 3 years ago
963abd90c8a974f57925899edee4c73a907729a6 authored over 3 years ago
Revert "Bring back process.env"
This reverts commit a3e0a2677a05b0ea0a57a1ff78b09a2dd00f6fda.
7f8a1b453f3ab96457c680f868c260322a26ea9c authored over 3 years ago
Bring back process.env
a3e0a2677a05b0ea0a57a1ff78b09a2dd00f6fda authored over 3 years ago
a3e0a2677a05b0ea0a57a1ff78b09a2dd00f6fda authored over 3 years ago