Skip to content

Latest commit

 

History

History
126 lines (100 loc) · 6.27 KB

roadmap.rst

File metadata and controls

126 lines (100 loc) · 6.27 KB

Roadmap

Helium (upcoming major release)

It is an ambitious plan, specially for milestone 1. The idea being to work on the most complex change first, the Scala model, and start on other items, so they can be refined by the time of the final release.

The targeted roadmap, with the name of the lead contributor(s) for each item:

Milestone 1 - April 2012

  • Move to Eclipse Indigo - Eric Molitor - #1000852 <span class="label success">done</span>
  • Implicit highlighting - Jin Mingjian, David Bernard and Mirko Stocker - #1000628 <span class="label success">done</span>
  • Semantic highlighting - Matt Russell - #1000591 <span class="label success">done</span>
  • Move Refactoring - Mirko Stocker - <span class="label success">done</span>
  • Improved logging - Typesafe Team - #1000880 - <span class="label success">done</span>
  • Design and implement a Scala model - Typesafe team - #1000861 - <span class="label success">done</span>
  • Create an abstraction layer with the Scala compiler - Typesafe team - #1000862 - (Moved to Lithium)
  • Smoother step over/in in the debugger - Typesafe team - #1000864 - <span class="label success">done</span>
  • Extract the presentation compiler in its own project - Typesafe team - #1000867 (Reconsidered: The Presentation Compiler is too coupled to the compiler.)

Milestone 2 - August 2012 end of July

Milestone 3 - December 2012

  • Hardening the Scala debugger <span class="label warning">in progress</span>
  • Scala Editor sluggishness

Helium release

  • Eclipse Juno (4.2) support - Eric Molitor - #1000988 <span class="label warning">in progress</span>
  • Performance improvements in the editor (#1001156)

Not aligned

Lithium (next major release)

  • Full support for Find References - Typesafe team - #1000868
  • Create an abstraction layer with the Scala compiler - Typesafe team - #1000861, #1000862
  • Use the Scala model for the Outline view - Typesafe team - #1000863
  • Create a real Scala Editor (with all completion, indentation, formatting, ... support) - Typesafe team - #1000860
  • Add support for Type Hierarchy (both in JDT and Scala specific) - Typesafe team - #1000870
  • Scala Search (implicit use) - Typesafe team - #1000871
  • Add support Call Hierarchy - Typesafe team - #1000872
  • Finalize the API in Scala IDE - Typesafe team - #1000873