Bug 452194 - Code no longer compiles in 4.4.1, but with confusing error


Change-Id: Ie2a0a525c62865cb65f965f13b3ef3e19555baee
Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Bug 452788 - [1.8][compiler] Type not correctly inferred in lambda
expression

Change-Id: I341d01e924ac76a4eab2861f2d6926d86aa01f53
Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Bug 452457 - Long running performance tests don't run on baseline (4.4)

Change-Id: Iceff94b82a4d69d67a76a17b986e02ae82b9e7d8
Fixed Bug 443769 - Bogus error caused by resolving a variable twice
Bug 444024 - [1.8][compiler][null] Type mismatch error in annotation
generics assignment which happens "sometimes"

Change-Id: Ic0ae2c0597cd3ee77dcb73887a0fea587e90cf24
Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Test for bug 452780 - Internal compiler error: arrayIndexOutOfBounds
Bug 431911 - Reconsider test tweaks for JRE 8 compatibility

Signed-off-by: shankha banerjee <shankhba@in.ibm.com>
Bug 448954 - [1.8][compiler] Incorrect error: "The method foo(String,
String, X::goo) is undefined for the type X"
- remove unused methods
Bug 448954 - [1.8][compiler] Incorrect error: "The method foo(String,
String, X::goo) is undefined for the type X"
- inline method
Bug 448954 - [1.8][compiler] Incorrect error: "The method foo(String,
String, X::goo) is undefined for the type X"
- refactor condition, remove now unused methods
Bug 361378 - Intermittent NullPointerException in
AptCompilationParticipant

Make AptCompilationParticipant a real singleton and use an
IExecutableExtensionFactory to provide this singleton to the
ExtensionRegistry.

Change-Id: I00a2cc363ecfcbc301ca64e37df1bf7181ade331
Signed-off-by: René Brandstetter <Rene.Brandstetter@gmx.net>
Bug 451902 - Add org.eclipse.jdt.apt.core plugin to General > Tracing preference page

Change-Id: I9c713f54b7649d44fdcd1f65c176ac3872e58a4d
Signed-off-by: Szymon Ptaszkiewicz <szymon.ptaszkiewicz@pl.ibm.com>
Bug 451903 - Add org.eclipse.jdt.apt.pluggable.core plugin to General > Tracing preference page

Change-Id: I44e197f753cc05e40120adfbcb31cbcc7c8c5977
Signed-off-by: Szymon Ptaszkiewicz <szymon.ptaszkiewicz@pl.ibm.com>
Bug 453635 - [compiler][null] Update NullReferenceImplTests and friends
- generator changes to 
  - minimize differences by different sorting strategies
  - include one more state (0x1C)
  - corrected comparison to avoid bogus "CHECK" marks
Bug 453635 - [compiler][null] Update NullReferenceImplTests and friends
- reorder transformations lines & columns (for symmetric mergedWith)
Bug 453635 - [compiler][null] Update NullReferenceImplTests and friends
- refresh transformations using generator (descriptions & tables)
- commented some suspicious addtions
Bug 453483 - [compiler][null][loop] Improve null analysis for loops
 - implement approach (A.2) (record flow info for deferred checking)
 - added tests from linked bugs, 3 are still disabled
Bug 453483 - [compiler][null][loop] Improve null analysis for loops
 - impl approach (B): new bits UFI.{iNBit/iNNBit} for flow concatenation
 - adjusted tests in accordance to FIXMEs from previous commit
 - enabled old tests
 - disabled NRT.test0525_try_finally_unchecked_exception, see bug 370424
Bug 453483 - [compiler][null][loop] Improve null analysis for loops
 - update implementation tests to constantly use iN,iNN=1,1
Bug 195638 - [compiler][null][refactoring] Wrong error : "Null pointer
access: The variable xxx can only be null at this location " with
try..catch in loop
- additional tests challenging the solution from bug 453483