1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-29 03:45:35 +02:00
Find a file
Jonah Graham d462ce74ff Bug 519391: avoid iterating and copying large lists
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
2018-05-28 19:49:16 -04:00
.mvn Sync tycho pomless to main tycho used to build to 1.1.0 2018-03-26 13:12:38 +03:00
build [534454] Fixed GCC build parser for simple defines 2018-05-17 21:59:02 -04:00
codan Bug 534332 - Add a testcase involving a function as well 2018-05-17 20:28:36 -04:00
core Bug 519391: avoid iterating and copying large lists 2018-05-28 19:49:16 -04:00
cross [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
debug Bug 534839: Add missing dependencies to standalone product 2018-05-20 16:58:19 +01:00
doc [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
dsf Bug 514838 - Return sessionId when context is IExecutionDMContext 2018-05-15 14:20:34 +01:00
dsf-gdb Bug 399460: Resolve variables using launch context 2018-04-21 01:15:16 -04:00
jtag Bug 535024: Revert increment to major version number 2018-05-26 18:46:49 +01:00
launch Bug 535014 - cannot debug in a container 2018-05-23 19:15:17 -04:00
llvm [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
lrparser [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
lsp4e-cpp Add LSP4E dependency to cdt.target 2018-05-17 23:03:37 -04:00
memory [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
native Bug 534286. Made read(byte[],int,int) blocking 2018-05-28 10:36:44 -04:00
qt [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
releng [releng] work around Tycho issues of obtaining *.jre.javase [10.0.0] 2018-05-26 14:20:14 +01:00
remote [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
testsrunner [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
toolchains/arduino [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
upc [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
util [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
visualizer [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
windows [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
xlc [releng] Bump version to 9.5.0 2018-02-13 11:25:08 +00:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Update build machinery. 2018-04-24 11:31:56 -04:00