1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-30 20:35:38 +02:00
cdt/build
Marc-Andre Laperle 4ebaaf7b25 Bug 565457 - CDB settings provider/parser's automatic exclusion of files is very slow
Implement a file exclusion algorithm that favors excluding whole folders when
possible.

The way it works is we gather exclusion information of each folder as we visit
each children. When "leaving" the folder, we can act on whether or not it can
be considered for exclusion as a whole or instead individually exclude a subset
of its children.

Using LLVM code base as a test:
Before: 613 sec
After: 2.4 sec

Change-Id: Ib882a72cae157e3db6b6c94a1a09cb6f05b66bc4
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2020-08-03 21:46:22 -04:00
..
org.eclipse.cdt.autotools-feature [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
org.eclipse.cdt.autotools.core Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.autotools.docs Set maven-antrun-plugin to 3.0.0 2020-07-22 09:30:30 +03:00
org.eclipse.cdt.autotools.tests Bug 561406 - Revise API for CDT Autotools 2020-03-28 14:38:02 -04:00
org.eclipse.cdt.autotools.ui Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.autotools.ui.tests Bug 561406 - Revise API for CDT Autotools 2020-03-28 14:38:02 -04:00
org.eclipse.cdt.build.gcc.core Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.build.gcc.ui Bug 561539 - Revise API for CDT Build GCC support 2020-03-30 13:52:08 +03:00
org.eclipse.cdt.cmake-feature [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
org.eclipse.cdt.cmake.core Bug 565586: Handle -include and -imacros compiler flags 2020-07-31 13:21:28 -04:00
org.eclipse.cdt.cmake.ui Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.cmake.ui.tests [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
org.eclipse.cdt.core.autotools-feature [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
org.eclipse.cdt.core.autotools.core Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.core.autotools.ui Bug 561406 - Revise API for CDT Autotools 2020-03-25 22:22:10 +03:00
org.eclipse.cdt.gnu.build-feature [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
org.eclipse.cdt.make.core Bug 564272: Increment major version of org.eclipse.cdt.core to 7.0.0 2020-06-13 16:21:05 -04:00
org.eclipse.cdt.make.core.tests Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.make.ui Bug 564949 - Remove support for CDT 3.X style projects (partial) 2020-07-07 22:26:01 -04:00
org.eclipse.cdt.make.ui.tests Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.managedbuilder.core Bug 565457 - CDB settings provider/parser's automatic exclusion of files is very slow 2020-08-03 21:46:22 -04:00
org.eclipse.cdt.managedbuilder.core.tests Bug 565457 - CDB settings provider/parser's automatic exclusion of files is very slow 2020-08-03 21:46:22 -04:00
org.eclipse.cdt.managedbuilder.gnu.ui Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.managedbuilder.ui Bug 564949 - Remove support for CDT 3.X style projects (partial) 2020-07-07 22:26:01 -04:00
org.eclipse.cdt.managedbuilder.ui.tests Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.meson-feature [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
org.eclipse.cdt.meson.core Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.meson.docs Set maven-antrun-plugin to 3.0.0 2020-07-22 09:30:30 +03:00
org.eclipse.cdt.meson.ui Fixed NLS and null warnings 2020-07-04 04:20:49 -04:00
org.eclipse.cdt.meson.ui.editor Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
org.eclipse.cdt.meson.ui.tests [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00
pom.xml [releng] Bump version to 10.0.0 2020-04-11 17:46:58 -04:00