Skip to content

Commit bc42db7

Browse files
committed
Merge commit 'c9eaa14115c2654db4f54294b0571bc28a6051a4' into concurrency-cc
2 parents 0b5aa89 + c9eaa14 commit bc42db7

File tree

661 files changed

+15182
-2120
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

661 files changed

+15182
-2120
lines changed

.github/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ RUN apt-get update && \
2222
# Install sbt
2323
ENV SBT_HOME /usr/local/sbt
2424
ENV PATH ${SBT_HOME}/bin:${PATH}
25-
ENV SBT_VERSION 1.10.5
25+
ENV SBT_VERSION 1.10.7
2626
RUN curl -sL "https://github.com/sbt/sbt/releases/download/v$SBT_VERSION/sbt-$SBT_VERSION.tgz" | gunzip | tar -x -C /usr/local

.github/workflows/ci.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,10 @@ jobs:
630630
- ${{ github.workspace }}/../../cache/general:/root/.cache
631631
strategy:
632632
matrix:
633-
branch: [main, lts-3.3]
633+
series: [
634+
{repository: scala/scala3, branch: main}, # Scala Next nightly
635+
{repository: scala/scala3-lts, branch: lts-3.3} # Scala LTS nightly
636+
]
634637
needs: [test_non_bootstrapped, test, mima, community_build_a, community_build_b, community_build_c, test_sbt, test_java8]
635638
if: "(github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') && github.repository == 'scala/scala3'"
636639
env:
@@ -660,7 +663,8 @@ jobs:
660663
- name: Git Checkout
661664
uses: actions/checkout@v4
662665
with:
663-
ref: ${{ matrix.branch }}
666+
repository: ${{ matrix.series.repository }}
667+
ref: ${{ matrix.series.branch }}
664668

665669
- name: Add SBT proxy repositories
666670
run: cp -vf .github/workflows/repositories /root/.sbt/ ; true
@@ -832,7 +836,7 @@ jobs:
832836
sha256sum "${msiInstaller}" > "${msiInstaller}.sha256"
833837
834838
- name: Install GH CLI
835-
uses: dev-hanz-ops/[email protected].0
839+
uses: dev-hanz-ops/[email protected].1
836840
with:
837841
gh-cli-version: 2.59.0
838842

.github/workflows/lts-backport.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
with:
1616
fetch-depth: 0
1717
- uses: coursier/cache-action@v6
18-
- uses: VirtusLab/scala-cli-setup@v1.6.1
18+
- uses: VirtusLab/scala-cli-setup@v1.7.0
1919
- run: scala-cli ./project/scripts/addToBackportingProject.scala -- ${{ github.sha }}
2020
env:
2121
GRAPHQL_API_TOKEN: ${{ secrets.GRAPHQL_API_TOKEN }}

.github/workflows/spec.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
env:
5050
USER_FOR_TEST: ${{ secrets.SPEC_DEPLOY_USER }}
5151
if: ${{ env.USER_FOR_TEST != '' }}
52-
uses: burnett01/[email protected].1
52+
uses: burnett01/[email protected].2
5353
with:
5454
switches: -rzv
5555
path: docs/_spec/_site/

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ testlogs/
6262

6363
# Put local stuff here
6464
local/
65-
compiler/test/debug/Gen.jar
6665

6766
/bin/.cp
6867

bin/replQ

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env bash
2+
3+
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" >& /dev/null && pwd)/.."
4+
. $ROOT/bin/commonQ
5+
6+
java -Dscala.usejavacp=true -cp $cp dotty.tools.repl.Main -usejavacp "$@"

changelogs/3.4.0-RC1.md

Lines changed: 466 additions & 0 deletions
Large diffs are not rendered by default.

changelogs/3.4.0-RC2.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Backported fixes
2+
3+
- Fix expandParam's use of argForParam/isArgPrefixOf. [#19412](https://github.com/lampepfl/dotty/pull/19412)
4+
- Remove ascriptionVarargsUnpacking as we never used it [#19399](https://github.com/lampepfl/dotty/pull/19399)
5+
- Make explicit arguments for context bounds an error from 3.5 [#19316](https://github.com/lampepfl/dotty/pull/19316)
6+
- Avoid generating given definitions that loop [#19282](https://github.com/lampepfl/dotty/pull/19282)
7+
- Turn given loop prevention on for -source future [#19392](https://github.com/lampepfl/dotty/pull/19392)
8+
- Fix algorithm to prevent recursive givens [#19411](https://github.com/lampepfl/dotty/pull/19411)
9+
10+
# Contributors
11+
12+
Thank you to all the contributors who made this release possible 🎉
13+
14+
According to `git shortlog -sn --no-merges 3.4.0-RC1..3.4.0-RC2` these are:
15+
16+
```
17+
15 Martin Odersky
18+
4 Nicolas Stucki
19+
3 Paweł Marks
20+
1 Dale Wijnand
21+
1 Jan Chyb
22+
```

changelogs/3.4.0-RC3.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Backported fixes
2+
3+
- Sync language.scala with main and backport "Add tests for context bounds migration" [#19515] (https://github.com/lampepfl/dotty/pull/19515)
4+
- Handle default implicits to context parameters under -3.4-migration [#19512] (https://github.com/lampepfl/dotty/pull/19512)
5+
6+
# Contributors
7+
8+
Thank you to all the contributors who made this release possible 🎉
9+
10+
According to `git shortlog -sn --no-merges 3.4.0-RC2..3.4.0-RC3` these are:
11+
12+
```
13+
4 Paweł Marks
14+
1 Martin Odersky
15+
1 Nicolas Stucki
16+
17+
```

changelogs/3.4.0-RC4.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Backported fixes
2+
3+
- Update jsoup dependency of Scaladoc to 7.2 [#19584](https://github.com/lampepfl/dotty/pull/19584)
4+
5+
# Contributors
6+
7+
Thank you to all the contributors who made this release possible 🎉
8+
9+
According to `git shortlog -sn --no-merges 3.4.0-RC3..3.4.0-RC4` these are:
10+
11+
```
12+
2 Paweł Marks
13+
1 Fabián Heredia Montiel
14+
```

0 commit comments

Comments
 (0)