1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

6081 commits

Author SHA1 Message Date
Alain Magloire
f516c46c67 2004-11-23 Alain Magloire
Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
2004-11-23 18:28:18 +00:00
Andrew Niefer
2399f89255 more GCC based Tests.
impl CParameter.getType, check for definitions of variables,
visit parameter declSpecifiers
2004-11-23 17:43:16 +00:00
John Camelon
b36410c4ee Fixed bug in GNUCSourceParser regarding parsing typedefed anonymous structs as parameters in a function definition. 2004-11-23 15:22:42 +00:00
John Camelon
894e597b9e Brutally painful Parser2 fixes. 2004-11-23 14:50:24 +00:00
John Camelon
edd4a3ebf0 Most of C++ Expressions & Declarations.
80% of QuickParseTest2 passing.
2004-11-23 02:48:32 +00:00
Sean Evoy
778d51ed87 Commit for Leo Treggiari
The patch contains a fix for Bug 69114.  The particular problem was that the manifest file contained an invalid id in an optionCategory “owner” attribute.  The patch contains a change to all appropriate resolveReferences methods to check for unresolved references and write out an error message.  For the optionCategory “owner” attribute, the “owner” is set to the Tool by default.
2004-11-22 21:50:46 +00:00
Andrew Niefer
b260655021 Add GCCTests based on GCC torture test suite 2004-11-22 19:25:26 +00:00
Mikhail Khodjaiants
9969ce47df Check if the pointer value is not null before pass it to the address factory. 2004-11-22 17:00:34 +00:00
John Camelon
cf15755c35 New parser fixes.
Remove NPE in consumeArrayModifiers().
Add stronger typing to bitfield expression in declarator().
2004-11-22 15:10:37 +00:00
Doug Schaefer
fa0262f964 We now have template projects for all project types: C/C++
and Standard/Managed.
2004-11-22 14:59:34 +00:00
David Daoust
bf25c0b470 New Managed build documentation from Leo 2004-11-22 14:16:44 +00:00
Doug Schaefer
21342769d7 Hooked up the DOM to the Core Model (kind of). Put in a little more docs. 2004-11-22 03:45:18 +00:00
John Camelon
3fab76a13d Removed warning. 2004-11-22 02:41:04 +00:00
John Camelon
80e8ac3fc6 Finished DeclSpecifier for new C++ Parser. 2004-11-22 02:39:23 +00:00
John Camelon
ece695b022 Templates, Linkage Specs & the start of DeclSpecifierSeq. 2004-11-21 20:40:43 +00:00
Doug Schaefer
b34fcf2fc9 Some clean up to make the core.tests plugin more 3.0 compliant.
Also added in a new ProjectCreator that creates projects from
prebuilt zip files.
2004-11-21 15:53:55 +00:00
Doug Schaefer
753aa6132f Some clean up to make the core.tests plugin more 3.0 compliant.
Also added in a new ProjectCreator that creates projects from
prebuilt zip files.
2004-11-21 15:51:31 +00:00
John Camelon
f6aa88405c Adding using declaration/directive support.
Refactored use of ICPPASTQualifiedName.
2004-11-20 19:29:14 +00:00
John Camelon
0ad6f1bcb0 Applied patch for Devin Steffler.
Fixed 78217 - [Parser][IProblems] template operator has invalid IProblem with blank description
	Fixed 79103 - [Parser][IProblems] 3 new lineNumber=-1 found in cpp_headers
2004-11-20 17:56:43 +00:00
John Camelon
78555dc686 Patch for Devin Steffler
Removes ClassCastException from CompleteParseASTFactory
2004-11-20 17:48:48 +00:00
Alain Magloire
b488499fcc 2004-11-19 Alain Magloire
Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java
2004-11-20 04:25:17 +00:00
Sean Evoy
2c296b89c0 Commit for Leo Treggiari:
Fix for Bug 78207 "Project References hides build error markers”
2004-11-19 22:42:47 +00:00
Mikhail Khodjaiants
c59a365bc3 Use the qualified name when creating a register.
Destroy the corresponding gdb variable on register's disposal.
Added the "dispose" method to the "Register" class.
2004-11-19 22:32:37 +00:00
Andrew Niefer
d72d34cf02 Parser2 : fixed some stuff, added some more stuff
(visit initializers, add a kind of tag namespace for resolving structs)
2004-11-19 21:26:33 +00:00
John Camelon
bf7b23eb9e Writable DOM Support for:
C++ Qualified Names.
	ASM Declarations in C++.
	Namespace Definitions & Aliases.
