Permalink
Commits on Jan 20, 2017
  1. Merge pull request #5651 from rorygraves/2.12.x_symbol_marking

    Improve performance of Symbol marking
    retronym committed on GitHub Jan 20, 2017
Commits on Jan 18, 2017
  1. Merge pull request #5637 from ichaki5748/Sl-10113

    SI-10113 mutable.TreeMap.range does not work
    SethTisue committed on GitHub Jan 18, 2017
Commits on Jan 16, 2017
  1. Improve performance of Symbol marking

    rorygraves committed Sep 16, 2016
Commits on Jan 10, 2017
  1. Merge pull request #5636 from adriaanm/jline-2.14.3-2.12.x

    Upgrade to jline2 2.14.3
    adriaanm committed on GitHub Jan 10, 2017
  2. SI-10113 mutable.TreeMap.range does not work

    added missing overrides for TreeMapView
    ichaki5748 committed Jan 10, 2017
  3. Revert "Repl prints '\n' as newline, not "^J""

    This reverts commit d571fa0 (#5450).
    
    Superseded by upgrade to jline2 2.14.3 (jline/jline2@01969b5)
    adriaanm committed Jan 10, 2017
  4. Upgrade to jline2 2.14.3

    adriaanm committed Jan 10, 2017
Commits on Jan 3, 2017
  1. Merge pull request #5621 from som-snytt/issue/9936-more

    SI-9936 LinearSeqOptimized.indexWhere
    lrytz committed on GitHub Jan 3, 2017
Commits on Dec 30, 2016
  1. SI-9936 LinearSeqOptimized.indexWhere

    Also suffered from the negative `from` bug.
    
    Prefer `math.max` to avoid `RichInt`.
    som-snytt committed Dec 30, 2016
Commits on Dec 21, 2016
  1. Merge pull request #5607 from adriaanm/rebase-5551

    Override equals and hashCode for WrappedArray
    adriaanm committed on GitHub Dec 21, 2016
  2. Merge pull request #5583 from lrytz/t10093

    SI-10093 don't move member traits to constructor body in constructors
    adriaanm committed on GitHub Dec 21, 2016
  3. Merge pull request #5610 from dwijnand/sbt

    Fix how "sbt" is written
    lrytz committed on GitHub Dec 21, 2016
  4. Override equals and hashCode for WrappedArray

    alexeyr committed with lrytz Nov 21, 2016
  5. Fix how "sbt" is written

    "sbt" is not an acronym (it used to be, but it isn't any longer).
    It's a proper name, like "iPhone" or "eBay".
    
    So, just like you wouldn't write "Get Started With EBay" or
    "How To Reset Your IPhone", we don't write "Using the Sbt Build".
    dwijnand committed Dec 21, 2016
Commits on Dec 20, 2016
  1. Merge pull request #5608 from retronym/merge/2.11.x-to-2.12.x-20161220

    Merge 2.11.x to 2.12.x [ci: last-only]
    lrytz committed on GitHub Dec 20, 2016
  2. Merge pull request #5598 from retronym/topic/jdk9-bootcp-repl-javap

    Support extra module references in the REPL
    lrytz committed on GitHub Dec 20, 2016
  3. Merge remote-tracking branch 'origin/2.11.x' into merge/2.11.x-to-2.1…

    …2.x-20161220
    
     Conflicts:
    	bincompat-backward.whitelist.conf
    	build.xml
    	src/compiler/scala/tools/nsc/typechecker/Typers.scala
    	src/library/scala/collection/immutable/NumericRange.scala
    retronym committed Dec 20, 2016
Commits on Dec 19, 2016
  1. Merge pull request #5539 from som-snytt/issue/10068

    SI-10068 Only permit elidable methods
    adriaanm committed on GitHub Dec 19, 2016
  2. Merge pull request #5541 from retronym/ticket/10067

    SI-10067 Avoid linkage errors with type patterns, Java inner classes
    adriaanm committed on GitHub Dec 19, 2016
  3. Merge pull request #5605 from szeiger/wip/fix-07-links

    Fix spec links to `07-implicits.html`
    adriaanm committed on GitHub Dec 19, 2016
Commits on Dec 18, 2016
  1. Fix spec links to `07-implicits.html`

    The file referenced by the current links actually exists under
    http://www.scala-lang.org/files/archive/spec/2.11/ but with a different
    design than the rest. It seems to be left over from an older version.
    szeiger committed Dec 18, 2016
Commits on Dec 17, 2016
  1. Merge pull request #5604 from sjrd/scalajs-friendly-assertthrows

    Use ClassTag instead of Manifest in AssertUtil.assertThrows.
    lrytz committed on GitHub Dec 17, 2016
  2. Use ClassTag instead of Manifest in AssertUtil.assertThrows.

    This allows it to work in Scala.js, which supports `ClassTag`s but
    not `Manifest`s.
    sjrd committed Dec 17, 2016
Commits on Dec 15, 2016
  1. Merge pull request #5487 from lrytz/java-constants

    SI-3236 constant types for literal final static java fields
    adriaanm committed on GitHub Dec 15, 2016
  2. Merge pull request #5454 from som-snytt/issue/9834-2.11

    SI-9834 Improve error on failed op=
    adriaanm committed on GitHub Dec 15, 2016
Commits on Dec 14, 2016
  1. Merge pull request #5588 from retronym/ticket/10098

    S-10098 Fix regression in Unix runner script with JAVA_HOME unset
    retronym committed on GitHub Dec 14, 2016
  2. SI-10068 Only permit elidable methods

    In refchecks, check that symbol with `@elidable` is a method.
    
    When eliding in uncurry, doublecheck.
    
    The check is enabled under `-Xsource:2.13`.
    som-snytt committed Nov 17, 2016
  3. Merge pull request #5602 from retronym/ticket/SD-290

    Modules w. serializable type alias "companions" are not serializable
    lrytz committed on GitHub Dec 14, 2016
Commits on Dec 13, 2016
  1. Modules w. serializable type alias "companions" are not serializable

    The behaviour changed in #5550, this commit adapts to the change so
    that we'll be binary compatible after boostrapping.
    
    MiMa alerted us to a change in the parentage of two objects in the
    forkjoin package object.
    
    In Scala 2.12.0/1, they implemented `scala.Serializable`. Recently,
    this (synthetically added) parent was absent. This appears to be
    due to a bug fix in `companionSymbolOf`, which no longer treats
    objects and same-named type aliases to be companions.
    
    This commit manually adds the formerly-synthetic parents to these
    objects, and documents the change in compiler behaviour with a test.
    
    Fixes scala/scala-dev#290
    retronym committed Dec 13, 2016
  2. Merge pull request #5558 from larsrh/topic/deprecated-y-flags

    Remove deprecated -Y flags
    adriaanm committed on GitHub Dec 13, 2016
Commits on Dec 12, 2016
  1. Merge pull request #5590 from 2m/mima-0.1.13-scala-2.11

    Upgrade MiMa to 0.1.13
    SethTisue committed on GitHub Dec 12, 2016
  2. Merge pull request #5593 from ashawley/spec-jekyll-3

    Update spec build to Jekyll 3.3
    adriaanm committed on GitHub Dec 12, 2016
  3. Merge pull request #5531 from tabdulradi/SI-10060

    SI-10060 Fixes NumricRange.max bug on empty ranges
    lrytz committed on GitHub Dec 12, 2016
  4. Merge pull request #5543 from retronym/ticket/10069

    SI-10069 Fix code gen errors with array updates, Nothing
    lrytz committed on GitHub Dec 12, 2016
  5. Merge pull request #5527 from som-snytt/fix/use-modern-replace

    String.replaceAllLiterally is String.replace
    lrytz committed on GitHub Dec 12, 2016