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.
Difference between revisions of "CDT/Archive/planning/6.0"
(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: | ||
− | + | ||
+ | {{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]. |
− | * | + | |
− | *** | + | === 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 |
− | * 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 === | |
** Rename in File | ** Rename in File | ||
− | + | === 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
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.
- DSF
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
- Extend the CModel to model build systems and build configurations
- 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
- Name Resolution