Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/Archive/designs"
(→Documented Components) |
m (Jonah.kichwacoders.com moved page CDT/designs to CDT/Archive/designs) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{warning|Note: The contents of this page refer to design documents reflecting work in progress of Eclipse CDT features and for some features that have never been implemented. Therefore they may not refer to the current state of CDT. }} | ||
+ | |||
+ | [[Category:CDT:Archive]] | ||
+ | |||
== Documented Components == | == Documented Components == | ||
Line 8: | Line 12: | ||
**[[CDT/ScannerDiscovery61]] Scanner Discovery | **[[CDT/ScannerDiscovery61]] Scanner Discovery | ||
*Debug | *Debug | ||
+ | **[[CDT/cdt-debug-dsf|DSF]] Debugger Services Framework | ||
+ | **[[CDT/cdt-debug-dsf-gdb|DSF-GDB]] Integration for Linux, various RTOS, Windows, Mac, emulator, etc. | ||
**[[CDT/cdt-debug-edc|EDC]] Eclipse Debugger for C/C++ | **[[CDT/cdt-debug-edc|EDC]] Eclipse Debugger for C/C++ | ||
+ | **[[CDT/designs/Tracepoints|Tracepoints]] DSF-GDB Design Proposal for Tracepoint support for C/C++. | ||
**[[CDT: Debug: Catchpoints support]] Design for Catchpoints support in CDT Debugger (framework) | **[[CDT: Debug: Catchpoints support]] Design for Catchpoints support in CDT Debugger (framework) | ||
− | **[[CDT/cdt-debug- | + | **[[CDT/cdt-debug-feature-parity-effort|DSF-GDB feature parity effort]] Wiki page keeping track of the effort to bring DSF-GDB to the level of CDI-GDB |
− | **[[CDT/cdt-debug-dsf-gdb|DSF-GDB]] | + | **[[CDT/cdt-debug-dsf-gdb-extensibility|DSF-GDB extensibility]] Wiki page keeping track of the community's needs with respect to extending DSF-GDB |
− | **[[CDT/ | + | **[[CDT/MultiCoreDebugWorkingGroup|Multi-Core/Multi-Context]] Wiki page focused on improving the workflow of multi-core debugging. |
+ | **[[CDT/EnhancedExpressions|Enhanced Expressions Proposal]] Description of the "Enhanced Expressions" proposal. | ||
+ | **[[CDT/FullGDBConsole|Full GDB Console]] Description of the "Full GDB Console" feature. | ||
*Misc | *Misc | ||
**[http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents] Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.) | **[http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents] Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.) | ||
Line 79: | Line 88: | ||
| [[CDT/cdt-source-nav]] | | [[CDT/cdt-source-nav]] | ||
|- | |- | ||
+ | | [[CDT/cdt-qt]] | ||
+ | | Support for Qt Developers, both C++ and QML. | ||
|} | |} |
Latest revision as of 14:35, 22 January 2020
Documented Components
- Build
- MSVC Support Build and debug support for Microsoft's toolchain.
- Managed Build System Support Information about the CDT Managed Build System
- Working Set Configurations Improvements to the working-set configurations dialog
- Headless build hints https://bugs.eclipse.org/bugs/show_bug.cgi?id=186847
- CDT/ScannerDiscovery61 Scanner Discovery
- Debug
- DSF Debugger Services Framework
- DSF-GDB Integration for Linux, various RTOS, Windows, Mac, emulator, etc.
- EDC Eclipse Debugger for C/C++
- Tracepoints DSF-GDB Design Proposal for Tracepoint support for C/C++.
- CDT: Debug: Catchpoints support Design for Catchpoints support in CDT Debugger (framework)
- DSF-GDB feature parity effort Wiki page keeping track of the effort to bring DSF-GDB to the level of CDI-GDB
- DSF-GDB extensibility Wiki page keeping track of the community's needs with respect to extending DSF-GDB
- Multi-Core/Multi-Context Wiki page focused on improving the workflow of multi-core debugging.
- Enhanced Expressions Proposal Description of the "Enhanced Expressions" proposal.
- Full GDB Console Description of the "Full GDB Console" feature.
- Misc
- Older Design Documents Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
- Parser
- Overview of the DOM parsers High level explanation of parsing in CDT.
- C99/UPC parsers High level overview of the new C99/UPC parsers.
- Indexer
- PDOM & Indexing The new indexer architecture for CDT 3.1.
- DOM/AST Tooling
- Refactoring
- Static Analysis Proposal for Static Analysis Framework for C/C++.
- Project Model
- Project Model Proposal Bug for a new *DT "Project Model".
- EFS Support Transitioning CDT to full EFS integration
- CDT:Flexible Project Structure This is a project to allow for more flexible project structures in Eclipse as required for many CDT users.
- Project Templates: CDT Plug-in Developer Guide > Programmer's Guide > Project Template Engine
- HowTo extend CDT with custom file templates
- API
- CommandLauncher - overriding CDT command launch behaviour
All Components
Components | |
CDT/cdt-build | |
CDT/cdt-build-managed | |
CDT/cdt-core | Parsers, Index, Project Model, Core functionality |
CDT/cdt-debug | Common debugger components, including: breakpoints, launch UI, editor integration, etc. |
CDT/cdt-debug-cdi | API and framework for integrating debuggers with Eclipse, modeled after the JDI API in java tools. |
CDT/cdt-debug-cdi-gdb | Integration of GDB debugger using the CDI framework. |
CDT/cdt-debug-dsf | Alternative API and framework for integrating debuggers with Eclipse. |
CDT/cdt-debug-dsf-gdb | Integration of GDB debugger using the DSF framework. |
CDT/cdt-doc | |
CDT/cdt-editor | |
CDT/cdt-indexer | |
CDT/cdt-other | |
CDT/cdt-parser | |
CDT/cdt-refactoring | |
CDT/cdt-releng | |
CDT/cdt-source-nav | |
CDT/cdt-qt | Support for Qt Developers, both C++ and QML. |