Bug 156731 - [compiler] Improve compiler fault-tolerance
Summary: [compiler] Improve compiler fault-tolerance
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 3.3 M7   Edit
Assignee: Philipe Mulet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 114349 144858 146768 157996 165662 166963 179477
Blocks: 149567
  Show dependency tree
 
Reported: 2006-09-08 12:50 EDT by Frederic Fusier CLA
Modified: 2007-05-03 21:12 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederic Fusier CLA 2006-09-08 12:50:30 EDT
JDT/Summit topic:

Missing types can greatly deteriorate compiler output by producing too many secondary errors, surface suboptimal DOM bindings, or even abort entire compilation process when missing types are referenced from required classfiles. We should investigate ways to improve this situation, remembering that the APT Mirror API requires that bindings are still presented even in the presence of missing types.
Comment 1 Philipe Mulet CLA 2006-09-13 06:21:10 EDT
First step is to consider improving the situation of missing types referenced (indirectly) from classfiles. These are causing abort compilation, and in certain situation will cause the global build process to fail altogether (see bug 114349).
Comment 2 Philipe Mulet CLA 2006-09-13 06:30:16 EDT
Some progress was already made for local variables, see bug 144858
Comment 3 Philipe Mulet CLA 2006-09-13 06:30:59 EDT
Also see bug 146768 for duplicate field/method issues
Comment 4 Philipe Mulet CLA 2006-10-20 06:11:34 EDT
Also see bug 157996 for missing closest matches.
Comment 5 Philipe Mulet CLA 2006-11-23 09:40:07 EST
Also see bug 165662 for duplicate local types
Comment 6 Jerome Lanneluc CLA 2007-03-22 06:15:27 EDT
To be investigated during M7
Comment 7 John Arthorne CLA 2007-03-28 13:43:19 EDT
I just noticed this when doing a query of open plan item bugs... should this be added to the 3.3 plan? (http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_3.html)
Comment 8 Jerome Lanneluc CLA 2007-03-29 05:57:45 EDT
Removing "plan" keyword for now
Comment 9 Philipe Mulet CLA 2007-03-29 06:44:33 EDT
Also see bug 179477 for array initializers.
Comment 10 Philipe Mulet CLA 2007-04-02 06:22:59 EDT
Also see bug 166963 for misplaced explicit constructor calls
Comment 11 Philipe Mulet CLA 2007-05-03 12:25:47 EDT
Closing. Most items got addressed. 
Few remaining ones are going to be left for later.
Comment 12 Olivier Thomann CLA 2007-05-03 21:12:48 EDT
Verify for 3.3M7 with I20070503-1400.