Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on May 2, 2014
  1. @retronym

    Merge pull request #3686 from densh/topic/re-enabled-typechecked-types

    retronym authored
    Re-enable typechecked types part of quasiquote test suite
  2. @retronym

    Merge pull request #3708 from lrytz/intellij

    retronym authored
    IntelliJ project files
  3. @lrytz

    IntelliJ project files

    lrytz authored
    Fixes compilation within IDEA. Allows compiling and running JUnit tests directly withing the IDE.
Commits on Apr 27, 2014
  1. @gkossakowski

    Merge pull request #3702 from gkossakowski/undoPairs

    gkossakowski authored
    Use named class for UndoPair.
Commits on Apr 25, 2014
  1. @gkossakowski

    Use named class for UndoPair.

    gkossakowski authored
    Use specific, named class for UndoPair instead of generic Tuple2. This
    makes analysis of heap dumps much easier because profilers let you inspect
    memory consumption on per-class basis.
    
    The UndoPair case class is defined in companion object to not hold an
    outer pointer reference.
  2. @gkossakowski

    Merge pull request #3698 from adriaanm/scaladoc-sourcelink

    gkossakowski authored
    Restore linking to source from scaladoc.
Commits on Apr 24, 2014
  1. @adriaanm

    Restore linking to source from scaladoc.

    adriaanm authored
    Somehow the `docsourceurl` param got dropped in the build refactor.
  2. @retronym

    Merge pull request #3694 from retronym/ticket/8478-2

    retronym authored
    SI-8478 Fix a performance regression in subtyping
Commits on Apr 23, 2014
  1. @retronym

    SI-8478 Fix a performance regression in subtyping

    retronym authored
    When checking `M[X] <:< M[Y]` for an `M` with an invariant
    parameter, we have to check that `X <:< Y && Y <:< X`. This is
    done in `isSubArgs`.
    
    The compile time of that program in the ticket jumps from 20s in
    2.10.4 to too-long-to-measure in 2.11.0. This commit reverts the
    a subtle change to `isSubArgs` in ea93654 that was ultimately
    responsible.
    
    The search for this was unusually circuitious, even for scalac.
    It appeared in 9c09c17 due a tiny error that has since been
    reverted in 58bfa19. But 58bfa19 still exhibited abysmal performance,
    due to an intervening regression that I'm targeting here.
    
    I haven't managed to extract a performance test from Slick. Using
    the test that @cvogt provided, however, with this patch:
    
    	% time qbin/scalac -J-Xmx4G -classpath /Users/jason/code/slick-presentation/target/scala-2.10/classes:/Users/jason/.sbt/0.13/staging/b64b71d1228cdfe7b6d8/slick/target/scala-2.10/classes:/Users/jason/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.6.4.jar /Users/jason/code/slick-presentation/src/main/scala/SlickPresentation.scala
    
    	real	0m21.853s
    	user	0m33.625s
    	sys	0m0.878s
    
    Which is back to 2.10.x style performance.
Commits on Apr 22, 2014
  1. @retronym

    Merge pull request #3688 from retronym/topic/continuations-cross-vers…

    retronym authored
    …ion-strikes-back
    
    Another spot to fully cross version continuations plugin
