Erik Verbruggen
2b95d81cd8
C++: Fix typedef resolving when templates are involved.
...
Task-number: QTCREATORBUG-7978
Change-Id: I27e6ebe56e410d509580a1e00f8986642cacc5ba
Reviewed-by: David Schulz <david.schulz@digia.com >
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2012-10-19 14:42:32 +02:00
Erik Verbruggen
6c24b8b740
Removed debug-build flags.
...
Change-Id: Ic95a68e46f4f4df38cbee2c0d5fe2428f5bee39f
Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com >
2012-03-29 14:46:18 +02:00
Erik Verbruggen
60db573660
[C++] Rewrite of the preprocessor.
...
This rewrite fixes a couple of issues with the pre-processor. It now
supports:
- macros in macro bodies
- stringification of parameters [cpp.stringize]
- the concatenation operator [cpp.concat]
- #include MACRO_HERE
- defined() inside macro bodies used in pp-conditions.
Change-Id: Ifdb78041fb6afadf44f939a4bd66ce2832b8601f
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2012-03-29 14:28:17 +02:00
Erik Verbruggen
bfd6a60b93
[C++] Undo accidental commenting-out of NDEBUG flag.
...
Thanks to Flex Ferrum for spotting it.
Change-Id: I66d722a1da6c05c51a4a648453b1da6f2f445212
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2012-02-13 15:19:45 +01:00
Erik Verbruggen
3f5dc36a53
C++11: first set of changes for decltype.
...
Change-Id: I49d6ff7eb1805cd07bdfcb27bb37d4c6cadc9115
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com >
2012-02-10 16:29:04 +01:00
Oswald Buddenhagen
c344032bd5
centralize setting of "CONFIG += shared dll" for libraries
...
"dll" and "shared" set each other, but too late to actually test for it
in the project files, so include both.
note that this will slightly modify the build of some of our imported qt
solutions.
Change-Id: I0bd4f41a68fd160f8e87eb0a0fa66096fe70ef3e
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@nokia.com >
2011-11-18 10:40:09 +01:00
Christian Kamm
87c8cbf44c
LanguageUtils: Introduce new library for cross-language utils.
2011-01-04 15:58:21 +01:00
Roberto Raggi
da31bce5f8
Use O2 optimization level
2010-08-13 13:35:14 +02:00
Friedemann Kleint
f13d4a104a
Autotests: Compile on Windows
...
Reviewed-by: Roberto Raggi <qtc-committer@nokia.com >
2009-10-26 17:26:53 +01:00
Alessandro Portale
97b3e71d08
Rename qworkbenchlibrary.pri to qtcreatorlibrary.pri
2009-05-08 16:42:48 +02:00
Roberto Raggi
1f9bcd86e0
Added a simple auto test for the name lookup.
2009-02-09 10:21:29 +01:00
hjk
fe0533de2a
Fixes: move all files in shared/* to src/shared/*
2009-01-26 16:19:24 +01:00
Roberto Raggi
0422bcbbd5
Some more clean up in the preprocessor.
2008-12-22 14:10:47 +01:00
Roberto Raggi
753ddb7ce0
Some cleanup in the C++ preprocessor.
...
Introduced pp-scanner.cpp, renamed `pp' to `Preprocessor' and removed useless #includes.
2008-12-22 11:40:53 +01:00
hjk
bc4f14e88c
do not reference removed empty file
2008-12-16 17:12:10 +01:00
Roberto Raggi
f6fbb274ae
Moved the preprocessor.
2008-12-08 12:24:40 +01:00
con
05c35356ab
Initial import
2008-12-02 12:01:29 +01:00