-
Notifications
You must be signed in to change notification settings - Fork 205
Comparing changes
Open a pull request
base repository: scalacenter/bloop
base: v1.5.8
head repository: scalacenter/bloop
compare: v1.5.9
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 476a080 - Browse repository at this point
Copy the full SHA 476a080View commit details -
Merge pull request #2103 from scalacenter/update/scalafmt-core-3.7.7
build(deps): Update scalafmt-core from 3.7.6 to 3.7.7
Configuration menu - View commit details
-
Copy full SHA for 57843c0 - Browse repository at this point
Copy the full SHA 57843c0View commit details -
bugfix: Don't deduplicate all options when using Metals
PReviously, we would use `.distinct` on all project scalac options which would remove values for different options if the happened to be the same. Now, we only deduplicate semanticdb options. Fixes scalameta/metals#5400
Configuration menu - View commit details
-
Copy full SHA for f23a861 - Browse repository at this point
Copy the full SHA f23a861View commit details -
Merge pull request #2104 from tgodzik/fix-dedup
bugfix: Don't deduplicate all options when using Metals
Configuration menu - View commit details
-
Copy full SHA for b870185 - Browse repository at this point
Copy the full SHA b870185View commit details -
improvement: Send debug logs to BSP client
Previously, we would only print the logs when using Bloop from CLI
Configuration menu - View commit details
-
Copy full SHA for a0b6313 - Browse repository at this point
Copy the full SHA a0b6313View commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 837551a - Browse repository at this point
Copy the full SHA 837551aView commit details -
Merge pull request #2106 from scalacenter/update/sbt-scalajs-crosspro…
…ject-1.3.2 build(deps): Update sbt-scalajs-crossproject from 1.3.1 to 1.3.2
Configuration menu - View commit details
-
Copy full SHA for 71b0409 - Browse repository at this point
Copy the full SHA 71b0409View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed9bf0 - Browse repository at this point
Copy the full SHA eed9bf0View commit details -
Merge pull request #2105 from tgodzik/print-verbose
improvement: Send debug logs to BSP client
Configuration menu - View commit details
-
Copy full SHA for 6431f46 - Browse repository at this point
Copy the full SHA 6431f46View commit details -
bugfix: Don't try to discover test frameworks if none exist
Previously, even if node_modules wouldn't exist we would run test discovery, which requires the node_modules and the scripts it contains. Now, we show an error in such a case. This seems to have hanged the node process causing no tests to be discovered. I am not sure how to properly test it yet, but I need to dig into the JS part at some point since from earlier discussions with Sebastien the bridges might be problematic.
Configuration menu - View commit details
-
Copy full SHA for 4b3d2ec - Browse repository at this point
Copy the full SHA 4b3d2ecView commit details
Commits on Jul 10, 2023
-
refactor(test): bump maxDuration in js tests
This is consistently failing with messages like: ``` [error] Test bloop.scalajs.ScalaJsToolchainSpec.canLinkScalaJsProject failed: java.util.concurrent.TimeoutException: Futures timed out after [45 seconds], took 46.973 sec ``` My naive hope is that just bumping this might make this test less flaky.
Configuration menu - View commit details
-
Copy full SHA for 34f8ca9 - Browse repository at this point
Copy the full SHA 34f8ca9View commit details -
Merge pull request #1981 from ckipp01/bumpTIme
refactor(test): bump maxDuration in js tests
Configuration menu - View commit details
-
Copy full SHA for 0cef362 - Browse repository at this point
Copy the full SHA 0cef362View commit details -
Merge pull request #2107 from tgodzik/dont-run
bugfix: Don't try to discover test frameworks if none exist
Configuration menu - View commit details
-
Copy full SHA for 8ccc721 - Browse repository at this point
Copy the full SHA 8ccc721View commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d7105e - Browse repository at this point
Copy the full SHA 9d7105eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b76aa - Browse repository at this point
Copy the full SHA 63b76aaView commit details -
Merge pull request #2110 from scalacenter/update/scalafmt-core-3.7.8
build(deps): Update scalafmt-core from 3.7.7 to 3.7.8
Configuration menu - View commit details
-
Copy full SHA for a8b0412 - Browse repository at this point
Copy the full SHA a8b0412View commit details -
chore(deps): bump semver from 5.7.1 to 5.7.2 in /website
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for e3a7311 - Browse repository at this point
Copy the full SHA e3a7311View commit details -
Merge pull request #2111 from scalacenter/dependabot/npm_and_yarn/web…
…site/semver-5.7.2 chore(deps): bump semver from 5.7.1 to 5.7.2 in /website
Configuration menu - View commit details
-
Copy full SHA for 0398ca2 - Browse repository at this point
Copy the full SHA 0398ca2View commit details -
Merge pull request #2109 from scalacenter/update/sbt-1.9.2
build(deps): Update sbt, test-agent from 1.9.1 to 1.9.2
Configuration menu - View commit details
-
Copy full SHA for baf7eac - Browse repository at this point
Copy the full SHA baf7eacView commit details
Commits on Jul 12, 2023
-
bugfix: Handle NoClassDefFoundError coming from the compiler
It seems due to some incremental compilation errors (possibly), an exception can be thrown from inlining and if we don't handle it, we will never finish the compilation: ``` java.lang.NoClassDefFoundError: besom/internal/Context at java.base/java.lang.Class.getDeclaredMethods0(Native Method) at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3402) at java.base/java.lang.Class.getMethodsRecursive(Class.java:3543) at java.base/java.lang.Class.getMethod0(Class.java:3529) at java.base/java.lang.Class.getMethod(Class.java:2225) at dotty.tools.dotc.quoted.Interpreter.getMethod(Interpreter.scala:221) at dotty.tools.dotc.quoted.Interpreter.interpretedStaticMethodCall(Interpreter.scala:173) at dotty.tools.dotc.quoted.Interpreter.interpretTree(Interpreter.scala:76) at dotty.tools.dotc.transform.Splicer$SpliceInterpreter.interpretTree(Splicer.scala:247) at dotty.tools.dotc.quoted.Interpreter.interpretTree$$anonfun$2(Interpreter.scala:95) at dotty.tools.dotc.transform.Splicer$.$anonfun$2(Splicer.scala:60) at scala.Option.fold(Option.scala:263) at dotty.tools.dotc.transform.Splicer$.splice(Splicer.scala:60) at dotty.tools.dotc.inlines.Inliner.dotty$tools$dotc$inlines$Inliner$$expandMacro(Inliner.scala:1042) at dotty.tools.dotc.inlines.Inliner$InlineTyper.typedApply(Inliner.scala:818) at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:2928) at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2991) at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:126) at dotty.tools.dotc.inlines.Inliner$InlineTyper.typedUnadapted(Inliner.scala:904) at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3058) at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3062) at dotty.tools.dotc.typer.ReTyper.typedTyped(ReTyper.scala:64) at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:2933) at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2991) at dotty.tools.dotc.typer.ReTyper.typedUnadapted(ReTyper.scala:126) at dotty.tools.dotc.inlines.Inliner$InlineTyper.typedUnadapted(Inliner.scala:904) at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3058) at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3055) at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3062) at dotty.tools.dotc.inlines.Inliner.inlined(Inliner.scala:671) at dotty.tools.dotc.inlines.Inlines$InlineCall.expand(Inlines.scala:444) at dotty.tools.dotc.inlines.Inlines$.inlineCall(Inlines.scala:151) at dotty.tools.dotc.transform.Inlining$InliningTreeMap.transform(Inlining.scala:99) at dotty.tools.dotc.ast.Trees$Instance$TreeMap.transform(Trees.scala:1478) at dotty.tools.dotc.ast.TreeMapWithImplicits.transform(TreeMapWithImplicits.scala:73) at dotty.tools.dotc.transform.Inlining$InliningTreeMap.transform(Inlining.scala:93) at dotty.tools.dotc.ast.tpd$TreeMapWithPreciseStatContexts.loop$2(tpd.scala:1228) at dotty.tools.dotc.ast.tpd$TreeMapWithPreciseStatContexts.transformStats(tpd.scala:1228) at dotty.tools.dotc.ast.tpd$TreeMapWithPreciseStatContexts.transformStats(tpd.scala:1230) at dotty.tools.dotc.ast.TreeMapWithImplicits.transform(TreeMapWithImplicits.scala:64) at dotty.tools.dotc.transform.Inlining$InliningTreeMap.transform(Inlining.scala:115) at dotty.tools.dotc.ast.Trees$Instance$TreeMap.transform(Trees.scala:1483) at dotty.tools.dotc.ast.TreeMapWithImplicits.transform(TreeMapWithImplicits.scala:73) at dotty.tools.dotc.transform.Inlining$InliningTreeMap.transform(Inlining.scala:93) at dotty.tools.dotc.ast.tpd$TreeMapWithPreciseStatContexts.loop$2(tpd.scala:1228) at dotty.tools.dotc.ast.tpd$TreeMapWithPreciseStatContexts.transformStats(tpd.scala:1228) at dotty.tools.dotc.ast.tpd$TreeMapWithPreciseStatContexts.transformStats(tpd.scala:1230) at dotty.tools.dotc.ast.Trees$Instance$TreeMap.transform(Trees.scala:1491) at dotty.tools.dotc.ast.TreeMapWithImplicits.transform(TreeMapWithImplicits.scala:73) at dotty.tools.dotc.transform.Inlining$InliningTreeMap.transform(Inlining.scala:105) at dotty.tools.dotc.transform.Inlining$$anon$2.transform(Inlining.scala:62) at dotty.tools.dotc.transform.MacroTransform.run(MacroTransform.scala:18) at dotty.tools.dotc.transform.Inlining.run(Inlining.scala:34) at dotty.tools.dotc.core.Phases$Phase.runOn$$anonfun$1(Phases.scala:324) at scala.collection.immutable.List.map(List.scala:250) at dotty.tools.dotc.core.Phases$Phase.runOn(Phases.scala:328) at dotty.tools.dotc.transform.Inlining.runOn(Inlining.scala:38) at dotty.tools.dotc.Run.runPhases$1$$anonfun$1(Run.scala:247) at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) at scala.collection.ArrayOps$.foreach$extension(ArrayOps.scala:1321) at dotty.tools.dotc.Run.runPhases$1(Run.scala:263) at dotty.tools.dotc.Run.compileUnits$$anonfun$1(Run.scala:271) at dotty.tools.dotc.Run.compileUnits$$anonfun$adapted$1(Run.scala:280) at dotty.tools.dotc.util.Stats$.maybeMonitored(Stats.scala:67) at dotty.tools.dotc.Run.compileUnits(Run.scala:280) at dotty.tools.dotc.Run.compileSources(Run.scala:195) at dotty.tools.dotc.Run.compile(Run.scala:179) at dotty.tools.dotc.Driver.doCompile(Driver.scala:35) at dotty.tools.xsbt.CompilerBridgeDriver.run(CompilerBridgeDriver.java:88) at dotty.tools.xsbt.CompilerBridge.run(CompilerBridge.java:22) at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:91) at sbt.internal.inc.bloop.internal.BloopHighLevelCompiler.compileSources$1(BloopHighLevelCompiler.scala:133) at sbt.internal.inc.bloop.internal.BloopHighLevelCompiler.$anonfun$compile$7(BloopHighLevelCompiler.scala:155) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) at sbt.internal.inc.bloop.internal.BloopHighLevelCompiler.$anonfun$compile$1(BloopHighLevelCompiler.scala:71) at bloop.tracing.BraveTracer.traceInternal(BraveTracer.scala:67) at bloop.tracing.BraveTracer.trace(BraveTracer.scala:41) at sbt.internal.inc.bloop.internal.BloopHighLevelCompiler.timed$1(BloopHighLevelCompiler.scala:70) at sbt.internal.inc.bloop.internal.BloopHighLevelCompiler.$anonfun$compile$6(BloopHighLevelCompiler.scala:155) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) at monix.eval.internal.TaskRunLoop$.startFull(TaskRunLoop.scala:81) at monix.eval.internal.TaskRestartCallback.syncOnSuccess(TaskRestartCallback.scala:101) at monix.eval.internal.TaskRestartCallback.onSuccess(TaskRestartCallback.scala:74) at monix.eval.internal.TaskExecuteOn$AsyncRegister$$anon$1.run(TaskExecuteOn.scala:71) at monix.execution.internal.InterceptRunnable.run(InterceptRunnable.scala:27) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.ClassNotFoundException: besom.internal.Context at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:440) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:587) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ... 89 more ```
Configuration menu - View commit details
-
Copy full SHA for 7fb8124 - Browse repository at this point
Copy the full SHA 7fb8124View commit details -
improvement: Don't fail during copying
This might cause the compiler to never work again until restart. It seems that the reason might be that one of the files is locked, but this is highly difficult to reproduce. Connected to #1989
Configuration menu - View commit details
-
Copy full SHA for d2ee258 - Browse repository at this point
Copy the full SHA d2ee258View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 72c3d2b - Browse repository at this point
Copy the full SHA 72c3d2bView commit details -
Merge pull request #2116 from scalacenter/update/scalafmt-core-3.7.9
build(deps): Update scalafmt-core from 3.7.8 to 3.7.9
Configuration menu - View commit details
-
Copy full SHA for a86a9d9 - Browse repository at this point
Copy the full SHA a86a9d9View commit details -
Merge pull request #2115 from tgodzik/dont-fail-while-copying
improvement: Don't fail during copying
Configuration menu - View commit details
-
Copy full SHA for 67c68be - Browse repository at this point
Copy the full SHA 67c68beView commit details -
Merge pull request #2114 from tgodzik/handle-no-class-def
bugfix: Handle NoClassDefFoundError coming from the compiler
Configuration menu - View commit details
-
Copy full SHA for fb7ebf5 - Browse repository at this point
Copy the full SHA fb7ebf5View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f3b7092 - Browse repository at this point
Copy the full SHA f3b7092View commit details -
Merge pull request #2117 from scalacenter/update/scalafmt-core-3.7.10
build(deps): Update scalafmt-core from 3.7.9 to 3.7.10
Configuration menu - View commit details
-
Copy full SHA for 0344ffc - Browse repository at this point
Copy the full SHA 0344ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 260a460 - Browse repository at this point
Copy the full SHA 260a460View commit details -
Merge pull request #2119 from tgodzik/update-scalafmt
chore: Update scalafmt bostrap
Configuration menu - View commit details
-
Copy full SHA for 786e1c9 - Browse repository at this point
Copy the full SHA 786e1c9View commit details -
chore: Add release notes and fix release process
Not sure if it possible that mv semantics changed, but locally this needs the additional directory in the path. The failure is here https://github.com/scalacenter/bloop/actions/runs/5466710338/jobs/9953460172
Configuration menu - View commit details
-
Copy full SHA for 5ece56f - Browse repository at this point
Copy the full SHA 5ece56fView commit details -
Merge pull request #2120 from tgodzik/release-notes-1.5.9
chore: Add release notes and fix release process
Configuration menu - View commit details
-
Copy full SHA for 2fe11bf - Browse repository at this point
Copy the full SHA 2fe11bfView commit details
There are no files selected for viewing