Commits on Apr 21, 2014
  1. @retronym

    Merge pull request #3635 from retronym/ticket/8329

    retronym authored
    SI-8329 Better hygiene for patmat partial functions
  2. @retronym

    Merge pull request #3670 from retronym/ticket/8463

    retronym authored
    SI-8463 Avoid unpositioned errors from search for views
  3. @retronym

    Another spot to fully cross version continuations plugin

    retronym authored
    The continuations plugin is fully cross versioned, as it
    dependes on the non-BC compiler API.
    
    I had to make the same change externally releasing 2.11.0:
    
       https://github.com/scala/jenkins-scripts/pull/99/files
    
    This fix addresses the problem in scala/scala. Without it,
    we can't resolve dependencies in development.
  4. @retronym

    Merge pull request #3685 from VladUreche/issue/8514-master

    retronym authored
    SI-8514 Remove scaladoc html inconsistencies
  5. @retronym

    Merge pull request #3687 from smarter/fix_analysisBudget_off

    retronym authored
    SI-8520 Fix -Dscalac.patmat.analysisBudget=off
  6. @retronym

    Merge pull request #3682 from retronym/ticket/8497

    retronym authored
    SI-8497 Fix regression in pickling of AnnotatedTypes
  7. @retronym

    Merge pull request #3618 from mkubala/SI-8144

    retronym authored
    SI-8144 permalinks in scaladoc
  8. @retronym

    Merge pull request #3645 from retronym/ticket/8430

    retronym authored
    SI-8430 Less non-determinism in patmat exhautiveness warnings
  9. @retronym

    Merge pull request #3633 from som-snytt/issue/repl-needs-typer

    retronym authored
    SI-8415 Exception handling in REPL init
  10. @retronym

    Merge pull request #3683 from retronym/release/2.11.0-bump-versions

    retronym authored
    Bump versions after release of 2.11.0-final
  11. @retronym

    Merge pull request #3634 from retronym/ticket/7992

    retronym authored
    SI-7992 Fix super-accessor generation after a local class
  12. @retronym

    Merge pull request #3658 from adriaanm/t8450

    retronym authored
    SI-8450 no "implicit numeric widening" in silent mode
  13. @retronym

    Merge pull request #3673 from retronym/ticket/8461

    retronym authored
    SI-8461 -Xsource:2.10 mode for macro signature checks
Commits on Apr 20, 2014
  1. @smarter

    SI-8520 Fix -Dscalac.patmat.analysisBudget=off

    smarter authored
    Correctly parse "off" instead of throwing java.lang.NumberFormatException
  2. @densh

    Re-enable typechecked types part of quasiquote test suite

    densh authored
    It was accidentally disabled.
Commits on Apr 18, 2014
  1. @VladUreche

    SI-8514 Remove scaladoc html inconsistencies

    VladUreche authored
    Some classes only got inline comments instead of getting the full comment.
Commits on Apr 16, 2014
  1. @retronym

    master now targets 2.11.1-SNAPSHOT

    retronym authored
    Unlike in previous major releases, we haven't branched for
    2.12 yet. So for the time being, master will continue to
    host 2.11.x, and we'll focus on BC changes in 2.11.1 for
    the next month before branching.
  2. @retronym
Commits on Apr 15, 2014
  1. @retronym

    Merge pull request #3676 from retronym/release/bump-versions-2.11.0-RC4

    retronym authored
    Bump versions after release of Scala 2.11.0-RC4
  2. @retronym

    Bump Akka version to 2.3.2

    retronym authored
    Quoth @rkuhn:
    
    > seeing that you are cutting a Scala release, we’ll need to
    > decide on which Akka version to bundle with it. 2.3.0 has
    > some remoting bugs which we’d like to leave behind
    
    Given the difficult of overriding the bundled Akka version
    from the Scala script runner (SI-8472), we've deemed it
    worthwhile to bump the Akka version before releasing 2.11.0.
  3. @retronym

    Bump versions after release of Scala 2.11.0-RC4

    retronym authored
    Based on:
    
       https://scala-webapps.epfl.ch/jenkins/view/scala-release-2.11.x/job/scala-release-2.11.x/52/artifact/scala/versions.properties
    
    With a manual edit of the new property, scala.full.version, which
    was not written out by `ant -Dupdate.versions`. That has since
    been remedied.
Commits on Apr 14, 2014
  1. @retronym

    SI-8497 Fix regression in pickling of AnnotatedTypes

    retronym authored
    Fixes an inconsistency introduced in these two spots:
    
      https://github.com/scala/scala/pull/3033/files#diff-6ce1a17ebee31068f41c36a8a2b3bc9aR79
      https://github.com/scala/scala/pull/3033/files#diff-c455cb229f5227b1bcaa1544478fe3acR452
    
    The bug shows up when pickling then unpickling an AnnotatedType
    that has only non-static annotations.
Commits on Apr 10, 2014
  1. @retronym

    Merge pull request #3679 from kurnevsky/master

    retronym authored
    Correction in the documentation.
  2. @retronym

    Merge pull request #3674 from densh/topic/ref-qq-guide

    retronym authored
    Update references to quasiquotes guide
  3. @retronym

    Merge pull request #3675 from adriaanm/renderfullver

    retronym authored
    Render scala.full.version to versions.properties.
Something went wrong with that request. Please try again.