1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00
cdt/core
ewaterlander 8a8b94bfbb
Postpone build container creation to build start. Fixes possible Eclipse freeze. (#433)
The creation of the build container for Core Build projects is
postponed to the start of the build process.

StandardBuildConfiguration getBuildContainer and setBuildContainer
have been cleaned up.

CBuildConfiguration creation is started via
CBuildConfigurationManager.getBuildConfiguration(IBuildConfiguration)
which holds a lock on the HashMap 'configs'. Creation of
StandardBuildConfiguration triggered, via applyProperties and
getBuildContainer(), a Folder.create which loops back to
CBuildConfigurationManager.getBuildConfiguration().
For detailed traces see https://github.com/eclipse-cdt/cdt/issues/424

Fixes #424
2023-06-26 13:37:23 -04:00
..
org.eclipse.cdt.core Postpone build container creation to build start. Fixes possible Eclipse freeze. (#433) 2023-06-26 13:37:23 -04:00
org.eclipse.cdt.core.linux [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.linux.aarch64 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.linux.ppc64le [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.linux.x86_64 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.macosx [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.native Update copyright year on all features 2023-03-13 21:00:55 -04:00
org.eclipse.cdt.core.tests Amend class template instantiation test for bug 207840 2023-04-25 14:16:07 -04:00
org.eclipse.cdt.core.win32 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.core.win32.x86_64 [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
org.eclipse.cdt.ui Propagate exceptions in default binary file viewer 2023-06-26 18:30:53 +01:00
org.eclipse.cdt.ui.tests [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00
pom.xml [releng] Prepare repo for CDT 11.2 development 2023-03-13 13:54:48 -04:00