Skip to content
Commits on Jul 26, 2012
  1. @skyluc

    Added alternative launch delegates for Scala Eclipse applications

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

    Scala debugger working without JDT debugger

    skyluc committed
    Reworked the Scala debugger so it doesn't use the JDT debugger to
    communicate with the VM.
    A new launch delegate is added to the Scala application launch configuration type.
    It creates a ScalaDebugTarget from the JDI connection to the vm.
    Added a breakpoint manager, to create and delete the JDI requests needed.
    Added a JDI event dispatcher, to pull the events from the JDI event queue and forwarding
    them to the interested parties.
    The management of the events and of the state of the debug elements is base on Scala actors.
    Removed the debug preference page
    Improved the access modifiers
    Fix #1001130
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.