CDT Commit Report for - July 28, 2003

dinglis

see ChangeLog

cleanup
reduced # of open/close pre elf file

added range checks for section string

fixed supports cpu test so that it finds debugger that support a cpu which
== native but don't say they support native

jcamelon

CORE
Fixed Bug 40842 - Parser: NPE while parsing class declaration in full parse mode
Fixed Bug 40843 - Parser: failParse doesn't set parsePassed = false on EOF.
Fixed Miscellaneous overrides issues involving parameters & functions.


TESTS
Added/moved tests as necessary for bugfix 40842 & 40843.

Patch for Victor Mozgin.

Fixed PR 39553 : Macros are not expanded in #include statements.

Fixed Bug 40730 - Parser is not searching the include path for #include""

Patch for Victor Mozgin.

Fixed PR 39537 : Parser fails if template parameters contain '>' or
'<' characters.

mkhodjai

Refactoring: moved the 'isNaN', 'isPositiveInfinity' and 'isNegativeInfinity' to the 'CDebugUtils' class.

Minimize the number of the "evaluate expression" requests when changing the value of the floating point types.

Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package - the methods of this class are mostly used in UI plugins.

Cleanup. Removed the 'reset' and 'getQualifiedName' methods from the 'ICVaraible' interface.

Cleanup. Removed the unused 'getNumberOfChildren' method from the 'CValue' class.