diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2b46c95e5fe0..bb8927c1ded1 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -774,7 +774,6 @@ jobs: with: filename: .github/workflows/issue_nightly_failed.md - build-sdk-package: uses: ./.github/workflows/build-sdk.yml if: (github.event_name == 'pull_request' && !contains(github.event.pull_request.body, '[skip ci]')) || diff --git a/compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala b/compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala index 25949620a124..9c270482c6d4 100644 --- a/compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala +++ b/compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala @@ -1143,7 +1143,7 @@ trait BCodeBodyBuilder extends BCodeSkelBuilder { * - Every time when generating an ATHROW, a new basic block is started. * - During classfile writing, such basic blocks are found to be dead: no branches go there * - Eliminating dead code would probably require complex shifts in the output byte buffer - * - But there's an easy solution: replace all code in the dead block with with + * - But there's an easy solution: replace all code in the dead block with * `nop; nop; ... nop; athrow`, making sure the bytecode size stays the same * - The corresponding stack frame can be easily generated: on entering a dead the block, * the frame requires a single Throwable on the stack. diff --git a/compiler/src/dotty/tools/dotc/printing/Printer.scala b/compiler/src/dotty/tools/dotc/printing/Printer.scala index fb72b8d472d5..11d6e120d000 100644 --- a/compiler/src/dotty/tools/dotc/printing/Printer.scala +++ b/compiler/src/dotty/tools/dotc/printing/Printer.scala @@ -70,7 +70,7 @@ abstract class Printer { def changePrec(prec: Precedence)(op: => Text): Text = if (prec < this.prec) atPrec(prec) ("(" ~ op ~ ")") else atPrec(prec)(op) - /** The name, possibly with with namespace suffix if debugNames is set: + /** The name, possibly with namespace suffix if debugNames is set: * /L for local names, /V for other term names, /T for type names */ def nameString(name: Name): String diff --git a/compiler/src/dotty/tools/dotc/typer/Applications.scala b/compiler/src/dotty/tools/dotc/typer/Applications.scala index d9800a9bf4a5..819eb92febb0 100644 --- a/compiler/src/dotty/tools/dotc/typer/Applications.scala +++ b/compiler/src/dotty/tools/dotc/typer/Applications.scala @@ -1263,7 +1263,7 @@ trait Applications extends Compatibility { tree } - /** Is `tp` a unary function type or an overloaded type with with only unary function + /** Is `tp` a unary function type or an overloaded type with only unary function * types as alternatives? */ def isUnary(tp: Type)(using Context): Boolean = tp match { diff --git a/tests/pos-with-compiler-cc/backend/jvm/BCodeBodyBuilder.scala b/tests/pos-with-compiler-cc/backend/jvm/BCodeBodyBuilder.scala index bf10e37943a8..925844016f7d 100644 --- a/tests/pos-with-compiler-cc/backend/jvm/BCodeBodyBuilder.scala +++ b/tests/pos-with-compiler-cc/backend/jvm/BCodeBodyBuilder.scala @@ -1103,7 +1103,7 @@ trait BCodeBodyBuilder extends BCodeSkelBuilder { * - Every time when generating an ATHROW, a new basic block is started. * - During classfile writing, such basic blocks are found to be dead: no branches go there * - Eliminating dead code would probably require complex shifts in the output byte buffer - * - But there's an easy solution: replace all code in the dead block with with + * - But there's an easy solution: replace all code in the dead block with * `nop; nop; ... nop; athrow`, making sure the bytecode size stays the same * - The corresponding stack frame can be easily generated: on entering a dead the block, * the frame requires a single Throwable on the stack. diff --git a/tests/pos-with-compiler-cc/dotc/printing/Printer.scala b/tests/pos-with-compiler-cc/dotc/printing/Printer.scala index 25429c8fc01b..09cbda16e68d 100644 --- a/tests/pos-with-compiler-cc/dotc/printing/Printer.scala +++ b/tests/pos-with-compiler-cc/dotc/printing/Printer.scala @@ -70,7 +70,7 @@ abstract class Printer extends caps.Pure { def changePrec(prec: Precedence)(op: => Text): Text = if (prec < this.prec) atPrec(prec) ("(" ~ op ~ ")") else atPrec(prec)(op) - /** The name, possibly with with namespace suffix if debugNames is set: + /** The name, possibly with namespace suffix if debugNames is set: * /L for local names, /V for other term names, /T for type names */ def nameString(name: Name): String diff --git a/tests/pos-with-compiler-cc/dotc/typer/Applications.scala b/tests/pos-with-compiler-cc/dotc/typer/Applications.scala index aed6c55f8ad8..6ffbf0465120 100644 --- a/tests/pos-with-compiler-cc/dotc/typer/Applications.scala +++ b/tests/pos-with-compiler-cc/dotc/typer/Applications.scala @@ -1182,7 +1182,7 @@ trait Applications extends Compatibility { tree } - /** Is `tp` a unary function type or an overloaded type with with only unary function + /** Is `tp` a unary function type or an overloaded type with only unary function * types as alternatives? */ def isUnary(tp: Type)(using Context): Boolean = tp match {