2.10.5 was staged!

123 views
Skip to first unread message

Adriaan Moors

unread,
Mar 2, 2015, 1:13:57 PM3/2/15
to scala-i...@googlegroups.com
Hi,

The final maintenance release in the 2.10.x series was staged at https://oss.sonatype.org/content/repositories/orgscala-lang-1186/

See below for links to the 2.10.5 distribution, which was produced on our new CI servers (Grzegorz made sure the scripts produced the same results when run on 2.10.4)

The full list of changes since 2.10.4 is below as well. My thanks to all contributors!

To quickly try out the repl with sbt :

% sbt
> ++2.10.5
> consoleQuick

I'll tag & push the release to maven on Wednesday (afternoon, San Francisco time). If you have a moment to try it out in the mean time, please let me know if you encounter any regressions! Since this is a maintenance release, we'll only consider blocker regressions (breaks common code, no workaround).


cheers
adriaan

Distro:

2015-02-26 18:01:38   25688992 scala-2.10.5.deb
2015-03-02 10:04:43   62932083 scala-2.10.5.msi
2015-02-26 18:01:39   26066481 scala-2.10.5.rpm
2015-02-26 18:01:34   29924685 scala-2.10.5.tgz
2015-02-26 18:05:09   30021672 scala-2.10.5.zip
2015-02-26 18:01:37   31742086 scala-docs-2.10.5.tgz
2015-02-26 18:01:40    3839664 scala-docs-2.10.5.txz
2015-02-26 18:05:11   34022454 scala-docs-2.10.5.zip
2015-02-26 18:01:40       3248 scala-gedit-highlighting-2.10.5-400.deb
2015-02-26 18:01:41      26057 scala-tool-support-2.10.5.tgz
2015-02-26 18:05:14      47404 scala-tool-support-2.10.5.zip


Changelog

stdlib:
887622759d [backport] SI-8787 Backport Regex doc
fceae7084c [backport] SI-7710 fix memory performance of RegexParsers in jdk7u6+
bf20737faa SI-8689 Avoid internal error in Promise after sequence of completions
099a426dd6 SI-8589 Performance improvement for ArrayCharSequence.toString

xml:
b4e3becbf3 [backport] SI-9060 Backpatch fifth-edition names
fe7867f8a7 [backport] SI-4339 Event errors and attribute fix
736293ab09 [backport] SI-9027 xml parser fix

compiler:
2f5ff595fd [backport] SI-7753 substitution broken for dependent types
0022dccfde [backport] SI-7756 Uncripple refchecks in case bodies
d288790429 SI-8596 Fix rangepos crasher with defaults, poly methods
8262ed2fc6 SI-8442 Ignore stub annotation symbols in `AnnotationInfo#matches`

scaladoc:
c4561c1d49 SI-8479 Fix constructor default args under scaladoc
f95b5b9b80 Scaladoc js location synch more robust

macros/reflection:
7b72f95a9e SI-8196 Runtime reflection robustness for STATIC impl details
0c5dd9e02f [backport] SI-7470 implements fundep materialization
5966a11ae1 -Xfundep-materialization => -Yfundep-materialization
36379cf8af [backport] transformers no longer ignore UnApply.fun
db300d4d9e [backport] no longer warns on calls to vampire macros
3314d76ceb [nomaster] typecheck(q"class C") no longer crashes



Miles Sabin

unread,
Mar 2, 2015, 5:17:49 PM3/2/15
to scala-internals
On Mon, Mar 2, 2015 at 6:13 PM, Adriaan Moors <adr...@typesafe.com> wrote:
> To quickly try out the repl with sbt :

This recipe (and the one you gave for 2.11.6) doesn't work for me ...
the artefacts don't resolve. What am I missing?

Cheers,


Miles

--
Miles Sabin
tel: +44 7813 944 528
skype: milessabin
gtalk: mi...@milessabin.com
g+: http://www.milessabin.com
http://twitter.com/milessabin

Adriaan Moors

unread,
Mar 2, 2015, 5:41:09 PM3/2/15
to scala-i...@googlegroups.com
Hi Miles,

Not sure what's going wrong. Are you in a multi-project build? (I think adding "in ThisBuild" could help then)
Can you post a transcript?

I just tried both with my standard ~/.sbt and a fresh one:

➜  ~  mv ~/.sbt ~/.sbt-stash
➜  ~  cd Desktop/scratch 
➜  scratch  ls
build.sbt project   src       target
➜  scratch  echo "" > build.sbt 
➜  scratch  sbt       
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
Getting org.scala-sbt sbt 0.13.7 ...
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
51 artifacts copied, 0 already retrieved (15709kB/225ms)
Getting Scala 2.10.4 (for sbt)...
:: retrieving :: org.scala-sbt#boot-scala
confs: [default]
5 artifacts copied, 0 already retrieved (24459kB/203ms)
[info] Loading project definition from /Users/adriaan/Desktop/scratch/project
[info] Set current project to scratch (in build file:/Users/adriaan/Desktop/scratch/)
> clean
[success] Total time: 0 s, completed Mar 2, 2015 2:37:26 PM
[info] Defining *:resolvers
[info] The new value will be used by *:externalResolvers
[info] Reapplying settings...
[info] Set current project to scratch (in build file:/Users/adriaan/Desktop/scratch/)
>  ++2.10.5
[info] Setting version to 2.10.5
[info] Reapplying settings...
[info] Set current project to scratch (in build file:/Users/adriaan/Desktop/scratch/)
> consoleQuick
[info] Updating {file:/Users/adriaan/Desktop/scratch/}scratch...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] [SUCCESSFUL ] org.scala-lang#scala-library;2.10.5!scala-library.jar (3017ms)
[info] [SUCCESSFUL ] org.scala-lang#scala-compiler;2.10.5!scala-compiler.jar (6076ms)
[info] [SUCCESSFUL ] org.scala-lang#scala-reflect;2.10.5!scala-reflect.jar (1657ms)
[info] [SUCCESSFUL ] org.scala-lang#jline;2.10.5!jline.jar (349ms)
[info] Done updating.
[info] 'compiler-interface' not yet compiled for Scala 2.10.5. Compiling...
[info]   Compilation completed in 8.832 s
[info] Starting scala interpreter...
[info] 
Welcome to Scala version 2.10.5 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_25).
Type in expressions to have them evaluated.
Type :help for more information.

