Skip to content

Update language reference documentation. Change shown version to 3.1.2 #15038

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

Merged
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
7187197
Fix #1023: Test that TypeTrees are not in an unexpected tree
nicolasstucki Aug 17, 2018
543b133
Reuse TreeTraverser to traverse all tree children, with explicit exce…
dwijnand Mar 22, 2022
e6e4565
Move TreeNodeChecker running out of typed
dwijnand Mar 22, 2022
045466a
Switch our string interpolators to use Show/Shown
dwijnand Feb 11, 2022
382af94
Define a low-priority instance of Show for Product
dwijnand Feb 17, 2022
0ce7c52
Drop Show from Any#show extension method
dwijnand Feb 24, 2022
480eb03
Rename to Any#tryToShow as it's not Show-based
dwijnand Feb 25, 2022
579e14b
Fix: use the value not the eta-expanded method!
dwijnand Mar 23, 2022
e5ed401
Fixes now that explicit nulls are on
dwijnand Mar 31, 2022
250533c
Handle this prefix in classes (in quote patterns) #14732
nicolasstucki Mar 28, 2022
1a210f6
Simplify quote pattern Ident prefix logic
nicolasstucki Mar 31, 2022
fe40c59
Fix Scala Wart about implicit () class parameters
odersky Apr 4, 2022
3763e6b
Update semanticDB expect file
odersky Apr 4, 2022
2fc2aa2
Harden patch logic
odersky Apr 4, 2022
00a839e
Make TreeUnpickler read pre-3.2 Tasty files correctly
odersky Apr 4, 2022
df9f466
Test tasty backwards compatibility
smarter Apr 5, 2022
6e9be57
Fix unpickler logic and beef up test
odersky Apr 5, 2022
f6812a1
Fix isAbsType prediction in TreeUnpickler
odersky Apr 6, 2022
df39d8f
Clarify and test rules for newline suppression
odersky Apr 7, 2022
e133e3f
Call TreeNodeChecker.traverse directly
dwijnand Apr 7, 2022
f7ab15b
Give TreeNodeChecker a slightly better error message
dwijnand Apr 7, 2022
7af2560
Check template parents in TreeNodeChecker.
dwijnand Apr 7, 2022
0132907
Remove isInfix method
pikinier20 Apr 8, 2022
0c77c36
Remove Position existence check in Scaladoc
pikinier20 Apr 8, 2022
c50ca10
Remove method finding supertypes in compiler internals
pikinier20 Apr 8, 2022
632b0e4
Remove internal API usage from typeForClass
pikinier20 Apr 8, 2022
fc2bf60
Move hacky methods at the end of file
pikinier20 Apr 8, 2022
32dd051
Remove isCompiletimeAppliedType method
pikinier20 Apr 8, 2022
ff4c53f
Handle case where abstract overrides miss an implementation
odersky Apr 8, 2022
60d7d6c
Treat RecTypes as potentially uncheckable
odersky Apr 8, 2022
7ed0041
Avoid redundant type test for irrefutable @unchecked patterns
odersky Apr 9, 2022
f70b899
Avoid double @unchecked annotation
odersky Apr 9, 2022
b8df544
Add regression test for Scala.js `js.Tuple2` example
griggt Apr 10, 2022
05f5a6f
Add regression test for #14821
griggt Apr 10, 2022
1af2f94
Remove memberInfo usage
pikinier20 Apr 11, 2022
02799ef
Set development version to 3.2.0-RC1
Kordyjan Apr 11, 2022
dad8e33
Allow multiple wildcard vals
odersky Apr 11, 2022
26b2265
Align PositionBridge#toString with Zinc
adpi2 Apr 12, 2022
998dcbb
Add column in PositionBridge#toString
adpi2 Apr 12, 2022
69d2daf
Merge pull request #14905 from dotty-staging/version-3.2.0-RC1-bin
Kordyjan Apr 12, 2022
f8a8b48
Remove excluded filters from mima
Kordyjan Apr 12, 2022
1503044
Merge pull request #14910 from adpi2/sbt-position-tostring
smarter Apr 12, 2022
3b14fca
Also hoist lifted arguments in super calls
odersky Apr 13, 2022
fcf62e1
Merge pull request #14906 from dotty-staging/change-wildcard-vals
odersky Apr 13, 2022
ea7cbc6
Add regression test
nicolasstucki Apr 13, 2022
0265439
Take lifted arguments into accountfor supercall argumemts
odersky Apr 13, 2022
8b87a42
Update asm to 9.3
Philippus Apr 13, 2022
dc52f84
Don't always hoist super arguments referring to outer classes
odersky Apr 13, 2022
c690d40
Revert "Revert "Upgrade to Scala.js 1.9.0.""
sjrd Apr 13, 2022
924b58e
Merge pull request #14892 from dotty-staging/scaladoc/internal-api-usage
nicolasstucki Apr 13, 2022
da7e6c7
Re-add mima exclusions for methods added to Quotes
Kordyjan Apr 13, 2022
4bcad56
Fix safe-init error in Trees.scala
Xavientois Apr 13, 2022
118c110
Merge pull request #14929 from lampepfl/revert-14631-revert-14610-sca…
smarter Apr 13, 2022
8ff31c7
Merge pull request #14915 from dotty-staging/remove-mima-filters
Kordyjan Apr 13, 2022
f4822ac
Merge pull request #14931 from Xavientois/safe-init-empty-tree
Xavientois Apr 13, 2022
28bc87e
Add in initial support for code coverage.
ckipp01 Mar 4, 2022
a4549e7
Move coverage phase to before FirstTransform and handle more trees
TheElectronWill Mar 4, 2022
b172922
Improve Invoker performance with a BitSet
TheElectronWill Mar 10, 2022
d37d13b
Mark Invoker as sharable to bypass -Ycheck-reentrant
TheElectronWill Mar 12, 2022
cb66c7a
Cut coverage tests in small parts and avoid lifting literals
TheElectronWill Mar 14, 2022
bad8b86
Fix contexts in instrumentCoverage
TheElectronWill Mar 24, 2022
a8a6439
Standardize coverage tests
TheElectronWill Mar 26, 2022
570aa50
Fix coverage instrumentation for curried and context functions
TheElectronWill Mar 26, 2022
9c01e86
Add aliases to coverage options
TheElectronWill Mar 27, 2022
0d9bf9a
Move Invoker to scala.runtime.coverage
TheElectronWill Mar 27, 2022
c2bc0a0
Check the runtime output of some coverage tests
TheElectronWill Mar 27, 2022
a1d0e64
Cleanup coverage instrumentation
TheElectronWill Mar 29, 2022
169593d
Make Trees.transformCtx return the local context if needed
TheElectronWill Mar 29, 2022
3f71cd7
Ensure that cases and DefDefs are always instrumented for coverage
TheElectronWill Mar 30, 2022
2fc33a3
Make testCompilation run coverage tests
TheElectronWill Apr 5, 2022
93fc41f
Merge pull request #13880 from ckipp01/coverage
smarter Apr 13, 2022
c084b46
Merge pull request #14894 from dotty-staging/fix-11097
dwijnand Apr 14, 2022
eb6aaa0
Merge pull request #14455 from dwijnand/shown
nicolasstucki Apr 14, 2022
7072aa9
Provide `Show[Throwable]`
nicolasstucki Apr 14, 2022
831ddf5
Merge pull request #14861 from dotty-staging/fix-14858
bishabosha Apr 14, 2022
bdddd41
Merge pull request #14940 from dotty-staging/fix-14938
Kordyjan Apr 14, 2022
e852aa7
Add scala.annotation.MainAnnotation
timotheeandres Oct 4, 2021
813e059
Simplify `MainAnnotation` interface
nicolasstucki Apr 5, 2022
70baa8b
Set reference version to 3.1.3-RC2
Kordyjan Apr 14, 2022
8e880bd
Allow return in tailrec position
mbovel Dec 23, 2021
675eaaf
Visit all trees
mbovel Dec 29, 2021
1bd7c77
Merge pull request #14558 from dotty-staging/add-scala.annotation.Mai…
nicolasstucki Apr 14, 2022
bc79e95
Merge pull request #14934 from dotty-staging/reference-version-3.1.3-RC2
Kordyjan Apr 14, 2022
0529bf8
Fix coverage tests on windows
TheElectronWill Apr 14, 2022
80157b1
Better error messages in case of `TooLarge*` exceptions in GenBCode
dos65 Apr 14, 2022
19ae93b
Drop serializabilty tests in parallel collections CB
odersky Apr 14, 2022
077652c
Fix correct test file in parallel collections CB
odersky Apr 14, 2022
ba45d46
Merge pull request #14945 from TheElectronWill/fix-win-coverage-tests
smarter Apr 14, 2022
f7f23b7
Update compiler message links. use docs.scala-lang.org
xuwei-k Apr 15, 2022
d6f268d
Merge pull request #14924 from dotty-staging/close-14001
abgruszecki Apr 15, 2022
f9a573d
Fix windows fix for coverage tests
TheElectronWill Apr 15, 2022
b7ab844
Merge pull request #14877 from dotty-staging/fix-12554
odersky Apr 15, 2022
0ab1bb6
Apply suggestions from code review
odersky Apr 15, 2022
b398505
Merge pull request #14950 from TheElectronWill/fix-win-coverage-tests
smarter Apr 15, 2022
8037f3b
Merge pull request #14948 from xuwei-k/compiler-message-links
smarter Apr 15, 2022
3156d50
Merge pull request #14898 from dotty-staging/fix-14896-v2
griggt Apr 16, 2022
53f5531
Merge pull request #14919 from dotty-staging/fix-14164
dwijnand Apr 16, 2022
d82dfcc
fix vulpix rewrite testing
griggt Apr 4, 2022
b481090
fix rewrites for filtering for generators
griggt Mar 31, 2022
c818e0a
fix rewrites for refutable pattern bindings needing `@unchecked` over…
griggt Mar 31, 2022
d2a5fc7
Accept soft modifiers separated by blank lines
odersky Apr 18, 2022
97493c7
Revert "Highlight all EBNF snippets. Add missing semicolons."
odersky Apr 18, 2022
eb1e71f
Fix syntax in Expr.scala
odersky Apr 18, 2022
42e0363
Treat all incomplete ifs as statements
odersky Apr 18, 2022
2df52b9
Fix outer reference detection in class parents
odersky Apr 18, 2022
aae0719
Fix nonsensical code in SemanticDB
odersky Apr 18, 2022
1cf9a8a
Honor language imports mode when unpickling
odersky Apr 18, 2022
fb5f380
Adapt infos of export default getters to qualifier
odersky Apr 18, 2022
92b1c5a
Fix test
odersky Apr 18, 2022
857ed96
Print double definitions signatures at Typer
odersky Apr 18, 2022
d8c15c8
Merge pull request #14960 from dotty-staging/fix-14914
dwijnand Apr 19, 2022
b34964b
Also propagate language imports into block expressions
odersky Apr 19, 2022
3c6425b
Fix check file
odersky Apr 19, 2022
4f9ef98
Add reflect AppliedType constructor
nicolasstucki Apr 13, 2022
7db4121
Merge pull request #14923 from dotty-staging/fix-14740
nicolasstucki Apr 19, 2022
837be45
Use filter in coverage tests
nicolasstucki Apr 19, 2022
c93a237
Merge pull request #14954 from griggt/rewrite-fixes
dwijnand Apr 19, 2022
3f642da
Add a test to track @experimental definitions
nicolasstucki Apr 14, 2022
318f610
Update compiler/test/dotty/tools/dotc/coverage/CoverageTests.scala
nicolasstucki Apr 19, 2022
8c021c3
Update compiler/src/dotty/tools/backend/jvm/GenBCode.scala
nicolasstucki Apr 19, 2022
3d4af20
Merge pull request #14944 from dotty-staging/add-experimental-checks
nicolasstucki Apr 19, 2022
a5e32da
Re-architecture quote pickling
nicolasstucki May 19, 2021
ca01392
Remove support -scala-output-version with quotes
nicolasstucki Apr 19, 2022
1a4db89
Merge pull request #14969 from dotty-staging/fix-14968
nicolasstucki Apr 19, 2022
dcb0d15
Merge pull request #14962 from dotty-staging/fix-14947
noti0na1 Apr 19, 2022
ef16034
Merge pull request #14943 from dos65/bcode_wrap_errors
nicolasstucki Apr 19, 2022
4c61dae
Merge pull request #14961 from dotty-staging/fix-14932
nicolasstucki Apr 20, 2022
78b6070
Merge pull request #14942 from dotty-staging/re-revert-#14067
Kordyjan Apr 20, 2022
8f5ee23
Expand on TreeNodeChecker's docs
dwijnand Apr 20, 2022
9ed0762
Merge pull request #14963 from dotty-staging/fix-14953
bishabosha Apr 20, 2022
1ff3dbf
fix: correction to ClassTooLargeException message
dos65 Apr 20, 2022
d5ae77e
Merge pull request #12540 from dotty-staging/rearchitecture-quote-spl…
smarter Apr 20, 2022
5d90b1a
Upgrade MiMa, configure @experimental & curtail filters
dwijnand Apr 20, 2022
1e18c01
deprecate 3.1-migration, err on import
bishabosha Apr 20, 2022
83cf427
Merge pull request #14978 from dotty-staging/deprecate-3.1-migration
bishabosha Apr 20, 2022
f2626de
Merge pull request #14974 from dos65/class_too_large_minor_fix
nicolasstucki Apr 20, 2022
0f6bcd3
Merge pull request #14752 from dwijnand/fix-#1023
nicolasstucki Apr 20, 2022
b829b72
Cover holes in any part of the prefix
nicolasstucki Apr 20, 2022
bfa51c7
Drop scala.runtime glob filter
dwijnand Apr 20, 2022
fa59847
Merge pull request #14893 from dotty-staging/fix-11170
bishabosha Apr 20, 2022
0f207e5
fix #13346: add regression test
bishabosha Apr 20, 2022
0040417
Merge pull request #14800 from dotty-staging/fix-14788
smarter Apr 20, 2022
8d1c435
Avoid export clashes
odersky Apr 20, 2022
1fdabad
Merge pull request #14976 from dwijnand/mima
dwijnand Apr 20, 2022
fed2764
Print erased type in double definition message
odersky Apr 20, 2022
119e3d7
Merge pull request #14959 from dotty-staging/fix-11712
odersky Apr 20, 2022
be9c8be
More aggressive reduction of type selection (fixes parboiled2)
smarter Apr 20, 2022
e0cce9a
lookupRefined: check for AliasingBounds instead of TypeBounds with eq…
smarter Apr 20, 2022
57bc4c6
Revert "-Yscala-release support: extend community build with basic fo…
Kordyjan Apr 21, 2022
c0e90be
Merge branch 'language-reference-stable'
actions-user Apr 21, 2022
35d9a76
Remove no longer needed submodules
Kordyjan Apr 21, 2022
e2e2885
Merge pull request #14987 from dotty-staging/aggressive-reduction
odersky Apr 21, 2022
806386e
Pick correct forwarder to avoid clashes
odersky Apr 21, 2022
b636633
Merge pull request #14985 from dotty-staging/fix-13346
smarter Apr 21, 2022
944bf01
Remove leftover merge conflicts
Kordyjan Apr 21, 2022
272621b
Remove submodules. This time for good
Kordyjan Apr 21, 2022
6442498
refactor: TopLevel implicit is now allowed
tanishiking Apr 14, 2022
7ee8986
Merge pull request #14935 from tanishiking/toplevel-can-be-implicit
bishabosha Apr 22, 2022
1ca0b92
Fix typos
nicolasstucki Apr 22, 2022
74bc3fd
Merge pull request #14840 from dotty-staging/fix-2576
odersky Apr 22, 2022
803f048
Merge pull request #14926 from Philippus/issue-14869
KacperFKorban Apr 22, 2022
c7c3c14
Merge pull request #14967 from dotty-staging/fix-14966
dwijnand Apr 22, 2022
af34319
Merge pull request #15003 from dotty-staging/fix-typos-2
nicolasstucki Apr 22, 2022
fd6ac43
Merge pull request #14995 from dotty-staging/remove-test-forward-compat
Kordyjan Apr 22, 2022
4fdf17d
Fix typo in newClass docs
cornerman Apr 23, 2022
17ec9a7
Merge pull request #15017 from cornerman/fix-typo-quotes
smarter Apr 23, 2022
9b6a0af
Build.scala: Fix warning due to postfix usage
smarter Apr 24, 2022
0761c50
Merge pull request #15019 from dotty-staging/fix-build-warning
dwijnand Apr 24, 2022
d3ce129
Add file path escaping to Scaladoc
jchyb Mar 10, 2022
4e41a4c
Merge pull request #14657 from jchyb/scaladoc/jekyll-escapes
pikinier20 Apr 25, 2022
a01d23f
Add some overview notes on the GADT implementation
dwijnand Apr 21, 2022
fad2600
Merge pull request #14958 from dotty-staging/revert-grammar
odersky Apr 25, 2022
ba8dccb
Merge pull request #14996 from dwijnand/gadts-notes
dwijnand Apr 25, 2022
7f53f4b
Merge pull request #14994 from lampepfl/language-reference-backport
pikinier20 Apr 26, 2022
70e8f4d
Change language reference version to 3.1.2
pikinier20 Apr 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
45 changes: 1 addition & 44 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -371,49 +371,6 @@ jobs:
if: ${{ always() }}
run: cat community-build/dotty-community-build-deps || true

