Commit Graph

17 Commits

Author SHA1 Message Date
Erik Verbruggen
8620678270 Renewed attempt to fix possible dangling pointers.
Task-number: QTCREATORBUG-807
2010-03-25 18:59:20 +01:00
Erik Verbruggen
933e52888e Revert "Fixed possible crash in dangling pointers in namespaces."
Main reason is that find-usages and refactoring broke completely.
Second reason is that concurrent modification was done on the
children-list while deleting/destructing.

This reverts commit b0b95f8875.
2010-03-24 17:05:39 +01:00
Erik Verbruggen
b0b95f8875 Fixed possible crash in dangling pointers in namespaces.
Patch by: Bill King
2010-03-23 13:53:22 +01:00
hjk
9595504bda Long live the king! 2010-03-05 11:28:13 +01:00
Roberto Raggi
14376c3c32 Initial work on the new CPlusPlus::Snapshot.
Encapsulate the details.
2009-12-07 10:54:27 +01:00
Roberto Raggi
7c7ce13ac0 Use const names. 2009-12-01 12:46:23 +01:00
Roberto Raggi
fade61a8a9 Use const literals. 2009-12-01 11:46:36 +01:00
Roberto Raggi
70bdb3726d Resolve fully qualified names. 2009-11-04 17:38:37 +01:00
Roberto Raggi
aceeea9664 Mark the bindings when searching for class or namespaces. 2009-10-28 12:12:40 +01:00
Roberto Raggi
03fe61e31d Improved lookup of class bindings.
Unmark the visited nodes when searching bindings in class or namespace scopes.
2009-10-15 11:39:22 +02:00
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +02:00
Roberto Raggi
2e49aaf484 Fixed possible crashes when resolving namespace and class bindings. 2009-07-14 14:24:01 +02:00
Roberto Raggi
00025f93dc More work on the binding pass. 2009-07-10 16:04:36 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
Roberto Raggi
b78200221b Warn for undefined namespaces in using namespace directives. 2009-06-03 14:16:13 +02:00
Roberto Raggi
7b44f1749a Run the binding pass 2009-06-03 12:13:22 +02:00
Roberto Raggi
31e0b43395 Initial work on the binding pass. 2009-06-03 11:56:13 +02:00