mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 08:55:25 +02:00
![]() The BuildConsolePartitioner used to compute partitions from offsets by iterating over the list of partitions. This strategy is fine for small build outputs. But outputs in the 100,000+ line range can have huge number of partitions. This commit updates the logic to take advantage of the fact that the partitions are sorted and contiguous to do binary searches to find the partition, and uses a new method (computePartitioningAsList) to use a view onto the original partitions list instead of significant copying. Change-Id: I4395df36431a6ae45e6b77d6f76fd29532347ac5 |
||
---|---|---|
.. | ||
org.eclipse.cdt.core | ||
org.eclipse.cdt.core.linux | ||
org.eclipse.cdt.core.linux.ppc | ||
org.eclipse.cdt.core.linux.ppc64 | ||
org.eclipse.cdt.core.linux.ppc64le | ||
org.eclipse.cdt.core.linux.x86 | ||
org.eclipse.cdt.core.linux.x86_64 | ||
org.eclipse.cdt.core.macosx | ||
org.eclipse.cdt.core.native | ||
org.eclipse.cdt.core.tests | ||
org.eclipse.cdt.core.win32 | ||
org.eclipse.cdt.core.win32.x86 | ||
org.eclipse.cdt.core.win32.x86_64 | ||
org.eclipse.cdt.ui | ||
org.eclipse.cdt.ui.tests | ||
pom.xml |