mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-25 18:05:33 +02:00
Mirror of https://github.com/eclipse-cdt/cdt
![]() To prevent a deadlock between two the workspace and QMakeProjectInfo.sync locks, QMakeProjectInfo class has been rewritten to not call any method under sync-lock except for IQMakeEnv.init/destroy method. All methods should allow calling under workspace lock. Added a new IQMakeEnv2 interface to provide an explicit init method. Original QMakeProjectInfo has been split to QMakeProjectInfo and QMakeProjectInfoManager. This change is fully backward compatible. Change-Id: I880f22dd9bd999af1d3f47e4a3c4c0ab216b4ad2 Signed-off-by: David Kaspar <dkaspar@blackberry.com> Reviewed-on: https://git.eclipse.org/r/23270 Tested-by: Hudson CI Reviewed-by: Andrew Eidsness <eclipse@jfront.com> Reviewed-by: Doug Schaefer <dschaefer@qnx.com> IP-Clean: Doug Schaefer <dschaefer@qnx.com> |
||
---|---|---|
build | ||
codan | ||
core | ||
cross | ||
debug | ||
doc | ||
dsf | ||
dsf-gdb | ||
jtag | ||
launch/org.eclipse.cdt.launch | ||
llvm | ||
lrparser | ||
memory | ||
p2 | ||
qt | ||
releng | ||
testsrunner | ||
upc | ||
util | ||
visualizer | ||
windows | ||
xlc | ||
.gitignore | ||
pom.xml |