Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 23, 2013
  1. @skyluc

    Uses a specific scala version for the version updater

    skyluc authored
    (cherry picked from commit 24a421a)
Commits on Feb 21, 2013
  1. @skyluc

    Uses sbinary '-pretending-SNAPSHOT' version

    skyluc authored
    (cherry picked from commit b33b664)
Commits on Feb 4, 2013
  1. @dragos

    Bump version number to 3.0.0-SNAPSHOT.

    dragos authored
    Once we bump the version, I can branch for release/3.0.x.
    I removed some versioned dependencies between our own core plugins (sdt.debug
    to sdt.core, sdt.spy to sdt.core), as I think they are not needed and are just
    a pain to maintain.
Commits on Jan 24, 2013
  1. @huitseeker
Commits on Dec 17, 2012
  1. @dotta

    ``sbt.precompiled.version`` has to match ``scala.version``

    dotta authored
    It is really important that when we build the IDE, the sbt artifacts are
    compiled against the exact same Scala compiler that is shipped in the IDE. To
    this end, I've updated the value of ``sbt.precompiled.version`` to always match
    the ``scala.version`` one. This is needed because while the Scala library is
    ensured to be forward binary compatible across minor releases, no such
    guarantee is provided for the Scala compiler (and the Sbt compiler-interface,
    which we use in the IDE, does need to be linked against the Scala compiler).
    As part of this commit, I've also made another small change to the property
    ``scala.major.minor.version`` and renamed it ``scala.era.major.version``, as
    this what this property actually contains.
Commits on Dec 5, 2012
  1. @dragos
Commits on Nov 1, 2012
  1. @dotta

    Slightly increased VM heap space

    dotta authored
    This was done to prevent ``java.lang.OutOfMemoryError: Java heap space`` to be
    thrown during project's build.
Commits on Oct 11, 2012
  1. @dragos

    No timeout when running tests.

    dragos authored
    Added an environment option to suppress timeouts when running tests. This will make
    tests more repeatable. The option is passed by default in the maven build for tests,
    but if you want to run the IDE in that mode (for instance, in the debugger), make sure
    to add -Dsdtcore.notimeouts to your command line options.
Commits on Oct 9, 2012
  1. @skyluc

    Added a profile to set the scala versions

    skyluc authored
    The profile runs a tool which git the versions from the properties files
    unzipped during the toolchain build.
    Set a value to SET_VERSION to trigger the extra step.
Commits on Oct 3, 2012
  1. @dotta

    Added new build profile for Scala 2.11

    dotta authored
    Note that the p2 repo's name of both scalariform and scala-refactoring contain
    now the Scala major version they have been compiled with. Doing so will make
    our life easier in the future ("trunk" is a moving target, we need a stable
    Also, since minor Scala releases are binary compatible, it should be ok to use
    scalariform and scala-refactoring compiled against Scala 2.10.0 also for
    building the IDE for Scala 2.10.1.
    The changes in org.scala-ide.scala.compiler/pom.xml needed to support Scala
    2.11.x are exact duplicates of what we do for Scala 2.10.x. Unfortunately, it
    doesn't seem to be possible to avoid the duplication because of Maven
    limitations (e.g., Furthermore,
    consider that once we drop support for Scala 2.9.x, then we will no longer need
    to have the above mentioned duplication.
    Re #1001256
Commits on Aug 9, 2012
  1. @skyluc

    Updated sbinary version

    skyluc authored
    It was needed to be able to build
Commits on Aug 8, 2012
  1. @vigdorchik

    Sbinary version removed.

    vigdorchik authored
Commits on Aug 7, 2012
  1. @vigdorchik @dotta

    Use stock sbt 0.13 from eclipse

    vigdorchik authored dotta committed
    * Move sbt to 2.9.2 for 2.9.x series.
    * Use short sbt.compiled.version for 2.10.x
    * Use full version of sbinary.
    * Fixed continuation plugin test: Continuations plugin is _not_ enabled by default in 2.10
Commits on Aug 5, 2012
  1. @emolitor
Commits on Jul 26, 2012
  1. @skyluc

    Added alternative launch delegates for Scala Eclipse applications

    skyluc authored
    The new launch delegates are added to the Equinox weaving launch
    configurations, if available in the Eclipse setup.
    Fix #1001158
Commits on Jul 18, 2012
  1. @dragos
Commits on Jul 10, 2012
  1. @dragos

    Bumped sbt version.

    dragos authored
Commits on Jul 4, 2012
  1. @dragos

    Depend on a minimal set of Sbt artifacts.

    dragos authored
    Fixes the build for 2.10.
Commits on Jun 8, 2012
  1. @dragos
  2. @skyluc

    Adds generation of the toolchain update site

    skyluc authored
    In a new maven project/folder
Commits on Jun 7, 2012
  1. @skyluc

    Added extra compiler jar

    skyluc authored
    Correctly configure optional dependencies
  2. @skyluc

    Clean up and simplification of the poms

    skyluc authored
    Made the dependencies of library, compiler and sbt optional, so they don't have to be excluded later.
    Moved the 'allowConflictingDependencies' option to the projects which require it (feature and site).
    It is needed because of the mix of versions for the elements coming from the m2 repo.
    Removed the dependency to aspectjrt (not needed)
    Cleaned-up an invalid property definition in sbt.full.library.
    Created properties for all plugin version numbers
    Fixed typo
    Fixed git location
    Added parameter to the p2 repositories ids
Commits on Jun 5, 2012
  1. @skyluc

    Major refactoring of the maven build.

    skyluc authored
    No bash script needed anymore. Everything is managed through maven.
    The new pom at in root folder contains version information and general configuration. is the root of the toolchain part is the root of the sdt part
    The version numbers of some plugins has been upgraded
    The downloaded libs have been moved to the target/lib folders, to simplify the clean up process.
    The first time, run './ (or './ install -P scala-2.10.x' for 2.10) from the root to generate an initial build and install the top pom locally. Then use maven from any project or subproject.
    Use the scala-2.10.x profile ('-P scala-2.10.x') to compile the 2.10 version.
    Re #1001056
Something went wrong with that request. Please try again.