1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-25 09:55:29 +02:00
cdt/build
Marc-Andre Laperle f5531cee19 Bug 565553 - Improve performance of build command parsers with large number of files
When possible, precompute the group number in the replacement expression
when parsing option strings, instead of calling replaceAll which is
slower. If the replacement expression is not a simple numbered group,
fall-back to replaceAll.

I have benchmarked this save between 200ms to 2sec depending on the
project size.

Change-Id: Id48fdcf476e2d1739522c9267e214f4c88bf316a
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2020-11-18 22:06:10 -05:00
..
org.eclipse.cdt.autotools-feature [releng] Bump version to 10.1.0 2020-10-06 16:20:18 -04:00
org.eclipse.cdt.autotools.core [releng] Update API Filters 2020-10-12 10:14:26 -04:00
org.eclipse.cdt.autotools.docs [releng] Update help-docs-eclipserun-repo to use Platform 4.17 2020-10-12 10:39:13 -04:00
org.eclipse.cdt.autotools.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.autotools.ui [releng] Update API Filters 2020-10-12 10:14:26 -04:00
org.eclipse.cdt.autotools.ui.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.build.gcc.core Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.build.gcc.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.core.autotools-feature [releng] Bump version to 10.1.0 2020-10-06 16:20:18 -04:00
org.eclipse.cdt.core.autotools.core [releng] Update API Filters 2020-10-12 10:14:26 -04:00
org.eclipse.cdt.core.autotools.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.gnu.build-feature [releng] Bump version to 10.1.0 2020-10-06 16:20:18 -04:00
org.eclipse.cdt.make.core Do not use deprecated CDataUtil.objectsEqual 2020-11-17 16:50:33 +02:00
org.eclipse.cdt.make.core.tests Bug 551817: Fix legal docs - and automate their checks 2020-08-30 23:15:59 -04:00
org.eclipse.cdt.make.ui No need to dispose colors anymore. 2020-11-18 13:41:15 -05:00
org.eclipse.cdt.make.ui.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.managedbuilder.core Bug 565553 - Improve performance of build command parsers with large number of files 2020-11-18 22:06:10 -05:00
org.eclipse.cdt.managedbuilder.core.tests Bug 568728: Drop execute permission on files 2020-11-18 17:38:22 +01:00
org.eclipse.cdt.managedbuilder.gnu.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.managedbuilder.ui Bug 568728: Drop execute permission on files 2020-11-18 17:38:22 +01:00
org.eclipse.cdt.managedbuilder.ui.tests Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.meson-feature [releng] Bump version to 10.1.0 2020-10-06 16:20:18 -04:00
org.eclipse.cdt.meson.core Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.meson.docs [releng] Update help-docs-eclipserun-repo to use Platform 4.17 2020-10-12 10:39:13 -04:00
org.eclipse.cdt.meson.ui Bug 566511: [releng] Add missing UTF-8 encoding for all CDT projects 2020-08-30 20:02:41 -04:00
org.eclipse.cdt.meson.ui.editor [releng] Keep empty directory 2020-10-13 21:51:09 -04:00
org.eclipse.cdt.meson.ui.tests [releng] Bump version to 10.1.0 2020-10-06 16:20:18 -04:00
pom.xml [releng] Bump version to 10.1.0 2020-10-06 16:20:18 -04:00