CDT Commit Report for - January 27, 2004

amagloire

move to tools.

Dwarf improvements.

Debuging helping tools.

move the application to tools.

hamer

Content Assist Work: More JUnit tests

jcamelon

Patch for Andrew Niefer

This patch provides handling of the C types _Complex, _Imaginary, _Bool &
long long int in the parser symbol table. (bug45573)

Core:
modified ParserSymbolTable.promotion() & conversion()
added TypeInfo.isLongLong
modified TypeInfo.canHold()

Core.tests:
Added ParserSymbolTableTest.testLongLong()
Added ParserSymbolTableTest.testComplex()
Added ParserSymbolTableTest.test_Bool()

Added traceLogs into Scanner. Fixed Bug 46402 : expression evaluation error on branch not taken. Added beginning of IScannerExtension and GCCScannerExtension support for gcc specific aspects. Added separate Scanner log category for tracing and updated clients to use it.

Patch for Andrew Niefer.

Updates to handle _Bool

Core:
- modified CompleteParseASTFactory.getParameterTypeInfo
CompleteParseASTFactory.createReference
CompleteParseASTFactory.usualArithmeticConversions
CompleteParseASTFactory.getTypeKind
Parser.typeId
TypeFilter.shouldAccept
TypeInfo.equals
Core.tests:
- Added CompleteParseASTTest.testCBoolAsParameter