[Git][java-team/eclipse-platform-resources][master] 3 commits: New upstream version 4.18
Emmanuel Bourg
gitlab at salsa.debian.org
Sat Dec 26 22:34:12 GMT 2020
Emmanuel Bourg pushed to branch master at Debian Java Maintainers / eclipse-platform-resources
Commits:
8456be55 by Emmanuel Bourg at 2020-12-26T23:27:27+01:00
New upstream version 4.18
- - - - -
6590be48 by Emmanuel Bourg at 2020-12-26T23:27:29+01:00
Update upstream source from tag 'upstream/4.18'
Update to upstream version '4.18'
with Debian dir 16bb4b226b08df66a4e9939e4ce65212f874ab52
- - - - -
2531d156 by Emmanuel Bourg at 2020-12-26T23:33:48+01:00
New upstream release (4.18)
- - - - -
20 changed files:
- .mvn/extensions.xml
- bundles/org.eclipse.core.filesystem.linux.aarch64/pom.xml
- bundles/org.eclipse.core.filesystem.linux.ppc64le/pom.xml
- bundles/org.eclipse.core.filesystem.linux.x86_64/pom.xml
- bundles/org.eclipse.core.filesystem.macosx/pom.xml
- bundles/org.eclipse.core.filesystem.win32.x86_64/pom.xml
- bundles/org.eclipse.core.resources.win32.x86_64/pom.xml
- bundles/org.eclipse.core.resources/META-INF/MANIFEST.MF
- bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/events/BuildManager.java
- bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/localstore/SafeChunkyOutputStream.java
- bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/utils/KeyedHashSet.java
- bundles/org.eclipse.core.tools.resources/pom.xml
- debian/changelog
- pom.xml
- tests/org.eclipse.core.tests.resources.saveparticipant/pom.xml
- tests/org.eclipse.core.tests.resources.saveparticipant1/pom.xml
- tests/org.eclipse.core.tests.resources.saveparticipant2/pom.xml
- tests/org.eclipse.core.tests.resources.saveparticipant3/pom.xml
- tests/org.eclipse.core.tests.resources/pom.xml
- tests/pom.xml
Changes:
=====================================
.mvn/extensions.xml
=====================================
@@ -16,6 +16,6 @@
<extension>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-pomless</artifactId>
- <version>2.0.0</version>
+ <version>2.1.0</version>
</extension>
</extensions>
\ No newline at end of file
=====================================
bundles/org.eclipse.core.filesystem.linux.aarch64/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
bundles/org.eclipse.core.filesystem.linux.ppc64le/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
bundles/org.eclipse.core.filesystem.linux.x86_64/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
bundles/org.eclipse.core.filesystem.macosx/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
bundles/org.eclipse.core.filesystem.win32.x86_64/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
bundles/org.eclipse.core.resources.win32.x86_64/pom.xml
=====================================
@@ -11,7 +11,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
bundles/org.eclipse.core.resources/META-INF/MANIFEST.MF
=====================================
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.core.resources; singleton:=true
-Bundle-Version: 3.13.800.qualifier
+Bundle-Version: 3.13.900.qualifier
Bundle-Activator: org.eclipse.core.resources.ResourcesPlugin
Bundle-Vendor: %providerName
Bundle-Localization: plugin
=====================================
bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/events/BuildManager.java
=====================================
@@ -129,6 +129,14 @@ public class BuildManager implements ICoreConstants, IManager, ILifecycleListene
private ILock lock;
+ /**
+ * {@code true} if we can exit inner build loop cycle early after
+ * rebuildRequested is set by one build config and before following build
+ * configs are executed. Default is {@code false} to keep legacy behavior.
+ */
+ private static final boolean EARLY_EXIT_FROM_INNER_BUILD_LOOP_ALLOWED = System
+ .getProperty("org.eclipse.core.resources.allowEarlyInnerBuildLoopExit") != null; //$NON-NLS-1$
+
//used for the build cycle looping mechanism
private boolean rebuildRequested = false;
@@ -256,6 +264,11 @@ public class BuildManager implements ICoreConstants, IManager, ILifecycleListene
try {
for (int i = 0; i < commands.length; i++) {
checkCanceled(trigger, monitor);
+ if (EARLY_EXIT_FROM_INNER_BUILD_LOOP_ALLOWED && rebuildRequested) {
+ // Don't build following configs if one of the predecessors
+ // requested rebuild anyway, just start from scratch
+ break;
+ }
BuildCommand command = (BuildCommand) commands[i];
IProgressMonitor sub = Policy.subMonitorFor(monitor, 1);
IncrementalProjectBuilder builder = getBuilder(buildConfiguration, command, i, status, context);
=====================================
bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/localstore/SafeChunkyOutputStream.java
=====================================
@@ -94,4 +94,11 @@ public class SafeChunkyOutputStream extends FilterOutputStream {
open();
super.write(b);
}
+
+ @Override
+ public void write(byte b[], int off, int len) throws IOException {
+ if (!isOpen)
+ open();
+ out.write(b, off, len);
+ }
}
=====================================
bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/utils/KeyedHashSet.java
=====================================
@@ -149,11 +149,11 @@ public class KeyedHashSet {
}
private int hash(KeyedElement key) {
- return Math.abs(key.getKeyHashCode()) % elements.length;
+ return (key.getKeyHashCode() & 0x7FFF_FFFF) % elements.length;
}
private int keyHash(Object key) {
- return Math.abs(key.hashCode()) % elements.length;
+ return (key.hashCode() & 0x7FFF_FFFF) % elements.length;
}
/**
=====================================
bundles/org.eclipse.core.tools.resources/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent>
<groupId>org.eclipse.core</groupId>
=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+eclipse-platform-resources (4.18-1) unstable; urgency=medium
+
+ * New upstream release
+
+ -- Emmanuel Bourg <ebourg at apache.org> Sat, 26 Dec 2020 23:33:21 +0100
+
eclipse-platform-resources (4.17-1) unstable; urgency=medium
* New upstream release
=====================================
pom.xml
=====================================
@@ -15,7 +15,7 @@
<parent>
<groupId>org.eclipse</groupId>
<artifactId>eclipse-platform-parent</artifactId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
<relativePath>../eclipse-platform-parent</relativePath>
</parent>
=====================================
tests/org.eclipse.core.tests.resources.saveparticipant/pom.xml
=====================================
@@ -15,7 +15,7 @@
<parent>
<artifactId>eclipse.platform.resources.tests</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
</parent>
<properties>
=====================================
tests/org.eclipse.core.tests.resources.saveparticipant1/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources.tests</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
</parent>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.tests.resources.saveparticipant1</artifactId>
=====================================
tests/org.eclipse.core.tests.resources.saveparticipant2/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources.tests</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
</parent>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.tests.resources.saveparticipant2</artifactId>
=====================================
tests/org.eclipse.core.tests.resources.saveparticipant3/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<artifactId>eclipse.platform.resources.tests</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
</parent>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.tests.resources.saveparticipant3</artifactId>
=====================================
tests/org.eclipse.core.tests.resources/pom.xml
=====================================
@@ -15,7 +15,7 @@
<parent>
<artifactId>eclipse.platform.resources.tests</artifactId>
<groupId>eclipse.platform.resources</groupId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
</parent>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.tests.resources</artifactId>
=====================================
tests/pom.xml
=====================================
@@ -14,7 +14,7 @@
<parent>
<groupId>eclipse.platform.resources</groupId>
<artifactId>eclipse.platform.resources</artifactId>
- <version>4.17.0-SNAPSHOT</version>
+ <version>4.18.0-SNAPSHOT</version>
</parent>
<artifactId>eclipse.platform.resources.tests</artifactId>
<packaging>pom</packaging>
View it on GitLab: https://salsa.debian.org/java-team/eclipse-platform-resources/-/compare/b6eadb872e4839a402ea78cdc2676e9179511b9c...2531d156a0ffa1a7477e599c840b13456717c148
--
View it on GitLab: https://salsa.debian.org/java-team/eclipse-platform-resources/-/compare/b6eadb872e4839a402ea78cdc2676e9179511b9c...2531d156a0ffa1a7477e599c840b13456717c148
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20201226/78211319/attachment.html>
More information about the pkg-java-commits
mailing list