1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-09 10:05:24 +02:00
cdt/core/org.eclipse.cdt.core.tests
Nathan Ridge 276fda83a5 Bug 530692 - Avoid EvalFunctionCall storing the evaluation for the implicit 'this' twice
EvalFunctionCall.fImplicitThis is sometimes redundant in that the
owner evaluation is already stored by one of the arguments. In
such cases, storing the owner separately in fImplicitThis can lead
to exponential complexity in chained method calls.

We resolve the duplication by computing the implicit this from the
function name evaluation instead of storing it where possible.

This was already implemented for cases where the function name
evaluation is an EvalMemberAccess in commit 659ff8c4a7. This
commit extends the approach to cases where the function name
evaluation is an EvalID.

Change-Id: Ic71e81b4692c51ffb8e15b3da9fc2dff1a554f05
2018-02-11 19:12:11 -05:00
..
.settings Moved to JDK 1.8. 2016-03-28 16:50:01 -04:00
META-INF Moved to JDK 1.8. 2016-03-28 16:50:01 -04:00
misc/org/eclipse/cdt Bug 499471: Workaround indexer deadlock when tests running 2016-08-12 05:13:35 -04:00
model/org/eclipse/cdt/core Bug 499471: Workaround indexer deadlock when tests running 2016-08-12 05:13:35 -04:00
parser/org/eclipse/cdt Bug 530692 - Avoid EvalFunctionCall storing the evaluation for the implicit 'this' twice 2018-02-11 19:12:11 -05:00
regression/org/eclipse/cdt/core/tests Fix copyright of all CDT plugins using the copyright tool from platform. 2016-01-03 20:38:31 -05:00
resources Bug 527872: UDL operator name gets duplicated on rewrite 2017-11-28 15:40:28 +01:00
suite/org/eclipse/cdt/core Bug 527709 - [Checker] Test suite fails on Windows 2017-11-24 10:44:11 +01:00
.classpath Moved to JDK 1.8. 2016-03-28 16:50:01 -04:00
.project Got rid of the static project references in our .project files. PDE takes care of all this now through the plugin dependencies. Also fixed the wording of the PDOM enabler to make sure people know this is a work in progress. 2005-12-02 20:43:14 +00:00
about.html Updated the about.html files. 2006-05-24 13:51:50 +00:00
build.properties Remove reference to java environment in build.properties 2015-09-29 08:57:47 -04:00
plugin.xml bug 416628: "Export" of entries of language settings providers to referencing projects - added capability 2013-09-08 08:09:10 -04:00
pom.xml releng: Make use of Tycho POM-less functionality 2017-02-13 23:19:56 -04:00
test.xml