scala> 



--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-interna...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Miles Sabin

unread,
Mar 2, 2015, 6:19:10 PM3/2/15
to scala-internals
On Mon, Mar 2, 2015 at 10:40 PM, Adriaan Moors <adr...@typesafe.com> wrote:
> Not sure what's going wrong.

Ahh ... just realized I wasn't reading the transcript carefully enought ...

This is the shapeless scala-2.10.x branch build, and it's complaining
about not being able to resolve macro paradise for 2.10.5. Presumably
that needs to be rebuilt and published too ...

[info] Updating {file:/home/miles/projects/shapeless-copy/}core...
[warn] Binary version (2.10) for dependency org.scala-lang#scala-compiler;2.10.5
[warn] in com.chuusai#shapeless_2.10.5;2.2.0-SNAPSHOT differs from
Scala binary version in project (2.10.5).
[warn] Binary version (2.10) for dependency org.scala-lang#scala-library;2.10.5
[warn] in com.chuusai#shapeless_2.10.5;2.2.0-SNAPSHOT differs from
Scala binary version in project (2.10.5).
[warn] Binary version (2.10) for dependency org.scala-lang#scala-reflect;2.10.5
[warn] in com.chuusai#shapeless_2.10.5;2.2.0-SNAPSHOT differs from
Scala binary version in project (2.10.5).
[info] Resolving org.scalamacros#paradise_2.10.5;2.0.1 ...
[warn] module not found: org.scalamacros#paradise_2.10.5;2.0.1
[warn] ==== local: tried
[warn] /home/miles/.ivy2/local/org.scalamacros/paradise_2.10.5/2.0.1/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/scalamacros/paradise_2.10.5/2.0.1/paradise_2.10.5-2.0.1.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: org.scalamacros#paradise_2.10.5;2.0.1: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Unresolved dependencies path:
[warn] org.scalamacros:paradise_2.10.5:2.0.1
((sbt.BuildExtra) Defaults.scala#L1762)
[warn] +- com.chuusai:shapeless_2.10.5:2.2.0-SNAPSHOT
[warn] Binary version (2.10) for dependency org.scala-lang#scala-compiler;2.10.5
[warn] in com.chuusai#shapeless-examples_2.10.5;2.2.0-SNAPSHOT
differs from Scala binary version in project (2.10.5).
[warn] Binary version (2.10) for dependency org.scala-lang#scala-library;2.10.5
[warn] in com.chuusai#shapeless-examples_2.10.5;2.2.0-SNAPSHOT
differs from Scala binary version in project (2.10.5).
[warn] Binary version (2.10) for dependency org.scala-lang#scala-compiler;2.10.5
[warn] in com.chuusai#shapeless-scratch_2.10.5;2.2.0-SNAPSHOT differs
from Scala binary version in project (2.10.5).
[warn] Binary version (2.10) for dependency org.scala-lang#scala-library;2.10.5
[warn] in com.chuusai#shapeless-scratch_2.10.5;2.2.0-SNAPSHOT differs
from Scala binary version in project (2.10.5).
[trace] Stack trace suppressed: run last core/*:update for the full output.
[error] (core/*:update) sbt.ResolveException: unresolved dependency:
org.scalamacros#paradise_2.10.5;2.0.1: not found
[error] Total time: 1 s, completed 02-Mar-2015 23:13:50

Sébastien Doeraene

unread,
Mar 3, 2015, 5:26:41 AM3/3/15
to scala-internals
Hi,

Looks like Scala.js runs without any problem with 2.10.5 :-)

Cheers,
Sébastien

Jon Pretty

unread,
Mar 3, 2015, 5:41:42 AM3/3/15
to scala-internals
I've also been using the Scala 2.10.5 REPL for a couple of days now with Rapture (which uses pretty much every Scala feature to at least some degree) without noticing anything misbehaving.

Cheers,
Jon

Eugene Burmako

unread,
Mar 3, 2015, 6:47:44 AM3/3/15
to scala-i...@googlegroups.com
Macro paradise seems to work fine with 2.10.5.

Miles Sabin

unread,
Mar 3, 2015, 8:52:37 AM3/3/15
to scala-internals
On Tue, Mar 3, 2015 at 11:47 AM, Eugene Burmako <eugene....@epfl.ch> wrote:
> Macro paradise seems to work fine with 2.10.5.

And thanks to that update shapeless is fine with 2.10.5 too ...
Reply all
Reply to author
Forward
0 new messages