community_build_forward_compat:
runs-on: [self-hosted, Linux]
container:
image: lampepfl/dotty:2021-03-22
options: --cpu-shares 4096
volumes:
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
- ${{ github.workspace }}/../../cache/ivy:/root/.ivy2/cache
- ${{ github.workspace }}/../../cache/general:/root/.cache
if: "github.event_name == 'schedule' && github.repository == 'lampepfl/dotty'
|| (
github.event_name == 'pull_request'
&& !contains(github.event.pull_request.body, '[skip ci]')
&& !contains(github.event.pull_request.body, '[skip community_build]')
&& contains(github.event.pull_request.body, '[test_forward_compat]')
)
|| (
github.event_name == 'workflow_dispatch'
&& github.repository == 'lampepfl/dotty'
)"

steps:
- name: Reset existing repo
run: git -c "http.https://github.com/.extraheader=" fetch --recurse-submodules=no "https://github.com/lampepfl/dotty" && git reset --hard FETCH_HEAD || true

- name: Checkout cleanup script
uses: actions/checkout@v2

- name: Cleanup
run: .github/workflows/cleanup.sh

- name: Git Checkout
uses: actions/checkout@v2

- name: Add SBT proxy repositories
run: cp -vf .github/workflows/repositories /root/.sbt/ ; true

