Skip to content

Commit

Permalink
BestFirstSearch: state w/ SLB policy isn't best
Browse files Browse the repository at this point in the history
  • Loading branch information
kitbellew committed Sep 23, 2024
1 parent 500d0af commit b663c2b
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,8 @@ object BestFirstSearch {
def updateBest(state: State): Boolean =
(pruneSlowStates ne ScalafmtOptimizer.PruneSlowStates.No) &&
state.split.isNL &&
!state.policy
.exists(_.exists(_.isInstanceOf[PolicyOps.SingleLineBlock])) &&
(best.getOrElseUpdate(state.prev.depth, state) eq state)

def checkExplored(ft: FormatToken)(implicit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6726,7 +6726,7 @@ def using(@foo @bar('nextStateDate) nextStateData: D): State[S, D] = {
def using(@foo @bar('nextStateDate) nextStateData: D): State[S, D] = {
copy(stateData = nextStateData)
}
<<< SM 4.7.0: 25
<<< SM 4.7.0: 25 long
maxColumn = 80
===
if (
Expand All @@ -6737,6 +6737,24 @@ if (
//
}
>>>
if (
settings.fuzzingMode &&
!system.settings.config
.hasPath("akka.stream.secret-test-fuzzing-warning-disable")
) {
//
}
<<< SM 4.7.0: 25 short
maxColumn = 60
===
if (
settings.fuzzingMode && !system.settings.config.hasPath(
"akka.stream.secret-test-fuzzing-warning-disable"
)
) {
//
}
>>>
if (
settings.fuzzingMode && !system.settings.config.hasPath(
"akka.stream.secret-test-fuzzing-warning-disable"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5177,11 +5177,16 @@ object types:
GCancellable
], GAsyncReadyCallback, gpointer, Unit],
CFuncPtr3[Ptr[GOutputStream], Ptr[GAsyncResult], Ptr[Ptr[GError]], gssize],
CFuncPtr7[Ptr[GOutputStream], Ptr[
GInputStream
], GOutputStreamSpliceFlags, CInt, Ptr[
GCancellable
], GAsyncReadyCallback, gpointer, Unit],
CFuncPtr7[
Ptr[GOutputStream],
Ptr[GInputStream],
GOutputStreamSpliceFlags,
CInt,
Ptr[GCancellable],
GAsyncReadyCallback,
gpointer,
Unit
],
CFuncPtr3[Ptr[GOutputStream], Ptr[GAsyncResult], Ptr[Ptr[GError]], gssize],
CFuncPtr5[Ptr[GOutputStream], CInt, Ptr[
GCancellable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4936,11 +4936,16 @@ object types:
GCancellable
], GAsyncReadyCallback, gpointer, Unit],
CFuncPtr3[Ptr[GOutputStream], Ptr[GAsyncResult], Ptr[Ptr[GError]], gssize],
CFuncPtr7[Ptr[GOutputStream], Ptr[
GInputStream
], GOutputStreamSpliceFlags, CInt, Ptr[
GCancellable
], GAsyncReadyCallback, gpointer, Unit],
CFuncPtr7[
Ptr[GOutputStream],
Ptr[GInputStream],
GOutputStreamSpliceFlags,
CInt,
Ptr[GCancellable],
GAsyncReadyCallback,
gpointer,
Unit
],
CFuncPtr3[Ptr[GOutputStream], Ptr[GAsyncResult], Ptr[Ptr[GError]], gssize],
CFuncPtr5[Ptr[GOutputStream], CInt, Ptr[
GCancellable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5335,11 +5335,16 @@ object types:
GCancellable
], GAsyncReadyCallback, gpointer, Unit],
CFuncPtr3[Ptr[GOutputStream], Ptr[GAsyncResult], Ptr[Ptr[GError]], gssize],
CFuncPtr7[Ptr[GOutputStream], Ptr[
GInputStream
], GOutputStreamSpliceFlags, CInt, Ptr[
GCancellable
], GAsyncReadyCallback, gpointer, Unit],
CFuncPtr7[
Ptr[GOutputStream],
Ptr[GInputStream],
GOutputStreamSpliceFlags,
CInt,
Ptr[GCancellable],
GAsyncReadyCallback,
gpointer,
Unit
],
CFuncPtr3[Ptr[GOutputStream], Ptr[GAsyncResult], Ptr[Ptr[GError]], gssize],
CFuncPtr5[Ptr[GOutputStream], CInt, Ptr[
GCancellable
Expand Down

0 comments on commit b663c2b

Please sign in to comment.