40 likes | 134 Views
CDT (C/C++ Development Tooling) 3.1 in the Callisto Simultaneous Release. May 26, 2006. CDT – APIs & Standards. All APIs in the CDT are provisional pending API reviews Target is CDT 4.0 (next year) for this to happen New APIs PDOM (Persistant DOM) and Indexer API
E N D
CDT (C/C++ Development Tooling) 3.1in the Callisto Simultaneous Release May 26, 2006
CDT – APIs & Standards • All APIs in the CDT are provisional pending API reviews • Target is CDT 4.0 (next year) for this to happen • New APIs • PDOM (Persistant DOM) and Indexer API • ILanguage for adding support for new languages in CDT • Changed APIs • CSearch has been removed replaced by PDOM • Indexing API has been changed • Managed Build API has been extended • Relevent Standards • ISO/IEC9899:1999 Programming Languages – C • ISO/IEC14882:1998 Programming Languages – C++
CDT – End of Life Issues • CSearch • The previous indexing and search framework has been removed • Replaced by PDOM (Persistent DOM) framework • Ctags-based Indexer has been removed • No one left to maintain it and port it to PDOM. • New “Fast” indexer is fast enough • Another strategy available that does not require external ctags tool • Run internal parser in a ctags-like mode.
CDT – IP Cleanliness • About files and license files are complete and correct • All significant and third-party contributions have been reviewed by Eclipse Legal • There were no significant 3rd party contributions that required review • Project log complete and is pending review by Eclipse Legal • http://download.eclipse.org/tools/cdt/releases/callisto/cdt_3.1_project_log.csv