- name: Test
run: |
git submodule sync
git submodule update --init --recursive --jobs 7
./project/scripts/sbt "community-build/testOnly dotty.communitybuild.CommunityBuildTestForwardCompat"

test_sbt:
runs-on: [self-hosted, Linux]
container:
Expand Down Expand Up @@ -513,7 +470,7 @@ jobs:
- ${{ github.workspace }}/../../cache/sbt:/root/.sbt
- ${{ github.workspace }}/../../cache/ivy:/root/.ivy2/cache
- ${{ github.workspace }}/../../cache/general:/root/.cache
needs: [test_non_bootstrapped, test, mima, community_build_a, community_build_b, community_build_c, community_build_forward_compat, test_sbt, test_java8]
needs: [test_non_bootstrapped, test, mima, community_build_a, community_build_b, community_build_c, test_sbt, test_java8]
if: "(github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') && github.repository == 'lampepfl/dotty'"
env:
NIGHTLYBUILD: yes
Expand Down
31 changes: 0 additions & 31 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -216,37 +216,6 @@
[submodule "community-build/community-projects/spire"]
path = community-build/community-projects/spire
url = https://github.com/dotty-staging/spire.git
[submodule "community-build/community-projects/munit-forward-compat"]
path = community-build/community-projects/munit-forward-compat
url = https://github.com/dotty-staging/munit.git
[submodule "community-build/community-projects/discipline-forward-compat"]
path = community-build/community-projects/discipline-forward-compat
url = https://github.com/dotty-staging/discipline.git
[submodule "community-build/community-projects/discipline-munit-forward-compat"]
path = community-build/community-projects/discipline-munit-forward-compat
url = https://github.com/dotty-staging/discipline-munit.git
[submodule "community-build/community-projects/discipline-specs2-forward-compat"]
path = community-build/community-projects/discipline-specs2-forward-compat
url = https://github.com/dotty-staging/discipline-specs2.git
[submodule "community-build/community-projects/simulacrum-scalafix-forward-compat"]
path = community-build/community-projects/simulacrum-scalafix-forward-compat
url = https://github.com/dotty-staging/simulacrum-scalafix.git
[submodule "community-build/community-projects/cats-forward-compat"]
path = community-build/community-projects/cats-forward-compat
url = https://github.com/dotty-staging/cats.git
[submodule "community-build/community-projects/cats-mtl-forward-compat"]
path = community-build/community-projects/cats-mtl-forward-compat
url = https://github.com/dotty-staging/cats-mtl.git
[submodule "community-build/community-projects/coop-forward-compat"]
path = community-build/community-projects/coop-forward-compat
url = https://github.com/dotty-staging/coop.git
[submodule "community-build/community-projects/cats-effect-3-forward-compat"]
path = community-build/community-projects/cats-effect-3-forward-compat
url = https://github.com/dotty-staging/cats-effect.git
branch = series/3.x
[submodule "community-build/community-projects/scalacheck-forward-compat"]
path = community-build/community-projects/scalacheck-forward-compat
url = https://github.com/dotty-staging/scalacheck
[submodule "community-build/community-projects/http4s"]
path = community-build/community-projects/http4s
url = https://github.com/dotty-staging/http4s.git
5 changes: 5 additions & 0 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,10 @@ major authors were omitted by oversight.
docs/js/. Please refer to the license header of the concerned files for
details.

