Skip to content

Commit a571418

Browse files
committed
Merge commit 'refs/pull/1574/head' into merge-210
* commit 'refs/pull/1574/head': (24 commits) Fixing issue where OSGi bundles weren't getting used for distribution. Fixes example in Type.asSeenFrom Fix for SI-6600, regression with ScalaNumber. SI-6562 Fix crash with class nested in @inline method Brings copyrights in Scaladoc footer and manpage up-to-date, from 2011/12 to 2013 Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013 SI-6606 Drops new icons in, replaces abstract types placeholder icons SI-6132 Revisited, cleaned-up, links fixed, spelling errors fixed, rewordings Labeling scala.reflect and scala.reflect.macros experimental in the API docs Typo-fix in scala.concurrent.Future, thanks to @pavelpavlov Remove implementation details from Position (they are still under reflection.internal). It probably needs more cleanup of the api wrt to ranges etc but let's leave it for later SI-6399 Adds API docs for Any and AnyVal Removing actors-migration from main repository so it can live on elsewhere. Fix for SI-6597, implicit case class crasher. SI-6578 Harden against synthetics being added more than once. SI-6556 no assert for surprising ctor result type Removing actors-migration from main repository so it can live on elsewhere. Fixes SI-6500 by making erasure more regular. Modification to SI-6534 patch. Fixes SI-6559 - StringContext not using passed in escape function. ... Conflicts: src/actors-migration/scala/actors/migration/StashingActor.scala src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala src/compiler/scala/tools/nsc/settings/AestheticSettings.scala src/compiler/scala/tools/nsc/transform/Erasure.scala src/library/scala/Application.scala src/library/scala/collection/immutable/GenIterable.scala.disabled src/library/scala/collection/immutable/GenMap.scala.disabled src/library/scala/collection/immutable/GenSeq.scala.disabled src/library/scala/collection/immutable/GenSet.scala.disabled src/library/scala/collection/immutable/GenTraversable.scala.disabled src/library/scala/collection/mutable/GenIterable.scala.disabled src/library/scala/collection/mutable/GenMap.scala.disabled src/library/scala/collection/mutable/GenSeq.scala.disabled src/library/scala/collection/mutable/GenSet.scala.disabled src/library/scala/collection/mutable/GenTraversable.scala.disabled src/library/scala/collection/parallel/immutable/ParNumericRange.scala.disabled
2 parents 3d248ef + aedc853 commit a571418

File tree

1,322 files changed

+1984
-3780
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,322 files changed

+1984
-3780
lines changed

build.xml

Lines changed: 6 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,7 +1024,6 @@ QUICK BUILD (QUICK)
10241024
<include name="continuations/**"/>
10251025
<include name="swing/**"/>
10261026
<include name="actors/**"/>
1027-
<include name="actors-migration/**"/>
10281027
</srcfiles>
10291028
</uptodate>
10301029
</target>
@@ -1283,33 +1282,7 @@ QUICK BUILD (QUICK)
12831282
<stopwatch name="quick.plugins.timer" action="total"/>
12841283
</target>
12851284

