DEBSOURCES
Skip Quicknav
Patches / ecj /3.11.1-1
gcc.properties | 5 5 + 0 - 0 ! src/org.eclipse.jdt.core/build.xml | 3 2 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/batch/GCCMain.java | 502 502 + 0 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java | 6 3 + 3 - 0 ! 4 files changed, 512 insertions(+), 4 deletions(-)
---
src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ast/AllocationExpression.java | 3 1 + 2 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java | 3 0 + 3 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ast/MemberValuePair.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ast/MessageSend.java | 2 0 + 2 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/batch/BatchCompilerRequestor.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider.java | 38 2 + 36 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker.java | 2 0 + 2 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker.java | 14 0 + 14 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18.java | 3 0 + 3 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/lookup/InvocationSite.java | 1 0 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/util/Sorting.java | 1 0 + 1 - 0 ! 15 files changed, 3 insertions(+), 70 deletions(-)
fixes compilation errors caused by @override annotations (bug?)
src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/Compiler.java | 2 1 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.java | 2 1 + 1 - 0 ! src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/util/Util.java | 4 2 + 2 - 0 ! 3 files changed, 4 insertions(+), 4 deletions(-)
src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java | 3 1 + 2 - 0 ! 1 file changed, 1 insertion(+), 2 deletions(-)
src/org.eclipse.jdt.core/org/eclipse/jdt/internal/compiler/ReadManager.java | 5 4 + 1 - 0 ! 1 file changed, 4 insertions(+), 1 deletion(-)
fixes a sporadic nullpointerexception in readmanager when building ecj. This error has been at least observed on amd64 and arm64. The cause is unknown (race condition?) and this workaround may lead to another error later in the build.