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
(New page: * Debug ** DSF *** Towards DSF/GDB feature parity with CDI/GDB *** Clean integration into CDT coexisting with CDI **** Actions **** Launch ** Disassembly Editor ** Memory Rendering ** Laun...)
 
m (Jonah.kichwacoders.com moved page CDT/planning/6.0 to CDT/Archive/planning/6.0)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
* Debug
+
 
 +
{{warning|Note: The contents of this page refer to planning documents of past Eclipse CDT releases. See [[CDT/planning]] for current information. }}
 +
 
 +
[[Category:CDT:Archive]]
 +
 
 +
=== Debug ===
 
** DSF
 
** DSF
*** Towards DSF/GDB feature parity with CDI/GDB
+
*** {{task-done}} Towards DSF/GDB feature parity with CDI/GDB
 
*** Clean integration into CDT coexisting with CDI
 
*** Clean integration into CDT coexisting with CDI
**** Actions
+
**** {{task-inprogress}} Actions
**** Launch
+
**** {{task-done}} Launch
** Disassembly Editor
+
** {{task-omitted}} Disassembly Editor
** Memory Rendering
+
** {{task-done}} Memory Rendering
 
** Launch Wizard
 
** Launch Wizard
 
** TCF Debug
 
** TCF Debug
* Build
+
** {{task-omitted}} Variable View detail formatter [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237960 237960].
** Extensible Build System Model
+
 
*** Managed Build
+
=== Build ===
*** Makefile Project off of Managed Build
+
* Project Model/CModel
*** Scanner Discovery Service
+
** Extend the CModel to model build systems and build configurations
*** Compiler Inspection Service
+
*** Provide extension mechanism for build systems to plug in
*** Makefile Services
+
** Eliminate the managed build somewhat-based project model
*** UI Extensibility
+
** Hook up Configuration UI to these configurations
* Indexing/Parsing
+
** 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
 
** Better Language Variant Support
 
** Inactive code support (outline view)
 
** Inactive code support (outline view)
Line 23: Line 43:
 
** New New Parser  
 
** New New Parser  
 
** Indexer Heuristics for resolving includes
 
** Indexer Heuristics for resolving includes
* Editor
+
=== Editor ===
 
** Rename in File
 
** Rename in File
* Bug fixing/improvements
+
=== Bug fixing/improvements ===
 
** Name Resolution
 
** Name Resolution
 
*** Templates, Implicit conversions/constructor, operator overloading
 
*** Templates, Implicit conversions/constructor, operator overloading
 
** Refactoring
 
** Refactoring

Latest revision as of 13:50, 22 January 2020

Warning2.png
Note: The contents of this page refer to planning documents of past Eclipse CDT releases. See CDT/planning for current information.

Debug

    • DSF
      • [done] Towards DSF/GDB feature parity with CDI/GDB
      • Clean integration into CDT coexisting with CDI
        • [in progress] Actions
        • [done] Launch
    • [omitted] Disassembly Editor
    • [done] Memory Rendering
    • Launch Wizard
    • TCF Debug
    • [omitted] 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