Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Archive/planning/6.0"

< CDT‎ | Archive‎ | planning
(Build)
(Build)
Line 24: Line 24:
 
* Managed Build
 
* Managed Build
 
** Enhance extensibility by allowing complete build definition in Java
 
** Enhance extensibility by allowing complete build definition in Java
** Make it easy to extend tool chains with other, unrelated tools (like grammar generators)
+
** Make it easy to extend tool chains with other, unrelated tools (like parser generators)
 
** Fix storage to make smaller
 
** Fix storage to make smaller
 
* Makefiles
 
* Makefiles

Revision as of 21:05, 20 October 2008

Debug

    • DSF
      • Towards DSF/GDB feature parity with CDI/GDB
      • Clean integration into CDT coexisting with CDI
        • Actions
        • Launch
    • Disassembly Editor
    • Memory Rendering
    • Launch Wizard
    • TCF Debug
    • Variable View detail formatter 237960.

Build

  • Project Model/CModel
    • Extend the CModel to model build systems and build configurations
      • Provide extension mechanism for build systems to plug in
    • Eliminate the managed build somewhat-based project model
    • Hook up Configuration UI to these configurations
    • Allow for extensibility of Build settings UI to all build systems
  • Scanner Discovery
    • Rearchitect scanner discovery to remove gnu-isms, make it easier to extend, make it easier to understand
    • Fix storage of discovery info to make smaller
    • Create service API to simplify use of scanner discover by other build systems
    • Separate out compiler built-ins service
  • Managed Build
    • Enhance extensibility by allowing complete build definition in Java
    • Make it easy to extend tool chains with other, unrelated tools (like parser generators)
    • Fix storage to make smaller
  • Makefiles
    • Separate out management of Makefile
    • Editor
    • Pave way for Makefile parsing

Indexing/Parsing

    • Better Language Variant Support
    • Inactive code support (outline view)
    • C++0x planning
    • New New Parser
    • Indexer Heuristics for resolving includes

Editor

    • Rename in File

Bug fixing/improvements

    • Name Resolution
      • Templates, Implicit conversions/constructor, operator overloading
    • Refactoring

Back to the top