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
m |
m (→Indexer) |
||
Line 144: | Line 144: | ||
== Indexer == | == Indexer == | ||
− | + | ||
− | + | {| style="width:100%;" | |
− | + | ||
− | + | |- style="vertical-align:top;" | |
− | + | | '''Improved Accuracy''' | |
− | + | || | |
− | + | {| style="width:100%;vertical-align:top;" | |
− | + | |- style="vertical-align:top;" | |
− | + | | Projects with c and c++ files ||align="right"| <ul><li>[http://bugs.eclipse.org/191989 191989]<li>[http://bugs.eclipse.org/191315 191315]<li> [http://bugs.eclipse.org/183126 183126]<li>[http://bugs.eclipse.org/224711 224711]</ul> | |
− | + | |- | |
− | + | | Handling static variables/functions defined in a header ||align="right"| [http://bugs.eclipse.org/180305 180305] | |
− | + | |- | |
− | + | | Support for unnamed namespaces ||align="right"| [http://bugs.eclipse.org/162226 162226] | |
− | + | |- | |
− | + | | Support for nested anonymous struct members ||align="right"| [http://bugs.eclipse.org/216791 216791] | |
− | + | |- | |
− | + | | Support for namespace composition ||align="right"| [http://bugs.eclipse.org/200673 200673] | |
− | + | |- | |
− | + | | Support for using declarations ||align="right"| [http://bugs.eclipse.org/216527 216527] | |
− | + | |- | |
− | + | | Support for long long ||align="right"| [http://bugs.eclipse.org/209049 209049] | |
− | + | |- | |
− | + | | Support for asm labels ||align="right"| [http://bugs.eclipse.org/226121 226121] | |
− | + | |- | |
− | + | | Support for ommitted operands in conditional expressions ||align="right"| [http://bugs.eclipse.org/212905 212905] | |
+ | |- | ||
+ | | Support for case-declarations with ranges ||align="right"| [http://bugs.eclipse.org/211882 211882] | ||
+ | |} | ||
+ | || | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | '''Improved Performance''' | ||
+ | || | ||
+ | {| style="width:100%;vertical-align:top;" | ||
+ | |- | ||
+ | | Performance improvement when using large include search paths ||align="right"| [http://bugs.eclipse.org/225302 225302] | ||
+ | |- | ||
+ | | Smaller index databases ||align="right"| [http://bugs.eclipse.org/210392 210392] | ||
+ | |} | ||
+ | || | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | '''Entirely new Proprocessor''' | ||
+ | || | ||
+ | {| style="width:100%;vertical-align:top;" | ||
+ | |- | ||
+ | | Comment tokens ignored when on same line as directive ||align="right"| [http://bugs.eclipse.org/192546 192546] | ||
+ | |- | ||
+ | | ASCII control characters in C/C++ files are flagged as errors ||align="right"| [http://bugs.eclipse.org/106344 106344] | ||
+ | |- | ||
+ | | Support for alternate keywords (or, ...) ||align="right"| [http://bugs.eclipse.org/187776 187776] | ||
+ | |- | ||
+ | | Scanner incorrectly handles #include line with macro ||align="right"| [http://bugs.eclipse.org/156990 156990] | ||
+ | |- | ||
+ | | Unreported references to macros when passed as argument to another macro ||align="right"| [http://bugs.eclipse.org/94673 94673] | ||
+ | |- | ||
+ | | Fix the location concept for the AST ||align="right"| [http://bugs.eclipse.org/202459 202459] | ||
+ | |- | ||
+ | | Support for trigraphs and digraphs ||align="right"| [http://bugs.eclipse.org/64993 64993] | ||
+ | |- | ||
+ | | Others ||align="right"| [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] | ||
+ | |} | ||
+ | || | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | '''Improved Infrastructure''' | ||
+ | || | ||
+ | {| style="width:100%;vertical-align:top;" | ||
+ | |- | ||
+ | | Diagnostics for indexer ||align="right"| [http://bugs.eclipse.org/213561 213561] | ||
+ | |- | ||
+ | | Improved configuration of indexer ||align="right"| [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] | ||
+ | |} | ||
+ | || | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | '''Visual indication of indexer status''' || | ||
+ | {| | ||
+ | |- You can enable decorations in the Project Explorer to inspect which files have been indexed ||align="right"| [http://bugs.eclipse.org/159731 159731] | ||
+ | |} | ||
+ | || | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | '''Maintenance''' | ||
+ | ||align="right"| [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], [http://bugs.eclipse.org/233511 233511] | ||
+ | || | ||
+ | |||
+ | |} | ||
== Projects & Build == | == Projects & Build == |
Revision as of 09:54, 2 June 2008
Contents
Editor
Code and File Templates | User-definable templates are now available and are used to populate new files.
|
||||||||||
Outline for assembly files | Description | ||||||||||
Code formatter improvements |
|
||||||||||
Content Assist improvements |
|
||||||||||
Doxygen editor support (plus framework) | Auto-generation of tags and a pluggable framework for other documentation tools is now available. |
178386 | |||||||||
Mark Occurrences | Highlights where the selected identifier occurs elsewhere in the editor. |
159812 | |||||||||
Folding of compound statements | 174597 (contributed by Elazar Leibovich) | ||||||||||
Macro expansion hover and exploration tool | Description | 23540 | |||||||||
Spell Checking | Spell-checking is now available and enabled by default. |
190512 | |||||||||
Scalability mode | The editor can now be opened with reduced functionality when working with very large files. |
226955 | |||||||||
Visual Studio key bindings | You can now configure the IDE to recognize Visual Studio key bindings |
209218 |
Open Declaration |
| ||||||||||
Open Element |
| ||||||||||
Search |
|
Call Hierarchy
Read/Write decorators | Icon decorator to show read and write-access for variables | 156692 |
Polymorphic method calls | Support for polymorphic method calls (virtual methods) | 156689 |
Refactoring
- Infrastructure
- Generate Getter Setters 226658
- Hide Method Refactoring 226490
- Implement Method Refactoring 226646
- Extract Constant Refactoring 181493
- Extract Function Refactoring 226484
- Maintenance of rename-refactoring 220741
Indexer
Improved Accuracy |
|
|||||||||||||||||||||
Improved Performance |
|
|||||||||||||||||||||
Entirely new Proprocessor |
|
|||||||||||||||||||||
Improved Infrastructure |
|
|||||||||||||||||||||
Visual indication of indexer status |
|
|||||||||||||||||||||
Maintenance | align="right"| 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, 233511 |
Projects & Build
- Improved usability of Project Properties pages 228953, 228958, 229771
- Make targets at the project level are built in the project build directory 176906.