2004-11-19 21:16:52 +00:00
Alain Magloire
06a31c42a6 2004-11-19 Alain Magloire
RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
2004-11-19 21:10:51 +00:00
Doug Schaefer
4470cb7627 Added the C Model classes into the API reference. 2004-11-19 19:55:18 +00:00
Alain Magloire
442dba3306 2004-11-19 Alain Magloire
Fix for PR 39204
	* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
2004-11-19 19:30:30 +00:00
John Camelon
f5891e712a Fixed AST2Test failure. 2004-11-19 18:53:53 +00:00
Bogdan Gheorghe
7c700e68e9 Fix for 43664: Search should report matches outside of workspace 2004-11-19 18:53:42 +00:00
Andrew Niefer
81a02aa350 first test from GCC suite 2004-11-19 18:22:39 +00:00
John Camelon
d533e36b40 Refactoring new parser for C++. 2004-11-19 16:32:22 +00:00
John Camelon
87785b3e67 Patch for Devin Steffler
Fixed 77276 - Preprocessor problem - Multi line #if are not accepted
	Fixed 77097 - Preprocessor problem - Multi line #defines are not accepted
2004-11-19 16:05:43 +00:00
Doug Schaefer
05fcfa3b2d Rebuild of Mac libraries as provided in 79066. 2004-11-19 15:11:22 +00:00
Alain Magloire
052b582c19 2004-11-19 Alain Magloire
No need for stackframe when creating the Type class,
	but rather use the target in the constructor.
2004-11-19 03:38:57 +00:00
John Camelon
eecdc3e370 Fixed failed SelectionRegressionTest 2004-11-19 01:37:58 +00:00
Mikhail Khodjaiants
7ff44b1055 Fix for bug 69184: Activate the Expression view when expression is added. 2004-11-18 22:41:32 +00:00
Mikhail Khodjaiants
0448368a27 Worker threads can try to evaluate expressions on the stack frames that have already been disposed. A flag is added to identify that the stack frame is disposed. 2004-11-18 22:39:29 +00:00
Doug Schaefer
30c7c341a3 Added in the interfaces and extension point schemas for Debug Core. 2004-11-18 21:11:05 +00:00
Doug Schaefer
1fe04a51d4 Fixed the ascii property on this file and updated it with debug.core stuff. 2004-11-18 21:10:36 +00:00
Andrew Niefer
7d6aa41cb5 fix failing content assist tests 2004-11-18 21:09:43 +00:00
Andrew Niefer
235b6312f0 patch from Devin Steffler : fix for 71317 invalid overload of the name 2004-11-18 21:05:26 +00:00
John Camelon
9293cb16fb Added AST2Tests to ParserTestSuite.
Move IASTNullStatement into the general dom package, it was in the C package incorrectly.
2004-11-18 20:46:23 +00:00
Doug Schaefer
6ddf1fab68 Build the libraries for Linux PPC. 2004-11-18 20:45:36 +00:00
John Camelon
76d22e0f05 Patch for Devin Steffler
Fixed 77281 - Unable to parse assignment statements
	Fixed 77921 - Syntax Error on initializer with floats
	Fixed 76763 - Problem for #error has extra characters
2004-11-18 20:30:27 +00:00
Doug Schaefer
2b21f4f108 Checking in the shared libraries for AIX. 2004-11-18 20:28:43 +00:00
Alain Magloire
8668f1dd8b Comment out the feedback to .log
it worry the user way to much.
2004-11-18 20:22:16 +00:00
John Camelon
552b75eb26 Patch for Devin Steffler.
Fixed 77009 - ASTUtil#getType ignores volatile
2004-11-18 18:38:32 +00:00
Alain Magloire
9a38e1a718 2004-11-19 Alain Magloire
Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
2004-11-18 17:59:42 +00:00
Alain Magloire
3051c780f3 Updated to reflect the changes in Spawner.java and PTY.java 2004-11-18 17:07:29 +00:00