* dotty.tools.dotc.coverage: Coverage instrumentation utilities have been
adapted from the scoverage plugin for scala 2 [5], which is under the
Apache 2.0 license.

* The Dotty codebase contains parts which are derived from
the ScalaPB protobuf library [4], which is under the Apache 2.0 license.

Expand All @@ -96,3 +100,4 @@ major authors were omitted by oversight.
[2] https://github.com/adriaanm/scala/tree/sbt-api-consolidate/src/compiler/scala/tools/sbt
[3] https://github.com/sbt/sbt/tree/0.13/compile/interface/src/main/scala/xsbt
[4] https://github.com/lampepfl/dotty/pull/5783/files
[5] https://github.com/scoverage/scalac-scoverage-plugin
Submodule cats-effect-3-forward-compat deleted from 251097
1 change: 0 additions & 1 deletion community-build/community-projects/cats-forward-compat
Submodule cats-forward-compat deleted from 6bbbc1
1 change: 0 additions & 1 deletion community-build/community-projects/cats-mtl-forward-compat
Submodule cats-mtl-forward-compat deleted from 149f00
1 change: 0 additions & 1 deletion community-build/community-projects/coop-forward-compat
Submodule coop-forward-compat deleted from 8700dd
Submodule discipline-forward-compat deleted from afd001
Submodule discipline-munit-forward-compat deleted from 38ea89
Submodule discipline-specs2-forward-compat deleted from e689c3
1 change: 0 additions & 1 deletion community-build/community-projects/munit-forward-compat
Submodule munit-forward-compat deleted from 92f3ad
Submodule scalacheck-forward-compat deleted from 976db3
Submodule simulacrum-scalafix-forward-compat deleted from 251527
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ object CommunityBuildRunner:
* for more infrastructural details.
*/
extension (self: CommunityProject) def run()(using suite: CommunityBuildRunner): Unit =
if self.requiresExperimental && !self.compilerSupportExperimental then
if self.requiresExperimental && !compilerSupportExperimental then
log(s"Skipping ${self.project} - it needs experimental features unsupported in this build.")
return
self.dependencies().foreach(_.publish())
self.dependencies.foreach(_.publish())
self.testOnlyDependencies().foreach(_.publish())
suite.runProject(self)

Expand All @@ -45,7 +45,6 @@ trait CommunityBuildRunner:
val project = projectDef.project
val command = projectDef.binaryName
val arguments = projectDef.buildCommands
val compilerVersion = projectDef.compilerVersion

@annotation.tailrec
def execTimes(task: () => Int, timesToRerun: Int): Boolean =
Expand Down
2 changes: 1 addition & 1 deletion community-build/src/scala/dotty/communitybuild/Main.scala
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ object Main:
val (toRun, ignored) =
allProjects.partition( p =>
p.docCommand != null
&& (!p.requiresExperimental || p.compilerSupportExperimental)
&& (!p.requiresExperimental || compilerSupportExperimental)
)

val paths = toRun.map { project =>
Expand Down
Loading