Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 5, 2015
  1. Merge pull request #935 from sschaef/pr/925-fix

    authored
    Check compiler plugins for version conflicts and cleanup
  2. Merge pull request #941 from mlangc/compiler-warning-in-move-class-10…

    authored
    …02444
    
    Fix compiler warning
Commits on May 4, 2015
  1. @mlangc

    Fix compiler warning

    mlangc authored
    Fixes #1002444
  2. @dragos

    Merge pull request #942 from Kwestor/tests/partial-functions

    dragos authored
    Badly written test corrected
  3. @dragos

    Merge pull request #943 from Kwestor/bugfix/encoding-and-closing-streams

    dragos authored
    Bugfix - encoding and closing streams
  4. @Kwestor

    Close input stream properly

    Kwestor authored
  5. @Kwestor
  6. @Kwestor

    Badly written test corrected

    Kwestor authored
Commits on May 2, 2015
  1. @dragos

    Merge pull request #940 from dragos/issue/minor-fixes

    dragos authored
    Typo and more accurate log message.
Commits on Apr 30, 2015
  1. @dragos
  2. @dragos

    Merge pull request #939 from dragos/issue/artifactory-repo

    dragos authored
    Update to the new repository for SBT builds.
  3. @dragos

    Merge pull request #938 from Kwestor/workaround/spc-and-conditional-b…

    dragos authored
    …reakpoints
    
    Workaround for problems in conditional breakpoints
  4. @dragos

    Update to the new repository for SBT builds.

    dragos authored
    The Typesafe artifactory repository is no longer available. We moved
    existing artifacts to another repository.
  5. @dragos

    Merge pull request #937 from dragos/issue/junit-test-finder-scaladoc

    dragos authored
    Handle `DocDef` trees in the JUnit test finder.
  6. @Kwestor

    Workaround for problems in conditional breakpoints

    Kwestor authored
    `SPCIntegration` uses global debug state (from `ScalaDebugger`) which is
    unavailable during conditional brakpoint check - condition is evaluated
    **before** breakpoint is hit.
    
    This commit wraps login in `try/catch` and ignores those errors. This
    unfortunately means imports from debugged file will not be added before
    expression and limited generics support.
    
    Next week we will work on more permanent solution.
  7. @dragos

    Handle `DocDef` trees in the JUnit test finder.

    dragos authored
    I added a few more lines of logging, in case this is not the only regression.
    
    Fix #1002442
Commits on Apr 29, 2015
  1. Fix implementation of new compiler plugin check

    authored
    - Multiple paths are split by a `,`
    - Even if compatibility mode is not used, we still have to check for the
      version of the plugins because there can also be binary
      incompatibilities.
  2. Cleanup ClasspathManagement

    authored
    - Move inner class out of trait to avoid reference to outer class
    - Move trait fields to top of trait member list
    - Remove some mutable state
  3. @dragos

    Check compiler plugins for version conflicts and cleanup

    dragos authored committed
    PC options in case of incompatibilities.
    
    Compiler plugins (like macro-paradise) are cross-compiled with
    the full Scala version, and they are not binary compatible across
    minor versions. We acknowledge that and check it properly in the
    classpath validator.
    
    Compiler plugins can’t be instantiated in the PC unless the
    project Scala version (Installation) is exactly the same as
    the platform (the one Eclipse is running). This commit fixes PC
    crashes due to such incompatibilities.
    
    Re #1002226
    Fix #1002358
    Fix #1002186
  4. @dragos

    Merge pull request #931 from sschaef/t1002433-stack-overflow

    dragos authored
    Fixes StackOverflowException in ScalaIndenter
  5. Accept escaped signs and unicode literals in chat literal detection

    authored
    Regex for unicode literals is copied from `StringTokenScanner`. Invalid
    escaped sign are also accepted, as valid char literals because it seems
    to be more likely that no indentation should happen after such compile
    errors.
    
    Valid/Invalid escape sign:
    
        def u = '\x'^
        // ==>
        def u = '\x'
        ^
    
    Valid unicode literals
    
        def u = '\u0fff'^
        // ==>
        def u = '\u0fff'
        ^
    
    Invalid unicode literals
    
        def u = '\u0ff'^
        // ==>
        def u = '\u0ff'
          ^
    
    It is questionable if the last case is correct or not, but it is such an
    unimportant case that it should not really matter in practice.
Commits on Apr 28, 2015
  1. Fixes StackOverflowException in ScalaIndenter

    authored
    The main problem is an exponential blowup of a regex. Another problem is
    that the val `restOfTheLine` doesn't really contain the rest of the line,
    but the start of the string literal until the offset, what in this case
    is the end of the string literal. Another problem is that the regex is
    too complicated.
    
    The easiest way to fix the problem was to simplify the regex and to stop
    the regex computation as soon as a newline character occurs, which
    happens because `.` doesn't match newline characters.
    
    No tests included because a test suite doesn't exist. The following
    should be the behavior (^ is the cursor before/after `<enter>` is pressed):
    
        def f = ""^
        //==>
        def f = ""
        ^
    
    and
    
        def f = ^""
        //==>
        def f =
          ^""
    
    Fixes #1002433
  2. Merge pull request #932 from Kwestor/expression-evaluator-improvements

    authored
    Expression evaluator improvements
Commits on Apr 27, 2015
  1. @Kwestor

    Better matching in evaluator tests

    Kwestor authored
    Now both value and type are matched at the same time.
  2. @Kwestor

    Revert "Disable 47 tests on Java 8"

    Kwestor authored
    This reverts commit 92d61cd.
    
    Fix #1002428
Commits on Apr 24, 2015
  1. Merge pull request #933 from Kwestor/feature/tasks-1002137

    authored
    Update tasks after build
  2. @Kwestor

    Refactor test for TODOs

    Kwestor authored
    Code cleanup plus additional test for `FIXME`.
  3. @Kwestor

    Re-enable tests for TODOs

    Kwestor authored
  4. Merge pull request #934 from sschaef/disable-hcr-tests

    authored
    Disable flaky tests that often fail in Scala PR validation
  5. Disable flaky tests that often fail in Scala PR validation

    authored
    The tests were recently re-enabled, because they were improved. But they
    are still not improved enough.
    
    See:
    
    https://scala-ci.typesafe.com/job/scala-2.11.x-integrate-ide/821/console
  6. @Kwestor

    Move clearTask to TaskManager

    Kwestor authored
  7. @Kwestor

    Update tasks after build

    Kwestor authored
    During each build tasks are updated for every new and/or updated file.
    
    Fixes #1002137
  8. Merge pull request #924 from sschaef/t1002394-interpreter-background-…

    authored
    …color
    
    Make interpreter background color configurable
  9. @dragos

    Merge pull request #930 from mpociecha/improve-hcr-tests

    dragos authored
    Smarter HCR-related tests
Something went wrong with that request. Please try again.