1286-
<target name="quick.pre-actors-migration" depends="quick.plugins">
1287-
<uptodate property="quick.actors-migration.available" targetfile="${build-quick.dir}/actors-migration.complete">
1288-
<srcfiles dir="${src.dir}/actors-migration"/>
1289-
</uptodate>
1290-
</target>
1291-
1292-
<target name="quick.actors-migration" depends="quick.pre-actors-migration" unless="quick.actors-migration.available">
1293-
<stopwatch name="quick.actors-migration.timer"/>
1294-
<mkdir dir="${build-quick.dir}/classes/actors-migration"/>
1295-
<scalacfork
1296-
destdir="${build-quick.dir}/classes/actors-migration"
1297-
compilerpathref="quick.classpath"
1298-
params="${scalac.args.quick}"
1299-
srcdir="${src.dir}/actors-migration"
1300-
jvmargs="${scalacfork.jvmargs}">
1301-
<include name="**/*.scala"/>
1302-
<compilationpath>
1303-
<pathelement location="${build-quick.dir}/classes/library"/>
1304-
<pathelement location="${build-quick.dir}/classes/actors-migration"/>
1305-
<path refid="forkjoin.classpath"/>
1306-
</compilationpath>
1307-
</scalacfork>
1308-
<touch file="${build-quick.dir}/actors-migration.complete" verbose="no"/>
1309-
<stopwatch name="quick.actors-migration.timer" action="total"/>
1310-
</target>
1311-
1312-
<target name="quick.pre-scalacheck" depends="quick.actors-migration">
1285+
<target name="quick.pre-scalacheck" depends="quick.plugins">
13131286
<uptodate property="quick.scalacheck.available" targetfile="${build-quick.dir}/scalacheck.complete">
13141287
<srcfiles dir="${src.dir}/scalacheck"/>
13151288
</uptodate>
@@ -1514,14 +1487,11 @@ PACKED QUICK BUILD (PACK)
15141487
</fileset>
15151488
<fileset dir="${build-libs.dir}/classes/forkjoin"/>
15161489
</jar>
1517-
<jar destfile="${build-pack.dir}/lib/scala-actors.jar">
1490+
<jar destfile="${build-pack.dir}/lib/scala-actors.jar">
15181491
<fileset dir="${build-quick.dir}/classes/library">
15191492
<include name="scala/actors/**"/>
15201493
</fileset>
1521-
</jar>
1522-
<jar destfile="${build-pack.dir}/lib/scala-actors-migration.jar">
1523-
<fileset dir="${build-quick.dir}/classes/actors-migration"/>
1524-
</jar>
1494+
</jar>
15251495
</target>
15261496

15271497
<target name="pack.swing" depends="pack.lib" if="has.java6">
@@ -1682,7 +1652,6 @@ PACKED QUICK BUILD (PACK)
16821652
<pathelement location="${build-pack.dir}/lib/scala-partest.jar"/>
16831653
<pathelement location="${build-pack.dir}/lib/scalap.jar"/>
16841654
<pathelement location="${build-pack.dir}/lib/scala-actors.jar"/>
1685-
<pathelement location="${build-pack.dir}/lib/scala-actors-migration.jar"/>
16861655
<pathelement location="${ant.jar}"/>
16871656
<pathelement location="${jline.jar}"/>
16881657
<path refid="lib.extra"/>
@@ -1752,7 +1721,6 @@ OSGi Artifacts
17521721
<stopwatch name="osgi.bundle.timer"/>
17531722
<make-bundle name="scala-library" version="${osgi.version.number}" />
17541723
<make-bundle name="scala-actors" version="${osgi.version.number}" />
1755-
<make-bundle name="scala-actors-migration" version="${osgi.version.number}" />
17561724
<make-bundle name="scala-reflect" version="${osgi.version.number}" />
17571725
<make-bundle name="scala-compiler" version="${osgi.version.number}" />
17581726
<make-plugin-bundle name="continuations" version="${osgi.version.number}" />
@@ -1773,7 +1741,6 @@ OSGi Artifacts
17731741
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-reflect.jar"/>
17741742
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-compiler.jar"/>
17751743
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-actors.jar"/>
1776-
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-actors-migration.jar"/>
17771744
</path>
17781745

17791746
<uptodate property="osgi.test.available" targetfile="${build-osgi.dir}/test-compile.complete">
@@ -2321,7 +2288,6 @@ DOCUMENTATION
23212288
<include name="library/**"/>
23222289
<include name="swing/**"/>
23232290
<include name="actors/**"/>
2324-
<include name="actors-migration/**"/>
23252291
<include name="reflect/**"/>
23262292
</source-includes>
23272293
</doc-uptodate-check>
@@ -2348,7 +2314,6 @@ DOCUMENTATION
23482314
rawOutput="${scaladoc.raw.output}"
23492315
noPrefixes="${scaladoc.no.prefixes}">
23502316
<src>
2351-
<files includes="${src.dir}/actors-migration"/>
23522317
<files includes="${src.dir}/actors"/>
23532318
<files includes="${src.dir}/library"/>
23542319
<files includes="${src.dir}/reflect"/>
@@ -2547,35 +2512,9 @@ DOCUMENTATION
25472512
<stopwatch name="docs.continuations-plugin.timer" action="total"/>
25482513
</target>
25492514

