Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 5, 2012
  1. @skyluc

    Major refactoring of the maven build.

    skyluc committed
    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
Commits on May 14, 2012
  1. @dotta

    Updated Equinoxe Weaving Hook version in core.tests and debug.tests POMs

    dotta committed
    When we updated the AJDT p2 repository we use to build the IDE (SHA:
    a50171a), we forgot to also change the
    Equinoxe Weaving Hook version number that is hardcoded in both core.tests and
    debug.tests POMs.
    We didn't notice this up until now simply because the old Equinoxe Weaving Hook
    was cached by maven in the local .m2 repository. Indeed, the build did start to
    fail after the maven local cache was deleted.
Commits on May 7, 2012
  1. @skyluc

    Added IIndexedValue support for arrays in debugger

    skyluc committed
    Extending the IIndexedValue interface allow to get the free support
    for large containers.
    If needed, the elements of arrays are grouped by 100, 10000, 1000000, ...
    Fix #1001009
Commits on May 4, 2012
  1. @dragos

    Removed workaround for debugger tests in 2.10, now that the -optimize…

    dragos committed
    … flag is no longer on all the time.
Commits on Apr 24, 2012
  1. @emolitor

    Fix Maven 3 warnings by specifying Maven-Source-Plugin version and us…

    emolitor committed
    …ing project.version in place of version
Commits on Apr 12, 2012
  1. @skyluc
  2. @skyluc
Commits on Apr 11, 2012
  1. @skyluc

    Updates from pull request comments and code cleanup

    skyluc committed
    Added some comments and cleaned style.
    Switch management of Eclipse Debug Event to use extractors.
    Made ScalaStepOver use the find anon func methods from ScalaDebugTarget.
    Made some stepping tests less fragile.
    Created stepping tests for bridge method optimisation, and enabled test without optimization.
    Added Scala 2.10 vs 2.09 check in debug session.
Commits on Apr 5, 2012
  1. @skyluc

    Scala debugger stability improvements

    skyluc committed with skyluc
    Added check to avoid abstract methods in anon func search
    Switch to actors to manage debug events
    Sorted object reference fields by name
    Added support for thread suspend
    Fixed problem where main thread was appearing twice.
    Fixed debug session hanging. All requests to the VM needs to be set to THREAD_ONLY suspend policy
    'this' reference is not available for native methods
    Copy of the JDT TcpIpSpy with a fix for ReferenceType#MethodsWithGeneric
    Disable step over tests for collection of Ints, due to SI-5646 problem
Commits on Mar 26, 2012
  1. @skyluc
  2. @skyluc
Commits on Mar 23, 2012
  1. @skyluc

    Set of improvements to the Scala debugger

    skyluc committed
    Added display of boxed values for boxing types
    Added a tweak for a JDT bug.
    Added support for step into and out actions.
    Improved the test framework so it is more resilient
    Fixed some stack traces thrown when program was terminating
    Updated source locator to work with any type using file search and type search.
    Fixed problem with smart step over in method without line information.
    * Reworked the code to use only one list of jdi requests
    Fetch local variable value right await, as the stack frame can become invalid at any time.
    Changed the way the method signature for the stackframe label is generated
    * MethodReference@argumentTypes can fail, especially when debug osgi application.
    * MethodReference#getArguments can fail too, for native methods
    * Uses the method JNI signature to create a method name.
    Send the right event on resume.
    Handle null thread group
    Logic for can resume was reversed
Commits on Mar 15, 2012
  1. @skyluc

    Support for toString in detail pane

    skyluc committed
    Improved the support for logical structure for collections
    Changed the display name for array indexes
    Added support for symbols in names
    With tests
Commits on Mar 14, 2012
  1. @skyluc

    Improvements to the Scala debugger

    skyluc committed
    Improved display of all elements.
    Added support for resume action.
    Added 'this' in variable list.
    Created tests for all improvements.
    Added hack of logical structure support.
Commits on Mar 5, 2012
  1. @skyluc

    Initial commit of a Scala debugger.

    skyluc committed
    It is enable using a checkbox in the preferences.
    It replaces the Java based debug elements by the Scala ones.
    Only terminate and improved step over actions are supported right now.
    None of the labels are fine.
    There are likely a lot of bug and other missing things.
    I'll create some doc about it on the website.
Something went wrong with that request. Please try again.