Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release/3.4.12 minor #3623

Closed
wants to merge 540 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
540 commits
Select commit Hold shift + click to select a range
4711122
Merge pull request #3458 from typelevel/update/series/3.x/scalafmt-co…
djspiewak Feb 23, 2023
74219b2
Added `cancelable`
djspiewak Feb 25, 2023
b33eeea
Added FAQ entry describing canceling `delay`/`blocking`
djspiewak Feb 25, 2023
ec8b9e0
Merge pull request #3453 from djspiewak/bug/canceled-timeout
djspiewak Feb 25, 2023
023bffd
Merge pull request #3455 from bplommer/flatmodify-doc
djspiewak Feb 25, 2023
267e6d4
Added missing parentheses
djspiewak Feb 26, 2023
12fab65
Added a few more words to `cancelable` faq
djspiewak Feb 26, 2023
c5da1fe
Added caveat regarding "proper" approach to `FileInputStream`
djspiewak Feb 27, 2023
7a5311b
Swapped `IO(...)` for `IO.blocking(...)`
djspiewak Feb 27, 2023
73a379d
Merge pull request #3460 from djspiewak/feature/cancelable
djspiewak Feb 27, 2023
64f9439
Make `readLine` cancelable via stdin reader thread
armanbilge Feb 28, 2023
12df07d
Add a test
armanbilge Feb 28, 2023
d1fe4f8
Formatting
armanbilge Feb 28, 2023
24a64a8
flake.lock: Update
typelevel-steward[bot] Feb 28, 2023
a9eac6c
Merge pull request #3466 from typelevel/update/flake-lock
armanbilge Feb 28, 2023
298e800
Test that reads with wrong charset are rejected
armanbilge Feb 28, 2023
53839cd
Setup dependabot for Docker CI image
armanbilge Mar 1, 2023
9d0f885
Don't shadow `println` in `IOFiber`
armanbilge Mar 2, 2023
5fb6e2d
Fix typo in docs
amast09 Mar 2, 2023
2bd09fc
Merge pull request #3476 from armanbilge/fix/dont-shadow-println
djspiewak Mar 2, 2023
3f8a690
Merge pull request #3477 from amast09/aam/fix-documentation-typo
armanbilge Mar 2, 2023
776cf05
Fix `IORuntimeBuilder` `failureReporter` config on JS
armanbilge Mar 2, 2023
a78ebcd
Make `HotSwap` safe to concurrent access
armanbilge Mar 5, 2023
cbf5ca2
Add test for concurrent release
armanbilge Mar 5, 2023
a53da76
Add MiMa filter
armanbilge Mar 5, 2023
620f7dc
Add test for concurrent access
armanbilge Mar 5, 2023
1b113f5
Fix concurrent access to current resource
armanbilge Mar 5, 2023
929d49e
Merge pull request #3478 from armanbilge/fix/js-io-runtime-builder-re…
djspiewak Mar 7, 2023
f9cc8c0
Merge pull request #3469 from typelevel/dependabot-docker
djspiewak Mar 7, 2023
e60439f
Allow that the renamed blocker thread is terminated
aeons Mar 8, 2023
dda5874
Merge pull request #3484 from aeons/update-worker-thread-name-spec
djspiewak Mar 8, 2023
f293f04
Update sbt-typelevel to 0.5.0-M10 in series/3.x
typelevel-steward[bot] Mar 10, 2023
5b73565
Merge pull request #3488 from typelevel/update/series/3.x/sbt-typelev…
armanbilge Mar 10, 2023
f5a07d3
Fix "support re-enablement via cancelable" test
armanbilge Mar 10, 2023
7bbe009
Merge pull request #3490 from armanbilge/fix/cancelable-reenablement-…
djspiewak Mar 11, 2023
be4b170
flake.lock: Update
typelevel-steward[bot] Mar 14, 2023
14b6a8d
Merge pull request #3494 from typelevel/update/flake-lock
armanbilge Mar 14, 2023
48279b9
add console as config in ioRuntimeConfig, pass it to CPUStarvation
manuelcueto Mar 15, 2023
d624a43
Update scaladoc
armanbilge Mar 15, 2023
6ff70fa
Add TimerSkipList stub
durban Mar 10, 2023
9bb2c0f
Use the stub in the WSTP
durban Mar 12, 2023
69b8abe
Add TimerSkipList (ref 9e5fec4f)
durban Mar 12, 2023
82e11b0
scalafmt
durban Mar 12, 2023
cf07c9d
Fix bug when parking with an expired timer
durban Mar 13, 2023
219b0ea
Remove unused code, port some existing tests
durban Mar 13, 2023
1a40b81
scalafix, scalafmt
durban Mar 13, 2023
c0b6a47
Add skip list tests
durban Mar 14, 2023
1001355
Add parallel skip list tests
durban Mar 14, 2023
fc27990
Add test with a lot of IO.sleep
durban Mar 14, 2023
fa888a1
Add a JCStress test
durban Mar 15, 2023
6acf22c
Try to run JCStress test in CI
durban Mar 15, 2023
fda993f
provide a function to process metrics manually, defaulting to console…
manuelcueto Mar 16, 2023
db78a51
fix scaladoc
manuelcueto Mar 16, 2023
412ecea
Smaller test size in js and native
durban Mar 16, 2023
5c9788c
Update nscplugin, sbt-scala-native, ... to 0.4.11 in series/3.x
typelevel-steward[bot] Mar 17, 2023
e79dc13
Stealing timers
durban Mar 17, 2023
0d31a63
Even smaller test size in js
durban Mar 17, 2023
fb35b3f
Merge pull request #3500 from typelevel/update/series/3.x/nscplugin-0…
djspiewak Mar 17, 2023
76a8d35
Kick CI
durban Mar 20, 2023
02df0e9
Decrease iterations (CI could just be slow)
durban Mar 20, 2023
2f2f7db
Add more JCStress tests
durban Mar 20, 2023
af16ad2
Reduce indirections by using AtomicReferenceFieldUpdater
durban Mar 20, 2023
f0c3c88
javafmt
durban Mar 20, 2023
d3ad5fe
Try to fix java warnings
durban Mar 21, 2023
cad3205
Kick CI
durban Mar 21, 2023
9b24c58
Kick CI
durban Mar 21, 2023
1f536b0
Increase durations for `ContSpec`
armanbilge Mar 21, 2023
d012361
Use `realWithRuntime` instead of new `Scheduler`
armanbilge Mar 21, 2023
78bb72a
flake.lock: Update
typelevel-steward[bot] Mar 21, 2023
2affe61
Merge pull request #3505 from typelevel/update/flake-lock
armanbilge Mar 21, 2023
843a1d0
More JCStress tests
durban Mar 21, 2023
26fc5dd
Try to fix JCStress tests
durban Mar 21, 2023
18f9229
Use unique names for Cirrus CI jobs
armanbilge Mar 22, 2023
56561e1
Update nscplugin, sbt-scala-native, ... to 0.4.12 in series/3.x
typelevel-steward[bot] Mar 22, 2023
c7687bc
Merge pull request #3509 from typelevel/update/series/3.x/nscplugin-0…
djspiewak Mar 22, 2023
8814235
Merge pull request #3508 from armanbilge/topic/cirrus-ci-unique-names
djspiewak Mar 22, 2023
b45fc75
Merge pull request #3504 from armanbilge/issue/3440
djspiewak Mar 22, 2023
d02747b
Another JCStress test
durban Mar 25, 2023
0d3f463
Merge from series/3.x
durban Mar 25, 2023
fda1902
Cleanup
durban Mar 25, 2023
fe0d40c
Remove long stress test (it's too much for CI)
durban Mar 25, 2023
0aacf07
Additional sleep benchmark
durban Mar 26, 2023
c327ed6
Handle sleep in a smarter way
durban Mar 27, 2023
569e295
Kick CI
durban Mar 27, 2023
9c04845
flake.lock: Update
typelevel-steward[bot] Mar 28, 2023
e0774b8
Merge pull request #3514 from typelevel/update/flake-lock
armanbilge Mar 28, 2023
3088e24
Update scalafmt-core to 3.7.3 in series/3.x
typelevel-steward[bot] Mar 28, 2023
0cc2d68
Merge pull request #3515 from typelevel/update/series/3.x/scalafmt-co…
djspiewak Mar 29, 2023
31c4c8d
Add tests for Random class
antoniojimeneznieto Mar 29, 2023
0bbbf8f
Formatting
antoniojimeneznieto Mar 30, 2023
3678268
`AtomicCell#get` should not semantically block
armanbilge Apr 1, 2023
b07feec
Doc updates
armanbilge Apr 1, 2023
6f1b5e2
Release `gate` in `evalModify`
armanbilge Apr 1, 2023
7d18dc0
Update scaladoc
armanbilge Apr 1, 2023
ef11dbf
Refactor tests to use replicateA and no-op assert
antoniojimeneznieto Apr 3, 2023
b8f6228
flake.lock: Update
typelevel-steward[bot] Apr 4, 2023
9defae8
Merge pull request #3520 from typelevel/update/flake-lock
armanbilge Apr 5, 2023
142ee0d
Merge pull request #3345 from typelevel/update/series/3.x/sbt-1.8.2
armanbilge Apr 5, 2023
471fb80
Update sbt-scala-native-crossproject, ... to 1.3.0 in series/3.x
typelevel-steward[bot] Apr 6, 2023
7dc58a5
Merge pull request #3523 from typelevel/update/series/3.x/sbt-scala-n…
armanbilge Apr 6, 2023
831f6f3
Add test for timer stealing
durban Apr 9, 2023
bdf793a
Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 in series/3.x
typelevel-steward[bot] Apr 10, 2023
4131713
Merge pull request #3526 from typelevel/update/series/3.x/sbt-scalajs…
armanbilge Apr 10, 2023
edb8462
flake.lock: Update
typelevel-steward[bot] Apr 11, 2023
397ddd1
Merge pull request #3529 from typelevel/update/flake-lock
armanbilge Apr 11, 2023
250a7ff
Avoid compiler error using randomBoolean, int, long
antoniojimeneznieto Apr 13, 2023
879a5cd
Abstract check in range and shuffle Sequence
antoniojimeneznieto Apr 13, 2023
320c9ef
Abstract tests
antoniojimeneznieto Apr 14, 2023
d628285
TestRandom with different Randoms
antoniojimeneznieto Apr 14, 2023
239633e
Merge pull request #3516 from antoniojimeneznieto/series/3.x
djspiewak Apr 15, 2023
62c0f7f
Merge pull request #3480 from armanbilge/issue/2050
djspiewak Apr 15, 2023
31d19b3
Merge branch 'release/3.4.9-minor' into release/3.4.9-major
djspiewak Apr 16, 2023
eac4ed8
Merge pull request #3537 from djspiewak/release/3.4.9-major
armanbilge Apr 16, 2023
31de7b0
Merge remote-tracking branch 'upstream/series/3.x' into topic/even-fa…
armanbilge Apr 16, 2023
10e7181
Fix bincompat
armanbilge Apr 17, 2023
f970888
Fix `get` performance regression
armanbilge Apr 17, 2023
67b6108
Remove unnecessary cast
armanbilge Apr 17, 2023
f29077b
Update sbt-scala-native-crossproject, ... to 1.3.1 in series/3.x
typelevel-steward[bot] Apr 17, 2023
2485eba
Merge pull request #3541 from typelevel/update/series/3.x/sbt-scala-n…
djspiewak Apr 17, 2023
6b20063
Merge pull request #3435 from armanbilge/topic/even-faster-iodeferred
djspiewak Apr 18, 2023
9723201
Merge pull request #3465 from armanbilge/issue/3077
djspiewak Apr 18, 2023
d334a81
Merge pull request #3518 from armanbilge/topic/atomic-cell-get-non-bl…
djspiewak Apr 18, 2023
a72c13e
Move racing sleep test to JVM
durban Apr 18, 2023
ab5d56c
Merge pull request #3499 from durban/wipTimers
djspiewak Apr 19, 2023
e9f39f2
Add failing test
durban Apr 24, 2023
289b7c0
Fix mutex cancelled acquire
durban Apr 24, 2023
c760a55
scalafmt
durban Apr 24, 2023
db6f975
Add Apple Silicon to Native CI matrix
armanbilge Apr 24, 2023
bb8f90a
Add high-core JVM Apple Silicon to CI matrix
armanbilge Apr 24, 2023
4109aef
Merge pull request #3549 from durban/mutexCancel
djspiewak Apr 24, 2023
f521e9c
Modify test to reproduce #3554
durban Apr 24, 2023
a0a3b03
Fix mutex cancelled acquire even more
durban Apr 24, 2023
bef24fd
Fix problem with nextGaussian test
antoniojimeneznieto Apr 24, 2023
0ecd3ae
Decrease test timeout
durban Apr 24, 2023
11e7600
Merge branch 'series/3.4.x' into release/backport-prep
djspiewak Apr 24, 2023
fe718ef
Fewer iterations on JS/native
durban Apr 24, 2023
d6b9c9d
Formatting
antoniojimeneznieto Apr 24, 2023
b282c1b
Make sure a timeout fails the test
durban Apr 24, 2023
3e1a07a
fromFuture => fromFutureCancelable
samspills Apr 24, 2023
22b55bf
1 minute is not enough in CI
durban Apr 24, 2023
98595d1
Merge pull request #3558 from samspills/sam/dispatcher-test-fix
djspiewak Apr 24, 2023
4cfc52b
Merge branch 'series/3.x' into release/backport-prep
djspiewak Apr 24, 2023
da9dbf6
flake.lock: Update
typelevel-steward[bot] Apr 25, 2023
2831c9f
Decrease iterations because CI is slow
durban Apr 25, 2023
274d193
Merge pull request #3552 from armanbilge/topic/cirrus-ci-native-apple…
djspiewak Apr 25, 2023
ce0fef2
Merge branch 'series/3.x' into release/backport-prep
djspiewak Apr 25, 2023
538d50d
Merge pull request #3560 from typelevel/update/flake-lock
armanbilge Apr 25, 2023
cfd8057
Revert Mutex implementation
BalmungSan Apr 25, 2023
085d15a
Replace isFinite with java.lang.Double.isFinite
antoniojimeneznieto Apr 25, 2023
dcdc404
Merge pull request #3556 from antoniojimeneznieto/series/3.x
armanbilge Apr 25, 2023
3f61234
Merge pull request #3555 from durban/mutexCancel2
djspiewak Apr 25, 2023
8a0fde7
Merge branch 'series/3.x' into release/backport-prep
djspiewak Apr 25, 2023
e6a1f6a
Add Mutex test: handle multiple concurrent cancels during release
BalmungSan Apr 26, 2023
b74ba3e
Fix Mutex.AsyncImpl for the new concurrent test
BalmungSan Apr 26, 2023
2f78e30
Merge branch 'series/3.x' into revert-mutex-impl
BalmungSan Apr 26, 2023
2c355db
Add Mutex test: preserve waiters order (fifo) on a non-race cancellation
BalmungSan Apr 26, 2023
b2b1d35
maybe ticked won't be flaky?
Apr 26, 2023
47a9c9e
Revert "maybe ticked won't be flaky?"
Apr 26, 2023
1b0e287
Add Mutex test: cancellation must not corrupt Mutex
BalmungSan Apr 26, 2023
e50f6c1
hear me out: what if we make it differently flaky
Apr 26, 2023
27aa9c8
Revert AsyncMutex implementation to the LockChain based one
BalmungSan Apr 26, 2023
3c2b67b
Make blockedThreadDetectionEnabled configurable via a system property
chunjef Apr 26, 2023
13048a9
PR feedback
chunjef Apr 26, 2023
0ad27e6
Merge pull request #3563 from samspills/sam/3312/dispatcher-flakes
armanbilge Apr 26, 2023
6961694
wip
BalmungSan Apr 26, 2023
72cc518
Merge pull request #3567 from chunjef/blocked-thread-detection-sys-pr…
djspiewak Apr 26, 2023
1334970
Add new AsyncMutex implementation
BalmungSan Apr 26, 2023
0770773
Make AsyncMutex.LockQueueCell an AtomicReference itself
BalmungSan Apr 26, 2023
4211c53
Fix 'discarded non-Unit value of type Boolean' warning
BalmungSan Apr 26, 2023
b7a2724
Reduce the number of iterations on MutexSpec.handle multiple concurre…
BalmungSan Apr 26, 2023
3cb4833
Use deferred as the only implementation for Mutex
BalmungSan Apr 27, 2023
64fc4e3
Remove wrapper allocation on Mutex.ConcurrentImpl.LockQueue
BalmungSan Apr 27, 2023
d3a6490
Update specs2-core, specs2-scalacheck to 4.20.0 in series/3.x
typelevel-steward[bot] Apr 28, 2023
32911de
Merge pull request #3571 from typelevel/update/series/3.x/specs2-core…
armanbilge Apr 28, 2023
741f87a
Merge pull request #3562 from BalmungSan/revert-mutex-impl
djspiewak Apr 28, 2023
59d43b9
Merge remote-tracking branch 'upstream/series/3.4.x' into release/bac…
armanbilge Apr 28, 2023
38736ca
Merge pull request #3557 from djspiewak/release/backport-prep
djspiewak Apr 28, 2023
57c43b7
Merge branch 'release/3.4.10-minor' into release/3.4.10-major
djspiewak Apr 28, 2023
9ef37af
Setup CI release
armanbilge Apr 29, 2023
ad4ecca
Make steal timers test less fragile
durban Apr 29, 2023
04287a5
dispatcher releasing itself rejects new tasks
samspills Apr 29, 2023
267bf1a
Move action to Typelevel
armanbilge Apr 29, 2023
12715f2
Make TimerSkipListIOSpec faster
durban Apr 29, 2023
f646831
Merge pull request #3580 from durban/timerSkipListIOSpec
djspiewak Apr 30, 2023
da81f29
only check submit is left if result is false
samspills Apr 30, 2023
7874590
Merge pull request #3579 from samspills/sam/3501/invalid-state-test
djspiewak Apr 30, 2023
b5aee44
Merge pull request #3578 from durban/issue3576
djspiewak Apr 30, 2023
3497e38
Restore a tiny bit of type information for IOFiber#resumeIO
vasilmkd May 1, 2023
6e8f44a
Remove unnecessary casts to `IO[Any]`
vasilmkd May 1, 2023
f595b2c
Merge pull request #3583 from vasilmkd/resumeio-type
djspiewak May 1, 2023
e6b66a0
If we stole something, let's work on it
durban May 2, 2023
60bdcca
stealTimers returns true iff it stole
durban May 2, 2023
635a988
flake.lock: Update
typelevel-steward[bot] May 2, 2023
44e754e
Merge pull request #3586 from durban/issue3568
djspiewak May 2, 2023
c807f33
Merge pull request #3588 from typelevel/update/flake-lock
djspiewak May 2, 2023
f84418d
Reduced iteration count to placate CI
djspiewak May 2, 2023
bc2ed76
Merge pull request #3577 from armanbilge/topic/ci-release
djspiewak May 2, 2023
2d4180e
Merge pull request #3590 from djspiewak/bug/flaky-queue-spec
armanbilge May 2, 2023
eb06193
Merge pull request #3574 from djspiewak/release/3.4.10-major
armanbilge May 2, 2023
ad49cec
Remove unnecessary timeoutTo
durban May 2, 2023
44d70e3
Use isJVM
durban May 3, 2023
4bf46fd
move onCpuStarvationWarn a method
manuelcueto May 3, 2023
a7ebde2
Merge pull request #3592 from durban/removeWorkarounds
djspiewak May 3, 2023
1e92538
Merge pull request #3496 from manuelcueto/3495-configurable-starvatio…
djspiewak May 3, 2023
a6c53d6
fix flakey dispatcher test
samspills May 4, 2023
b34edeb
Merge pull request #3593 from samspills/sam/3501/flakey-test
armanbilge May 4, 2023
ba38ce5
Allow GC of ConcurrentMutexImpl.LockQueueCell during cancellation
BalmungSan May 4, 2023
2dbc266
Rename ConcurrentMutexImpl variables
BalmungSan May 4, 2023
d571c22
Merge pull request #3596 from BalmungSan/fix-mutex-memory-leak
djspiewak May 5, 2023
a550db4
Update sbt-native-image to 0.3.4 in series/3.x
typelevel-steward[bot] May 5, 2023
1018cde
Revised `Queue.synchronous` internals to simplify concurrent hand-off
djspiewak May 5, 2023
aff850c
Use configure-pagefile-action on Windows CI
armanbilge May 5, 2023
393778d
Added test to ensure inner worker awaits are canceled
djspiewak May 5, 2023
af19cd3
Make the new dispatcher release test deterministic
djspiewak May 5, 2023
cf46597
Merge pull request #3602 from djspiewak/bug/more-determinstic-release…
armanbilge May 5, 2023
30017d4
Merge pull request #3600 from armanbilge/topic/windows-pagefile
djspiewak May 6, 2023
23bb534
Moved common test to common
djspiewak May 6, 2023
c00f3d0
Merge pull request #3599 from djspiewak/bug/sync-queue
djspiewak May 6, 2023
03ee500
Update tests/shared/src/test/scala/cats/effect/std/DispatcherSpec.scala
djspiewak May 6, 2023
197f0ae
Add test for global runtime reset
armanbilge May 6, 2023
29d3163
Reset global runtime when it is shutdown
armanbilge May 6, 2023
b044def
Register `GlobalShutdown` test app on JS
armanbilge May 6, 2023
df02d04
Merge pull request #3601 from djspiewak/bug/uncancelable-dispatcher-a…
armanbilge May 6, 2023
1321ab7
Merge pull request #3598 from typelevel/update/series/3.x/sbt-native-…
armanbilge May 6, 2023
738b68f
Merge pull request #3604 from armanbilge/issue/1818
djspiewak May 6, 2023
cc3d7a4
Adjusted `Queue.synchronous` to include a two-phase commit
djspiewak May 7, 2023
bd86341
Scalafmt
djspiewak May 7, 2023
07258cc
Fixed race condition between offer and canceled take
djspiewak May 8, 2023
a876f95
flake.lock: Update
typelevel-steward[bot] May 9, 2023
c1268e6
Merge pull request #3608 from typelevel/update/flake-lock
armanbilge May 9, 2023
ffe6e05
Fixed compilation on 2.12
djspiewak May 9, 2023
4c63f18
Reduce iteration count on non-JVM
djspiewak May 9, 2023
4fdcffb
Added tailrec
djspiewak May 9, 2023
75dd270
Merge pull request #3606 from djspiewak/bug/synchronous-lost-value
djspiewak May 9, 2023
a276857
Add test for stray exceptions in `IO.uncancelable`
armanbilge May 11, 2023
130c5ba
Handle stray exceptions in `uncancelable` body
armanbilge May 11, 2023
4e765a6
Micro-optimize `onError`
armanbilge May 11, 2023
ead5b1d
Add test for negative sleeps
armanbilge May 11, 2023
f6bc455
Treat non-positive sleep durations as `cede`s
armanbilge May 11, 2023
b0f7f6a
Extact `delay` local val
armanbilge May 11, 2023
56fb90f
Merge pull request #3610 from armanbilge/issue/3609
djspiewak May 11, 2023
9236fb4
Merge pull request #3611 from armanbilge/issue/3585
armanbilge May 11, 2023
7f65ba2
Merge branch 'release/3.4.11-minor' into release/3.4.11-major
djspiewak May 11, 2023
cb2b179
Fixed issue in which failing `uncancelable` would remain masked for o…
djspiewak May 11, 2023
a4d76cd
Merge pull request #3615 from djspiewak/bug/continuing-failure
armanbilge May 12, 2023
9236a21
Merge pull request #3613 from djspiewak/release/3.4.11-major
armanbilge May 12, 2023
b998d3c
Drafted version update script
djspiewak Apr 17, 2023
a52dc37
Merge branch 'build/update-versions' into build/minor-update-pr
djspiewak May 12, 2023
00c2046
Automation for the minor PR creation
djspiewak May 13, 2023
833dad4
Update versions for 3.4.12
djspiewak May 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
jvm_highcore_task:
container:
image: sbtscala/scala-sbt:eclipse-temurin-jammy-17.0.5_8_1.8.2_3.2.2
cpu: 4
memory: 8G
matrix:
- name: JVM high-core-count 2.12
script: sbt '++ 2.12' testsJVM/test
- name: JVM high-core-count 2.13
script: sbt '++ 2.13' testsJVM/test stressTests/Jcstress/run
- name: JVM high-core-count 3
script: sbt '++ 3' testsJVM/test

jvm_arm_highcore_task:
arm_container:
image: sbtscala/scala-sbt:eclipse-temurin-jammy-17.0.5_8_1.8.2_3.2.2
cpu: 4
memory: 8G
matrix:
- name: JVM ARM high-core-count 2.12
script: sbt '++ 2.12' testsJVM/test
- name: JVM ARM high-core-count 2.13
script: sbt '++ 2.13' testsJVM/test stressTests/Jcstress/run
- name: JVM ARM high-core-count 3
script: sbt '++ 3' testsJVM/test

jvm_macos_highcore_task:
macos_instance:
image: ghcr.io/cirruslabs/macos-ventura-base:latest
cpu: 4
memory: 8G
matrix:
- name: JVM Apple Silicon high-core-count 2.12
script:
- brew install sbt
- sbt '++ 2.12' testsJVM/test
- name: JVM Apple Silicon high-core-count 2.13
script:
- brew install sbt
- sbt '++ 2.13' testsJVM/test stressTests/Jcstress/run
- name: JVM Apple Silicon high-core-count 3
script:
- brew install sbt
- sbt '++ 3' testsJVM/test

native_arm_task:
arm_container:
dockerfile: .cirrus/Dockerfile
cpu: 2
memory: 8G
matrix:
- name: Native ARM 2.12
script: sbt '++ 2.12' testsNative/test
- name: Native ARM 2.13
script: sbt '++ 2.13' testsNative/test
- name: Native ARM 3
script: sbt '++ 3' testsNative/test

native_macos_task:
macos_instance:
image: ghcr.io/cirruslabs/macos-ventura-base:latest
cpu: 2
memory: 8G
matrix:
- name: Native Apple Silicon 2.12
script:
- brew install sbt
- sbt '++ 2.12' testsNative/test
- name: Native Apple Silicon 2.13
script:
- brew install sbt
- sbt '++ 2.13' testsNative/test
- name: Native Apple Silicon 3
script:
- brew install sbt
- sbt '++ 3' testsNative/test
3 changes: 3 additions & 0 deletions .cirrus/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-17.0.5_8_1.8.2_3.2.2

RUN apt-get update && apt-get install -y clang
1 change: 1 addition & 0 deletions .envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use flake
3 changes: 3 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# Scala Steward: Reformat with scalafmt 3.5.9
c3404c6577af33d65017aeaca248d51dab770021

# Scala Steward: Reformat with scalafmt 3.7.1
52c851127a918b050f7b1d33ad71f128cb7bc48e
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ updates:
interval: daily
open-pull-requests-limit: 10
target-branch: docs
- package-ecosystem: docker
directory: "/.cirrus"
schedule:
interval: weekly
Loading