Skip to content

Commit ff15f04

Browse files
Move backend from scala.tools.nsc to dotty.tools
1 parent 06a77e7 commit ff15f04

22 files changed

+45
-118
lines changed

compiler/src/scala/tools/nsc/backend/ScalaPrimitivesOps.scala renamed to compiler/src/dotty/tools/backend/ScalaPrimitivesOps.scala

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2013 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala
7-
package tools.nsc
1+
package dotty.tools
82
package backend
93

104
object ScalaPrimitivesOps extends ScalaPrimitivesOps

compiler/src/scala/tools/nsc/backend/WorklistAlgorithm.scala renamed to compiler/src/dotty/tools/backend/WorklistAlgorithm.scala

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2013 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala.tools.nsc
1+
package dotty.tools
72
package backend
83

94
import scala.collection.mutable

compiler/src/scala/tools/nsc/backend/jvm/AsmUtils.scala renamed to compiler/src/dotty/tools/backend/jvm/AsmUtils.scala

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2014 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala.tools.nsc.backend.jvm
1+
package dotty.tools
2+
package backend
3+
package jvm
74

85
import scala.tools.asm.tree.{AbstractInsnNode, ClassNode, MethodNode}
96
import java.io.PrintWriter

compiler/src/scala/tools/nsc/backend/jvm/BCodeAsmCommon.scala renamed to compiler/src/dotty/tools/backend/jvm/BCodeAsmCommon.scala

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2014 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala.tools.nsc.backend.jvm
1+
package dotty.tools
2+
package backend
3+
package jvm
74

85
/**
96
* This trait contains code shared between GenBCode and GenASM that depends on types defined in

compiler/src/scala/tools/nsc/backend/jvm/BCodeBodyBuilder.scala renamed to compiler/src/dotty/tools/backend/jvm/BCodeBodyBuilder.scala

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2012 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
7-
package scala
8-
package tools.nsc
1+
package dotty.tools
92
package backend
103
package jvm
114

125
import scala.annotation.switch
136

147
import scala.tools.asm
158
import scala.tools.asm.{Handle, Label, Opcodes}
16-
import scala.tools.nsc.backend.jvm.BCodeHelpers.InvokeStyle
9+
import BCodeHelpers.InvokeStyle
1710

1811
/*
1912
*

compiler/src/scala/tools/nsc/backend/jvm/BCodeHelpers.scala renamed to compiler/src/dotty/tools/backend/jvm/BCodeHelpers.scala

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2012 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala
7-
package tools.nsc
8-
package backend.jvm
1+
package dotty.tools
2+
package backend
3+
package jvm
94

105
import scala.tools.asm
116
import scala.collection.mutable

compiler/src/scala/tools/nsc/backend/jvm/BCodeIdiomatic.scala renamed to compiler/src/dotty/tools/backend/jvm/BCodeIdiomatic.scala

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2012 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala
7-
package tools.nsc
8-
package backend.jvm
1+
package dotty.tools
2+
package backend
3+
package jvm
94

105
import scala.tools.asm
116
import scala.annotation.switch
127
import scala.collection.mutable
13-
import scala.tools.nsc.backend.ScalaPrimitivesOps
148
import Primitives.{NE, EQ, TestOp, ArithmeticOp}
159

1610
/*

compiler/src/scala/tools/nsc/backend/jvm/BCodeSkelBuilder.scala renamed to compiler/src/dotty/tools/backend/jvm/BCodeSkelBuilder.scala

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2012 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
7-
package scala
8-
package tools.nsc
1+
package dotty.tools
92
package backend
103
package jvm
114

compiler/src/scala/tools/nsc/backend/jvm/BCodeSyncAndTry.scala renamed to compiler/src/dotty/tools/backend/jvm/BCodeSyncAndTry.scala

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2012 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
7-
package scala
8-
package tools.nsc
1+
package dotty.tools
92
package backend
103
package jvm
114

compiler/src/scala/tools/nsc/backend/jvm/BTypes.scala renamed to compiler/src/dotty/tools/backend/jvm/BTypes.scala

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
/* NSC -- new Scala compiler
2-
* Copyright 2005-2014 LAMP/EPFL
3-
* @author Martin Odersky
4-
*/
5-
6-
package scala.tools.nsc
7-
package backend.jvm
1+
package dotty.tools
2+
package backend
3+
package jvm
84

95
import scala.tools.asm
106

0 commit comments

Comments
 (0)