2550-
<target name="docs.pre-actors-migration" depends="docs.continuations-plugin">
2551-
<doc-uptodate-check name="actors-migration" srcdir="${src.dir}/actors-migration" />
2552-
</target>
2553-
2554-
<target name="docs.actors-migration" depends="docs.pre-actors-migration" unless="docs.actors-migration.available">
2555-
<stopwatch name="docs.actors-migration.timer"/>
2556-
<mkdir dir="${build-docs.dir}/actors-migration"/>
2557-
<scaladoc
2558-
destdir="${build-docs.dir}/actors-migration"
2559-
doctitle="Actors Migration Kit"
2560-
docversion="${version.number}"
2561-
sourcepath="${src.dir}"
2562-
classpathref="pack.classpath"
2563-
srcdir="${src.dir}/actors-migration"
2564-
addparams="${scalac.args.all}"
2565-
implicits="on"
2566-
diagrams="on"
2567-
groups="on"
2568-
rawOutput="${scaladoc.raw.output}"
2569-
noPrefixes="${scaladoc.no.prefixes}">
2570-
<include name="**/*.scala"/>
2571-
</scaladoc>
2572-
<touch file="${build-docs.dir}/actors-migration.complete" verbose="no"/>
2573-
<stopwatch name="docs.actors-migration.timer" action="total"/>
2574-
</target>
2575-
25762515
<target name="docs.done" depends="docs.man"/>
25772516

2578-
<target name="docs.all" depends="docs.jline, docs.comp, docs.man, docs.lib, docs.scalap, docs.partest, docs.continuations-plugin, docs.actors-migration"/>
2517+
<target name="docs.all" depends="docs.jline, docs.comp, docs.man, docs.lib, docs.scalap, docs.partest, docs.continuations-plugin"/>
25792518

25802519
<target name="docs.clean">
25812520
<delete dir="${build-docs.dir}" includeemptydirs="yes" quiet="yes" failonerror="no"/>
@@ -2592,7 +2531,6 @@ BOOTRAPING TEST AND TEST SUITE
25922531
<exclude name="bin/**"/>
25932532
<exclude name="*.complete"/>
25942533
<exclude name="misc/scala-devel/plugins/*.jar"/>
2595-
<exclude name="classes/actors-migration/**"/>
25962534
</same>
25972535
</target>
25982536

@@ -2725,7 +2663,8 @@ DISTRIBUTION
27252663
<attribute name="name" />
27262664
<sequential>
27272665
<copy file="${build-osgi.dir}/org.scala-lang.plugins.@{name}.jar"
2728-
tofile="${dist.dir}/misc/scala-devel/plugins/@{name}.jar"/>
2666+
tofile="${dist.dir}/misc/scala-devel/plugins/@{name}.jar"
2667+
overwrite="yes"/>
27292668
</sequential>
27302669
</macrodef>
27312670
</target>
@@ -2741,7 +2680,6 @@ DISTRIBUTION
27412680
<copy-bundle name="scala-reflect"/>
27422681
<copy-bundle name="scala-swing"/>
27432682
<copy-bundle name="scala-actors"/>
2744-
<copy-bundle name="scala-actors-migration"/>
27452683
<copy-bundle name="scala-compiler"/>
27462684
<copy toDir="${dist.dir}/bin">
27472685
<fileset dir="${build-pack.dir}/bin"/>
@@ -2802,9 +2740,6 @@ DISTRIBUTION
28022740
<jar destfile="${dist.dir}/src/scala-actors-src.jar">
28032741
<fileset dir="${src.dir}/actors"/>
28042742
</jar>
2805-
<jar destfile="${dist.dir}/src/scala-actors-migration-src.jar">
2806-
<fileset dir="${src.dir}/actors-migration"/>
2807-
</jar>
28082743
<jar destfile="${dist.dir}/src/scalap-src.jar">
28092744
<fileset dir="${src.dir}/scalap"/>
28102745
</jar>
@@ -2982,9 +2917,6 @@ POSITIONS
29822917
<antcall target="test.positions.sub" inheritRefs="true">
29832918
<param name="test.srcs" value="${src.dir}/actors"/>
29842919
</antcall>
2985-
<antcall target="test.positions.sub" inheritRefs="true">
2986-
<param name="test.srcs" value="${src.dir}/actors-migration"/>
2987-
</antcall>
29882920
<antcall target="test.positions.sub" inheritRefs="true">
29892921
<param name="test.srcs" value="${src.dir}/dbc"/>
29902922
</antcall>

