File tree Expand file tree Collapse file tree 6 files changed +21
-38
lines changed
compilation/src/main/scala/scala/tools/nsc
infrastructure/src/main/java/scala/bench
micro/src/main/scala/scala/tools/nsc Expand file tree Collapse file tree 6 files changed +21
-38
lines changed Original file line number Diff line number Diff line change 1
1
package scala .tools .nsc
2
2
3
3
import java .io ._
4
- import java .net .URL
5
4
import java .nio .file ._
6
- import java .nio .file .attribute .BasicFileAttributes
7
5
import java .util .concurrent .TimeUnit
8
6
9
- import com .typesafe .config .ConfigFactory
10
7
import org .openjdk .jmh .annotations .Mode .SampleTime
11
8
import org .openjdk .jmh .annotations ._
12
9
13
- import scala .collection .JavaConverters ._
14
-
15
10
@ State (Scope .Benchmark )
16
11
@ BenchmarkMode (Array (SampleTime ))
17
12
@ OutputTimeUnit (TimeUnit .MILLISECONDS )
@@ -166,4 +161,4 @@ class HotSbtBenchmark {
166
161
BenchmarkUtils .deleteRecursive(tempDir)
167
162
BenchmarkUtils .deleteRecursive(scalaHome)
168
163
}
169
- }
164
+ }
Original file line number Diff line number Diff line change 1
1
package scala .tools .nsc ;
2
2
3
- import org .openjdk .jmh .annotations .Benchmark ;
4
- import org .openjdk .jmh .annotations .Scope ;
5
- import org .openjdk .jmh .annotations .Setup ;
6
- import org .openjdk .jmh .annotations .State ;
7
-
8
- import javax .tools .JavaCompiler ;
9
- import javax .tools .ToolProvider ;
10
- import java .io .File ;
11
- import java .io .FileWriter ;
12
3
import java .io .IOException ;
13
- import java .net .URL ;
14
- import java .net .URLClassLoader ;
15
4
import java .nio .charset .Charset ;
16
5
import java .nio .file .Files ;
17
6
import java .nio .file .Path ;
18
- import java .nio .file .Paths ;
7
+ import javax .tools .JavaCompiler ;
8
+ import javax .tools .ToolProvider ;
9
+
10
+ import org .openjdk .jmh .annotations .Benchmark ;
11
+ import org .openjdk .jmh .annotations .Scope ;
12
+ import org .openjdk .jmh .annotations .Setup ;
13
+ import org .openjdk .jmh .annotations .State ;
19
14
20
15
@ State (Scope .Thread )
21
16
public class JavacBenchmark {
Original file line number Diff line number Diff line change 1
1
package scala .tools .nsc
2
2
3
- import java .io .{File , IOException }
4
- import java .net .URL
3
+ import java .io .File
5
4
import java .nio .file ._
6
- import java .nio .file .attribute .BasicFileAttributes
7
5
import java .util .concurrent .TimeUnit
8
6
import java .util .stream .Collectors
9
7
10
- import com .typesafe .config .ConfigFactory
11
8
import org .openjdk .jmh .annotations .Mode ._
12
9
import org .openjdk .jmh .annotations ._
13
10
14
- import scala .collection .JavaConverters ._
15
11
import scala .tools .benchmark .BenchmarkDriver
16
12
17
13
trait BaseBenchmarkDriver {
Original file line number Diff line number Diff line change 1
1
package scala .bench ;
2
2
3
- import com .typesafe .config .Config ;
4
- import com .typesafe .config .ConfigFactory ;
5
- import okhttp3 .Credentials ;
6
- import okhttp3 .HttpUrl ;
7
- import okhttp3 .OkHttpClient ;
8
- import org .eclipse .jgit .api .errors .GitAPIException ;
9
- import org .eclipse .jgit .lib .Repository ;
10
- import org .eclipse .jgit .storage .file .FileRepositoryBuilder ;
11
- import org .influxdb .InfluxDB ;
12
- import org .influxdb .InfluxDBFactory ;
13
-
14
3
import java .io .IOException ;
15
4
import java .net .URI ;
16
5
import java .net .URISyntaxException ;
17
6
import java .nio .file .Files ;
18
- import java .nio .file .Path ;
19
7
import java .nio .file .Paths ;
20
- import java .util .Arrays ;
21
8
import java .util .stream .Stream ;
22
9
10
+ import com .typesafe .config .Config ;
11
+ import com .typesafe .config .ConfigFactory ;
12
+
13
+ import org .influxdb .InfluxDB ;
14
+ import org .influxdb .InfluxDBFactory ;
15
+
16
+ import okhttp3 .Credentials ;
17
+ import okhttp3 .HttpUrl ;
18
+ import okhttp3 .OkHttpClient ;
19
+
23
20
public class Database {
24
21
25
22
public static InfluxDB connectDb () {
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ class TreeTransformerBenchmark {
17
17
var g : Global = _
18
18
var tree : Global # Tree = _
19
19
20
- @ Param (Array (" ../corpus/vector/Vector.scala" ))
20
+ @ Param (Array (" ../corpus/vector/latest/ Vector.scala" ))
21
21
var file : String = _
22
22
23
23
@ Setup def setup (): Unit = {
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ import scala.reflect.internal.util.BatchSourceFile
16
16
class TreeTraverserBenchmark {
17
17
var g : Global = _
18
18
var tree : Global # Tree = _
19
- @ Param (Array (" ../corpus/vector/Vector.scala" ))
19
+ @ Param (Array (" ../corpus/vector/latest/ Vector.scala" ))
20
20
var file : String = _
21
21
22
22
@ Setup def setup (): Unit = {
You can’t perform that action at this time.
0 commit comments