Summary: | [compiler] Deadlock in static initializer of JDT classes | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Xu XIANG <xu.xiang> | ||||||||||
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> | ||||||||||
Status: | VERIFIED FIXED | QA Contact: | |||||||||||
Severity: | critical | ||||||||||||
Priority: | P3 | CC: | Olivier_Thomann, philippe_mulet | ||||||||||
Version: | 3.4.2 | ||||||||||||
Target Milestone: | 3.5 M6 | ||||||||||||
Hardware: | PC | ||||||||||||
OS: | Windows XP | ||||||||||||
Whiteboard: | |||||||||||||
Attachments: |
|
Description
Xu XIANG
2009-01-19 10:14:39 EST
This is a long standing weakness. And, actually, LongLiteral#FORMAT_ERROR could be eliminated entirely. This is a rare situation which has been existing since day 1. Also IntLiteral is exhibiting the same pattern. Created attachment 124410 [details]
Proposed patch
Also cleaned up some dusty code.
Created attachment 124424 [details]
Better patch
Created attachment 124425 [details]
Proposed patch for 3.4
Released for 3.5M6 Fixed Verified for 3.5M6 using I20090310-0100 |