Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
175 commits
Select commit Hold shift + click to select a range
e963a75
Refine isEffectivelyFinal to avoid no-owner crash
odersky Aug 6, 2025
18913ee
Fix LiftToAnchors for higher-kinded type applications
odersky Aug 6, 2025
d95ce2c
Use interpolation message kind also in s
som-snytt Aug 8, 2025
d9f17f0
Do not discard amended format on warning in f
som-snytt Aug 8, 2025
c2a58e3
Inline extra object to StringInterpOpt
som-snytt Aug 8, 2025
0caddc6
Tweak test per review; prefer assert to print
som-snytt Aug 11, 2025
36e264d
First draft of add nn quick fix
SuperCl4sh Jul 24, 2025
7a7b864
Only suggest .nn on value types
HarrisL2 Jul 25, 2025
7d5f5cb
Remove unnecessary pattern binding and add more tests
SuperCl4sh Jul 25, 2025
8ac8086
Add SafeNulls check before computing subtyping relation, fix edge cas…
SuperCl4sh Aug 1, 2025
deab802
Add WasTypedInfix sticky attachment and push it to Apply nodes that a…
SuperCl4sh Aug 12, 2025
3c1c047
Additional test for named tuple custom extractor with mismatched type
aherlihy Aug 11, 2025
6b6a3e6
Scaladoc support for capture checking and separation checking
bracevac Jul 26, 2025
087ffae
isPureClass for checking whether a TypeRepr is pure from a given context
natsukagami Aug 4, 2025
bbcb4e6
Drop captures from the capture set if the ref is pure, or the shape t…
natsukagami Aug 4, 2025
8b4220e
Render classifier capabilities in scaladoc
bracevac Aug 11, 2025
b89cf4f
Scaladoc: Option to fully disable capture checking
bracevac Aug 11, 2025
73c3654
Bump actions/download-artifact from 4 to 5
dependabot[bot] Aug 11, 2025
0865ae9
Don't check bounds in match type cases at CC
odersky Aug 14, 2025
df6eeb5
Fix checking condition
odersky Aug 14, 2025
9f93b81
Update superCallContext to include dummy capture parameters in scope
noti0na1 Aug 14, 2025
ed8918e
Fix condition of checking dummy capture params
noti0na1 Aug 14, 2025
2ffdb02
Update test
noti0na1 Aug 15, 2025
d04f4b5
Enhance pattern matching with capturing types; fix stdlib-cc
noti0na1 Jul 14, 2025
01c59ad
Try to bypass separation check in case body
noti0na1 Aug 15, 2025
80eea30
Update test
noti0na1 Aug 15, 2025
3101ac7
Scaladoc fix: don't drop caps on parameters
natsukagami Aug 16, 2025
cc08884
Update to sbt-develocity 1.3.1
Duhemm Aug 18, 2025
b779a87
chore: add regression test for #23776
hamzaremmal Aug 19, 2025
6c50c8e
chore: bump sbt to 1.11.5
hamzaremmal Aug 24, 2025
7d00489
Towards version to 3.7.4-RC1
WojciechMazur Sep 20, 2025
60259e1
Update refernce compiler to 3.7.3
WojciechMazur Sep 20, 2025
62f27c5
Backport "Refine isEffectivelyFinal to avoid no-owner crash" to 3.7.4…
WojciechMazur Sep 20, 2025
8ce512c
Backport "Fix LiftToAnchors for higher-kinded type applications" to 3…
WojciechMazur Sep 20, 2025
0170321
Backport "Do not discard amended format when f-interpolator warns" to…
WojciechMazur Sep 20, 2025
d831703
Backport "Add quick fix to add .nn" to 3.7.4 (#23975)
WojciechMazur Sep 20, 2025
34c4b29
Backport "Additional test for named tuple custom extractor with misma…
WojciechMazur Sep 20, 2025
5e8efa4
Backport "Scaladoc Support for Capture & Separation Checking (Staging…
WojciechMazur Sep 20, 2025
eacf3cf
Backport "Bump actions/download-artifact from 4 to 5" to 3.7.4 (#23978)
WojciechMazur Sep 20, 2025
6ae538e
Backport "Don't check bounds in match type cases at CC" to 3.7.4 (#23…
WojciechMazur Sep 20, 2025
b77fefe
Backport "Fix #23737: Update superCallContext to include dummy captur…
WojciechMazur Sep 20, 2025
016ea8a
Backport "Simple enhancement for pattern matching with capturing type…
WojciechMazur Sep 20, 2025
e709a7f
Backport "Scaladoc cc: don't eagerly drop caps on parameters" to 3.7.…
WojciechMazur Sep 20, 2025
1cfdf79
Backport "Update to sbt-develocity 1.3.1" to 3.7.4 (#23985)
WojciechMazur Sep 20, 2025
400183e
Backport "chore: add regression test for #23776" to 3.7.4 (#23986)
WojciechMazur Sep 20, 2025
cd21885
Backport "chore: bump sbt to 1.11.5" to 3.7.4 (#23987)
WojciechMazur Sep 20, 2025
efef747
chore(deps): bump actions/setup-java from 4 to 5
dependabot[bot] Aug 26, 2025
e033598
chore(deps): bump actions/setup-java from 4 to 5
WojciechMazur Sep 20, 2025
770820a
chore(deps): bump sdkman/sdkman-release-action
dependabot[bot] Aug 26, 2025
874dfa9
Fix `derivesFrom` false negative in `provablyDisjointClasses`
EugeneFlesselle Aug 28, 2025
e3c9bb1
Close #17132 as neg test
EugeneFlesselle Aug 28, 2025
e8f8c2b
Use more `mayDeriveFrom` where appropriate in `provablyDisjoint`
EugeneFlesselle Aug 28, 2025
13d0a61
Address review comments
EugeneFlesselle Aug 29, 2025
f051252
add guard for doing rhs decompostion in computing subspaces
zielinsky Aug 24, 2025
7cc34bb
Mention named givens in double def explainer
som-snytt Aug 28, 2025
a6115ba
Naming anon givens is a fix by renaming
som-snytt Sep 3, 2025
b43d82c
Add warnings for flexible types in public methods and fields
WojciechMazur Sep 20, 2025
a4d6f08
Refine warning message
noti0na1 Sep 5, 2025
2f48f0d
Update compiler tests
noti0na1 Sep 5, 2025
2c20198
Move warning to RefCheck
noti0na1 Sep 5, 2025
3f31e08
Exclude exported symbols
noti0na1 Sep 5, 2025
404ac77
Fix more warnings
noti0na1 Sep 7, 2025
898bbd0
Invent given pattern name in for comprehension
som-snytt May 7, 2025
d99b672
Status quo clashing of given names in for desugar
som-snytt Aug 29, 2025
2b5e38e
Help renaming conflicting givens
som-snytt Sep 6, 2025
cd43a6e
Add subtype-based fallback in inferPrefixMap
nox213 Aug 17, 2025
22d2247
Fix implicit scope liftToAnchors for parameter lower bounds
EugeneFlesselle Aug 6, 2025
48838a6
Add addendum to `private val` parameter variance error message
mbovel Sep 4, 2025
60ff423
Explain no expansion of ContextFunction0
som-snytt Aug 30, 2025
2909320
fix: correctly require a `ClassTag` when building a multidimensional …
hamzaremmal Sep 11, 2025
e78c54c
Fix separation checking for function results
Linyxus Sep 15, 2025
536dfea
fix: go to definition and hover for named args in pattern match
kasiaMarek Sep 18, 2025
bc67e27
Add missing PrefixKind.Using enum
WojciechMazur Sep 21, 2025
b69162c
Backport "chore(deps): bump actions/setup-java from 4 to 5" to 3.7.4 …
WojciechMazur Sep 22, 2025
c2d14cf
Backport "chore(deps): bump sdkman/sdkman-release-action from 2800d43…
WojciechMazur Sep 22, 2025
532315e
Backport "Fix `derivesFrom` false negative in `provablyDisjointClasse…
WojciechMazur Sep 22, 2025
132ce37
Backport "Fix false unreachable case warning" to 3.7.4 (#23991)
WojciechMazur Sep 22, 2025
9fac8b5
Backport "Mention named givens in double def explainer" to 3.7.4 (#23…
WojciechMazur Sep 22, 2025
290120a
Backport "Add warnings for inferred flexible types in public methods …
WojciechMazur Sep 22, 2025
c5d3fb4
Backport "Invent given pattern name in for comprehension" to 3.7.4 (#…
WojciechMazur Sep 22, 2025
9a3ca34
Backport "fix(patmat): Add subtype-based fallback in inferPrefixMap a…
WojciechMazur Sep 22, 2025
04da32b
Backport "Fix implicit scope liftToAnchors for parameter lower bounds…
WojciechMazur Sep 22, 2025
025bcdd
Backport "Add addendum to `private val` parameter variance error mess…
WojciechMazur Sep 22, 2025
8e9b394
Backport "Explain no expansion of ContextFunction0" to 3.7.4 (#23998)
WojciechMazur Sep 22, 2025
e5d05b5
Backport "fix: correctly require a `ClassTag` when building a multidi…
WojciechMazur Sep 22, 2025
0f537fb
Backport "Fix separation checking for function results" to 3.7.4 (#24…
WojciechMazur Sep 22, 2025
96e0477
Backport "fix: go to definition and hover for named args in pattern m…
WojciechMazur Sep 22, 2025
9b55b2d
Add context parameters to SemanticDB synthetics (#23381)
natsukagami Sep 1, 2025
fb58b01
bugfix: Include synthetic apply in semanticdb (#23629)
tgodzik Jul 30, 2025
38c0e65
Add missing reference page: `Quoted Patterns with Polymorphic Functions`
jchyb Jul 30, 2025
00c04a3
[build] Increment default thread stack size from to 2MB (was 1MB) (#2…
WojciechMazur Jul 31, 2025
32dc1c6
Draft: additional completions for using clause (#23647)
vder Aug 14, 2025
bb7c471
Draft: additional completions for using clause (#23647)
WojciechMazur Sep 22, 2025
2f053b1
Handle assertion error in TyperState (#23665)
odersky Aug 5, 2025
cd442ca
scaladoc: indicate optional parameters with `= ...` (#23676)
katrinafyi Aug 12, 2025
0544b4b
Unused var message mentions unread or unset (#23719)
som-snytt Aug 12, 2025
f162878
Make coverage more similar to the one in Scala 2 (#23722)
jchyb Aug 15, 2025
fafb5c1
fix: allow postfix setters under language.postfixOps (#23775)
KacperFKorban Aug 19, 2025
6349b46
pc: completions - do not add `[]` for `... derives TC@@` (#23811)
dos65 Aug 26, 2025
8d06170
pc: completions - do not add `[]` for `... derives TC@@` (#23811)
WojciechMazur Sep 22, 2025
3e01f80
Backport "Add context parameters to SemanticDB synthetics" to 3.7.4 (…
WojciechMazur Sep 23, 2025
3088cc2
Backport "bugfix: Include synthetic apply in semanticdb" to 3.7.4 (#2…
WojciechMazur Sep 23, 2025
a35e605
Backport "Add missing reference page: `Quoted Patterns with Polymorph…
WojciechMazur Sep 23, 2025
fbfbb4b
Backport "[build] Increment default thread stack size from to 2MB (wa…
WojciechMazur Sep 23, 2025
c94cb5c
Backport "Draft: additional completions for using clause" to 3.7.4 (#…
WojciechMazur Sep 23, 2025
985aaa1
Backport "Handle assertion error in TyperState" to 3.7.4 (#24028)
WojciechMazur Sep 23, 2025
83ddc76
Backport "scaladoc: indicate optional parameters with `= ...`" to 3.7…
WojciechMazur Sep 23, 2025
ae7f3d7
Backport "Unused var message mentions unread or unset" to 3.7.4 (#24030)
WojciechMazur Sep 23, 2025
9eaa790
Backport "Make coverage more similar to the one in Scala 2" to 3.7.4 …
WojciechMazur Sep 23, 2025
24c88b2
Backport "fix: allow postfix setters under language.postfixOps" to 3.…
WojciechMazur Sep 23, 2025
52dcd29
Backport "pc: completions - do not add `[]` for `... derives TC@@`" t…
WojciechMazur Sep 23, 2025
963f55e
Test rig handles NL at EOF in neg
WojciechMazur Sep 23, 2025
e4789de
Lint function arrow intended context function (#23847)
som-snytt Sep 4, 2025
a09d41d
Compute the right span for abstract error messages (#23853)
mbovel Sep 2, 2025
7015a77
Prevent crash in SAM conversion with mismatched arity
nox213 Sep 4, 2025
fba6b35
Improve symbol order in completions provided by the presentation comp…
Perl99 Sep 12, 2025
2bbdff7
Porting XRayModeHints (#23891)
zielinsky Sep 12, 2025
a67481c
fix: make vals created in desugaring of n-ary lambdas non-synthetic (…
kasiaMarek Sep 17, 2025
e066183
Bump Scala CLI to v1.9.1 (was v1.9.0) (#23962)
Gedochao Sep 19, 2025
1ba2688
Call inhabited for AppliedType recursively
nox213 Sep 19, 2025
f1d2e56
Make isExactlyNothing and isExactlyAny work for And/OrTypes
odersky Sep 22, 2025
7b751b4
Backport "Improve message for nested package missing braces" to 3.7.4…
WojciechMazur Sep 23, 2025
865f83f
Backport "Lint function arrow intended context function" to 3.7.4 (#2…
WojciechMazur Sep 23, 2025
0e221e4
Backport "Compute the right span for abstract error messages" to 3.7.…
WojciechMazur Sep 23, 2025
324f6f7
Backport "Prevent crash in SAM conversion with mismatched arity" to 3…
WojciechMazur Sep 23, 2025
81804fb
Backport "Improve symbol order in completions provided by the present…
WojciechMazur Sep 23, 2025
7ff0e87
Backport "Porting XRayModeHints" to 3.7.4 (#24049)
WojciechMazur Sep 23, 2025
6c3edae
Backport "fix: make vals created in desugaring of n-ary lambdas non-s…
WojciechMazur Sep 23, 2025
a924e70
Backport "Bump Scala CLI to v1.9.1 (was v1.9.0)" to 3.7.4 (#24052)
WojciechMazur Sep 23, 2025
ac61d82
Backport "Call inhabited for AppliedType recursively" to 3.7.4 (#24053)
WojciechMazur Sep 23, 2025
473e78e
Backport "Make isExactlyNothing and isExactlyAny work for And/OrTypes…
WojciechMazur Sep 23, 2025
d9658a2
fix: make the pattern matcher understand this types
hamzaremmal Sep 24, 2025
7a9fa6e
Fix presentation compiler build for JDK 8
WojciechMazur Sep 25, 2025
9c4dfd6
Add changelog for 3.7.4-RC1
WojciechMazur Sep 25, 2025
39ebf6b
Release 3.7.4-RC1
WojciechMazur Sep 25, 2025
d6cf057
Deduplicate patches before applying them to sources (#24215)
WojciechMazur Oct 21, 2025
ff14efd
bugfix: Fix possible SuspendException thrown when using macros
tgodzik Oct 12, 2025
66b9b1b
chore: Add logget.warn in case where it breaks
tgodzik Oct 13, 2025
768e528
fix java record varargs field accessor
Florian3k Oct 12, 2025
59dd7bf
Fix completions for named tuples (#24169)
KacperFKorban Oct 12, 2025
1f54dd1
Fix parameter untupling for named tuples (#23440)
aherlihy Oct 8, 2025
6bd1bb2
.
lihaoyi Oct 2, 2025
9a62360
.
lihaoyi Oct 2, 2025
adf3757
Always traverse Inlined.call in linter
som-snytt Oct 3, 2025
b650ed6
Always resolve but restrict imports
WojciechMazur Oct 22, 2025
ff3035f
scaladoc: Fix rendering of function-type aliases
bracevac Sep 23, 2025
067e096
Ignore compiletime.testing for now
som-snytt Oct 15, 2025
18f1a57
Import of compiletime.testing nullifies unused lint
WojciechMazur Oct 22, 2025
ec4e74a
Backport "Deduplicate patches before applying them to sources" to 3.7…
WojciechMazur Oct 22, 2025
bb9ff72
Backport "bugfix: Fix possible SuspendException thrown when using mac…
WojciechMazur Oct 22, 2025
ab30341
Backport "Fix java record varargs field accessor" to 3.7.4 (#24223)
WojciechMazur Oct 22, 2025
ee8c214
Backport "Fix completions for named tuples" to 3.7.4 (#24224)
WojciechMazur Oct 22, 2025
adc6c3f
Backport "Fix parameter untupling for named tuples (#23440)" to 3.7.4…
WojciechMazur Oct 22, 2025
3557626
Backport "Fix compiler crash with `-Ymagic-offset-header`" to 3.7.4 (…
WojciechMazur Oct 22, 2025
f38f384
Backport "Always traverse Inlined.call in linter" to 3.7.4 (#24227)
WojciechMazur Oct 22, 2025
6a206ab
Backport "scaladoc: Fix rendering of function-type aliases" to 3.7.4 …
WojciechMazur Oct 22, 2025
041ad13
Backport "Ignore warnings when compiletime.testing is imported" to 3.…
WojciechMazur Oct 22, 2025
606fc4b
Add changelog for 3.7.4-RC2
WojciechMazur Oct 22, 2025
9f5ca71
Release Scala 3.7.4-RC2
WojciechMazur Oct 22, 2025
c2ff5d1
Update `MainGenericRunner` deprecation message for removal in 3.8.0
Gedochao Oct 27, 2025
843a6b0
Deprecate the `-run` and `-repl` command line options for removal in …
Gedochao Oct 27, 2025
b4e531e
Deprecate `scala_legacy`/`MainGenericRunner`/`scalac -run`/`scalac -r…
Gedochao Oct 27, 2025
30127f0
Lint avoids revisiting Inlined.call (#24277)
som-snytt Oct 28, 2025
d209f5a
Register no elements for lint after inlining (#24279)
WojciechMazur Oct 28, 2025
6a1e1a5
Use enclosing enclosingInlineds for empty call (#24281)
som-snytt Oct 28, 2025
0f1e1c7
Exclude synthetic opaque proxy from lint (#24264)
WojciechMazur Oct 28, 2025
08fc927
Backport "Lint avoids revisiting Inlined.call" to 3.7.4 (#24283)
WojciechMazur Oct 28, 2025
15655ec
Backport "Register no elements for lint after inlining" to 3.7.4 (#24…
WojciechMazur Oct 28, 2025
004eb67
Backport "Use enclosing enclosingInlineds for empty call" to 3.7.4 (#…
WojciechMazur Oct 28, 2025
ea632db
Backport "Exclude synthetic opaque proxy from lint" to 3.7.4 (#24287)
WojciechMazur Oct 28, 2025
997b993
Add changelog for 3.7.4-RC3
WojciechMazur Oct 28, 2025
b500347
Release Scala 3.7.4-RC3
WojciechMazur Oct 28, 2025
6f4bcef
Add changelog for Scala 3.7.4
WojciechMazur Nov 5, 2025
40be760
Release Scala 3.7.4
WojciechMazur Nov 5, 2025
82817f3
Merge branch 'release-3.7.4' into language-reference-stable
WojciechMazur Nov 9, 2025
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
4 changes: 2 additions & 2 deletions .github/workflows/build-msi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
- uses: actions/checkout@v5
- uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '8'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-sdk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ jobs:
env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
- uses: actions/checkout@v5
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: ${{ inputs.java-version }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -824,7 +824,7 @@ jobs:
prepareSDK "-x86_64-pc-win32" "dist-win-x86_64" "./dist/win-x86_64/"

- name: Download MSI package
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: scala.msi
path: .
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/language-reference.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
ssh-key: ${{ secrets.DOCS_KEY }}

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lts-backport.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
with:
fetch-depth: 0
- uses: coursier/cache-action@v6
- uses: VirtusLab/scala-cli-setup@v1.9.0
- uses: VirtusLab/scala-cli-setup@v1.9.1
- run: scala-cli ./project/scripts/addToBackportingProject.scala -- ${{ github.sha }}
env:
GRAPHQL_API_TOKEN: ${{ secrets.GRAPHQL_API_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-chocolatey.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
runs-on: windows-latest
steps:
- name: Fetch the Chocolatey package from GitHub
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: scala.nupkg
- name: Publish the package to Chocolatey
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-sdkman.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
- platform: WINDOWS_64
archive : 'scala3-${{ inputs.version }}-x86_64-pc-win32.zip'
steps:
- uses: sdkman/sdkman-release-action@2800d4359ae097a99afea7e0370f0c6e726182a4
- uses: sdkman/sdkman-release-action@c70225d437d17182d19476702b671513dc8bf048
with:
CONSUMER-KEY : ${{ secrets.CONSUMER-KEY }}
CONSUMER-TOKEN : ${{ secrets.CONSUMER-TOKEN }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/scaladoc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
uses: actions/checkout@v4

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
uses: actions/checkout@v4

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand Down
64 changes: 32 additions & 32 deletions .github/workflows/stdlib.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -32,10 +32,10 @@ jobs:
##needs: [scala-library-nonbootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -50,10 +50,10 @@ jobs:
needs : [scala3-compiler-nonbootstrapped, scala3-sbt-bridge-nonbootstrapped, scala-library-nonbootstrapped, scala3-library-nonbootstrapped]
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -68,10 +68,10 @@ jobs:
##needs: [scala-library-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -86,10 +86,10 @@ jobs:
##needs: [scala3-library-nonbootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -103,10 +103,10 @@ jobs:
##needs: [tasty-core-nonbootstrapped, scala3-library-nonbootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -120,10 +120,10 @@ jobs:
##needs: [scala3-compiler-nonbootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -137,10 +137,10 @@ jobs:
##needs: [scala3-library-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -154,10 +154,10 @@ jobs:
##needs: [tasty-core-bootstrapped, scala3-library-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -171,10 +171,10 @@ jobs:
##needs: [scala3-compiler-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -188,10 +188,10 @@ jobs:
##needs: [scala3-compiler-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -205,10 +205,10 @@ jobs:
##needs: [scala3-compiler-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -228,10 +228,10 @@ jobs:
##needs: [scala3-sbt-bridge-nonbootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -245,10 +245,10 @@ jobs:
##needs: [scala3-sbt-bridge-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -262,10 +262,10 @@ jobs:
##needs: [tasty-core-nonbootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand All @@ -279,10 +279,10 @@ jobs:
##needs: [tasty-core-bootstrapped] Add when we add support for caching here
steps:
- name: Git Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: 17
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-chocolatey.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ jobs:
test:
runs-on: windows-latest
steps:
- uses: actions/setup-java@v4
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: ${{ inputs.java-version }}
- name: Download the 'nupkg' from GitHub Artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: scala.nupkg
path: ${{ env.CHOCOLATEY-REPOSITORY }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test-launchers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: '17'
distribution: 'temurin'
Expand All @@ -32,7 +32,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: '17'
distribution: 'temurin'
Expand All @@ -51,7 +51,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: '17'
distribution: 'temurin'
Expand All @@ -70,7 +70,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: '17'
distribution: 'temurin'
Expand All @@ -89,7 +89,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
java-version: '17'
distribution: 'temurin'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-msi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:
test:
runs-on: windows-latest
steps:
- uses: actions/setup-java@v4
- uses: actions/setup-java@v5
with:
distribution: temurin
java-version: ${{ inputs.java-version }}
- name: Download MSI artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: scala.msi
path: .
Expand Down
2 changes: 1 addition & 1 deletion .jvmopts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-Xss1m
-Xss2m
-Xms1024m
-Xmx8192m
-XX:MaxInlineLevel=35
Expand Down
Loading
Loading