project/Build.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ object ScalaBuild extends Build with Layers with Packaging with Testing {
2424
)
2525

2626
// Collections of projects to run 'compile' on.
27-
lazy val compiledProjects = Seq(quickLib, quickComp, continuationsLibrary, actors, actorsMigration, swing, forkjoin, fjbg)
27+
lazy val compiledProjects = Seq(quickLib, quickComp, continuationsLibrary, actors, swing, forkjoin, fjbg)
2828
// Collection of projects to 'package' and 'publish' together.
29-
lazy val packagedBinaryProjects = Seq(scalaLibrary, scalaCompiler, swing, actors, actorsMigration, continuationsPlugin, jline, scalap)
29+
lazy val packagedBinaryProjects = Seq(scalaLibrary, scalaCompiler, swing, actors, continuationsPlugin, jline, scalap)
3030
lazy val partestRunProjects = Seq(testsuite, continuationsTestsuite)
3131

3232
private def epflPomExtra = (
@@ -205,7 +205,6 @@ object ScalaBuild extends Build with Layers with Packaging with Testing {
205205
lazy val dependentProjectSettings = settingOverrides ++ Seq(quickScalaInstance, quickScalaLibraryDependency, addCheaterDependency("scala-library"))
206206
lazy val actors = Project("scala-actors", file(".")) settings(dependentProjectSettings:_*) dependsOn(forkjoin % "provided")
207207
lazy val swing = Project("scala-swing", file(".")) settings(dependentProjectSettings:_*) dependsOn(actors % "provided")
208-
lazy val actorsMigration = Project("scala-actors-migration", file(".")) settings(dependentProjectSettings:_*) dependsOn(actors % "provided")
209208
// This project will generate man pages (in man1 and html) for scala.
210209
lazy val manmakerSettings: Seq[Setting[_]] = dependentProjectSettings :+ externalDeps
211210
lazy val manmaker = Project("manual", file(".")) settings(manmakerSettings:_*)

project/Testing.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ trait Testing { self: ScalaBuild.type =>
2929
val testsuite = (
3030
Project("testsuite", file("."))
3131
settings (testsuiteSettings:_*)
32-
dependsOn (scalaLibrary, scalaCompiler, fjbg, partest, scalacheck, actorsMigration)
32+
dependsOn (scalaLibrary, scalaCompiler, fjbg, partest, scalacheck)
3333
)
3434
val continuationsTestsuite = (
3535
Project("continuations-testsuite", file("."))
3636
settings (continuationsTestsuiteSettings:_*)
37-
dependsOn (partest, scalaLibrary, scalaCompiler, fjbg, actorsMigration)
37+
dependsOn (partest, scalaLibrary, scalaCompiler, fjbg)
3838
)
3939

4040
}

src/actors-migration/scala/actors/migration/ActorDSL.scala

Lines changed: 0 additions & 56 deletions
This file was deleted.

src/actors-migration/scala/actors/migration/Pattern.scala

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/actors-migration/scala/actors/migration/Props.scala

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)