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/User/NewIn50"
< CDT
(→Projects) |
(→Indexer) |
||
Line 40: | Line 40: | ||
== Indexer == | == Indexer == | ||
− | * Projects with c and c++ files - [http://bugs.eclipse.org/191989 191989],[http://bugs.eclipse.org/191315 191315], [http://bugs.eclipse.org/183126 183126] | + | * Projects with c and c++ files - [http://bugs.eclipse.org/191989 191989],[http://bugs.eclipse.org/191315 191315], [http://bugs.eclipse.org/183126 183126], [http://bugs.eclipse.org/224711 224711] |
* Handling static variables/functions defined in a header - [http://bugs.eclipse.org/180305 180305] | * Handling static variables/functions defined in a header - [http://bugs.eclipse.org/180305 180305] | ||
+ | * Support for unnamed namespaces - [http://bugs.eclipse.org/162226 162226] | ||
+ | * Support for nested anonymous struct members - [http://bugs.eclipse.org/216791 216791] | ||
+ | * Support for namespace composition - [http://bugs.eclipse.org/200673 200673] | ||
+ | * Support for using declarations - [http://bugs.eclipse.org/216527 216527] | ||
* Support for long long - [http://bugs.eclipse.org/209049 209049] | * Support for long long - [http://bugs.eclipse.org/209049 209049] | ||
+ | * Support for asm labels - [http://bugs.eclipse.org/226121 226121] | ||
+ | * Support for ommitted operands in conditional expressions - [http://bugs.eclipse.org/212905 212905] | ||
+ | * Support for case-declarations with ranges - [http://bugs.eclipse.org/211882 211882] | ||
+ | * Performance improvement when using large include search paths - [http://bugs.eclipse.org/225302 225302] | ||
* Smaller index databases - [http://bugs.eclipse.org/210392 210392] | * Smaller index databases - [http://bugs.eclipse.org/210392 210392] | ||
− | * | + | * Visual indication of indexer status - [http://bugs.eclipse.org/159731 159731] |
+ | * Diagnostics for indexer - [http://bugs.eclipse.org/213561 213561] | ||
+ | * Improved configuration of indexer - [http://bugs.eclipse.org/215789 215789], [http://bugs.eclipse.org/173848 173848], [http://bugs.eclipse.org/215783, 215783], [http://bugs.eclipse.org/220358 220358], [http://bugs.eclipse.org/227088 227088], [http://bugs.eclipse.org/228012 228012] | ||
+ | * Maintenance - [http://bugs.eclipse.org/211457 211457], [http://bugs.eclipse.org/211603 211603],[http://bugs.eclipse.org/210730 210730], [http://bugs.eclipse.org/203170 203170], [http://bugs.eclipse.org/209682 209682], [http://bugs.eclipse.org/185343 185343], [http://bugs.eclipse.org/213029 213029], [http://bugs.eclipse.org/213287 213287], [http://bugs.eclipse.org/215629 215629], [http://bugs.eclipse.org/215642 215642], [http://bugs.eclipse.org/217102 217102], [http://bugs.eclipse.org/217271 217271], [http://bugs.eclipse.org/217414 217414], [http://bugs.eclipse.org/214146 214146], [http://bugs.eclipse.org/209582 209582], [http://bugs.eclipse.org/218389 218389], [http://bugs.eclipse.org/168924 168924], [http://bugs.eclipse.org/104706 104706], [http://bugs.eclipse.org/219424 219424], [http://bugs.eclipse.org/219834 219834], [http://bugs.eclipse.org/221796 221796], [http://bugs.eclipse.org/222026 222026], [http://bugs.eclipse.org/223020 223020], [http://bugs.eclipse.org/223777 223777], [http://bugs.eclipse.org/209813 209813], [http://bugs.eclipse.org/162470 162470], [http://bugs.eclipse.org/226274 226274], [http://bugs.eclipse.org/226492 226492], [http://bugs.eclipse.org/227082 227082], [http://bugs.eclipse.org/227085 227085], [http://bugs.eclipse.org/227110 227110], [http://bugs.eclipse.org/227122 227122], [http://bugs.eclipse.org/227393 227393], [http://bugs.eclipse.org/228118 228118], [http://bugs.eclipse.org/228422 228422], [http://bugs.eclipse.org/228504 228504], [http://bugs.eclipse.org/226877 226877], [http://bugs.eclipse.org/229917 229917], [http://bugs.eclipse.org/229218 229218], [http://bugs.eclipse.org/231744 231744] | ||
* New implementation for the preprocessor: | * New implementation for the preprocessor: | ||
** Comment tokens ignored when on same line as directive - [http://bugs.eclipse.org/192546 192546] | ** Comment tokens ignored when on same line as directive - [http://bugs.eclipse.org/192546 192546] | ||
Line 53: | Line 64: | ||
** Fix the location concept for the AST - [http://bugs.eclipse.org/202459 202459] | ** Fix the location concept for the AST - [http://bugs.eclipse.org/202459 202459] | ||
** Support for trigraphs and digraphs - [http://bugs.eclipse.org/64993 64993]]) | ** Support for trigraphs and digraphs - [http://bugs.eclipse.org/64993 64993]]) | ||
− | ** Others: [http://bugs.eclipse.org/145270 145270] [http://bugs.eclipse.org/117029 117029], [http://bugs.eclipse.org/210344 210344], [http://bugs.eclipse.org/190884 190884], [http://bugs.eclipse.org/188855 188855], [http://bugs.eclipse.org/180140 180140], [http://bugs.eclipse.org/122891 122891], [http://bugs.eclipse.org/120472 120472], [http://bugs.eclipse.org/116962 116962], [http://bugs.eclipse.org/90956 90956] | + | ** Others: [http://bugs.eclipse.org/145270 145270] [http://bugs.eclipse.org/117029 117029], [http://bugs.eclipse.org/210344 210344], [http://bugs.eclipse.org/190884 190884], [http://bugs.eclipse.org/188855 188855], [http://bugs.eclipse.org/180140 180140], [http://bugs.eclipse.org/122891 122891], [http://bugs.eclipse.org/120472 120472], [http://bugs.eclipse.org/116962 116962], [http://bugs.eclipse.org/90956 90956], [http://bugs.eclipse.org/90978 90978] |
== Debug == | == Debug == | ||
* Added gdb catchpoints (event breakpoints) support | * Added gdb catchpoints (event breakpoints) support | ||
* Executables View - [http://bugs.eclipse.org/182388 182388] | * Executables View - [http://bugs.eclipse.org/182388 182388] |
Revision as of 04:57, 16 May 2008
This page is under construction
Projects
- Improved usability of Project Properties pages
Build
- Make targets at the project level are built in the project build directory 176906.
Editor
- Code and File Templates - 88390, 190511, 147390
- New preference page: C/C++ > Code Style > Code Templates
- Templates are used by New Class wizard, New Source/Header File wizards
- New generic wizard: File from Template
- Outline for assembly files - 206288, 205567
- Code formatter improvements
- Content Assist improvements
- Framework for documentation tool support in the editor, and a Doxygen implementation - 178386
- Mark Occurrences - 159812
- Folding of compound statements (contributed by Elazar Leibovich) - 174597
- Macro expansion hover and exploration tool - 23540
- Spell Checking - 190512
- Scalability mode - 226955
- Visual Studio key bindings - 209218
- Support for static functions/variables in Open Element - 193057
- Support for static functions/variables in Search - 196414
Call Hierarchy
- Icon decorator to show read and write-access for variables - 156692
- Support for polymorphic method calls (virtual methods) - 156689
Indexer
- Projects with c and c++ files - 191989,191315, 183126, 224711
- Handling static variables/functions defined in a header - 180305
- Support for unnamed namespaces - 162226
- Support for nested anonymous struct members - 216791
- Support for namespace composition - 200673
- Support for using declarations - 216527
- Support for long long - 209049
- Support for asm labels - 226121
- Support for ommitted operands in conditional expressions - 212905
- Support for case-declarations with ranges - 211882
- Performance improvement when using large include search paths - 225302
- Smaller index databases - 210392
- Visual indication of indexer status - 159731
- Diagnostics for indexer - 213561
- Improved configuration of indexer - 215789, 173848, 215783, 220358, 227088, 228012
- Maintenance - 211457, 211603,210730, 203170, 209682, 185343, 213029, 213287, 215629, 215642, 217102, 217271, 217414, 214146, 209582, 218389, 168924, 104706, 219424, 219834, 221796, 222026, 223020, 223777, 209813, 162470, 226274, 226492, 227082, 227085, 227110, 227122, 227393, 228118, 228422, 228504, 226877, 229917, 229218, 231744
- New implementation for the preprocessor:
- Comment tokens ignored when on same line as directive - 192546
- ASCII control characters in C/C++ files are flagged as errors - 106344
- Support for alternate keywords (or, ...) - 187776
- Scanner incorrectly handles #include line with macro - 156990
- Unreported references to macros when passed as argument to another macro - 94673
- Fix the location concept for the AST - 202459
- Support for trigraphs and digraphs - 64993])
- Others: 145270 117029, 210344, 190884, 188855, 180140, 122891, 120472, 116962, 90956, 90978
Debug
- Added gdb catchpoints (event breakpoints) support
- Executables View - 182388