1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-06 01:06:01 +02:00
Commit graph

10961 commits

Author SHA1 Message Date
Thomas Corbat
d856d9dd76 Replacement of the CPPNameCollector with BindingAssertionHelper in
Template Alias tests.

Sergey suggested to make the Template Alias tests more readable by
replacing the CPPNameCollector with BindingAssertionHelper. I did this
where it was possible. I.e it was still required in tests asserting an
instance count of a binding. But to acquire those references the
BindingAssertionHelper is used as well. For comparison of those bindings
I have added a method for creating a CPPNameCollector with a given AST.

Change-Id: I19b11cbabe5c4c0fa57965d6f97e0db5dfa5575a
Reviewed-on: https://git.eclipse.org/r/9020
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2012-12-05 15:28:05 -08:00
Andrew Gvozdev
262dd9a8aa bug 395304: Selection of language settings provider not always accurate for the current configuration 2012-12-05 17:54:03 -05:00
Sergey Prigogin
984c5eb604 Bug 395238. Evaluation of constexpr functions. Also few fixes related to
alias templates.
2012-12-04 12:23:55 -08:00
Sergey Prigogin
cef7aea253 Missing pieces of __int128 and __float128 support. 2012-12-04 12:09:14 -08:00
Sergey Prigogin
cc5074d0bc Cosmetics. 2012-12-04 12:08:39 -08:00
Sergey Prigogin
566e4fdca9 Obtain indexer timeout for tests from indexer.timeout system property. 2012-12-04 12:08:23 -08:00
Sergey Prigogin
372f3ef066 Cosmetics. 2012-12-04 12:08:10 -08:00
Sergey Prigogin
0f13c1b8f1 Eliminated use of exceptions for dealing with values that cannot be
computed.
2012-12-04 12:07:36 -08:00
Sergey Prigogin
eb05fce309 Added missing cases. 2012-12-04 12:07:05 -08:00
Andrew Gvozdev
0629926e0c bug 395259: NPE thrown in LanguageSettingsProviderTab when selecting a newly created configuration 2012-12-01 05:08:33 -05:00
Sergey Prigogin
fdeda95079 Code streamlining. 2012-11-27 19:05:45 -08:00
Sergey Prigogin
67a81b6a4b Cosmetics. 2012-11-27 18:57:34 -08:00
Sergey Prigogin
f6b4b3dae2 Bug 395026 - Fixed the second use case. 2012-11-27 18:57:05 -08:00
Sergey Prigogin
236c894f33 Comment adjustments. 2012-11-25 16:41:47 -08:00
Sergey Prigogin
fc2cb1aaed Bug 374694. CompositeCPPAliasTemplate class and a test that fails
without it.
2012-11-25 16:35:15 -08:00
Sergey Prigogin
5e30602ff3 Cosmetics. 2012-11-25 16:35:02 -08:00
Sergey Prigogin
24fb4904b3 Cosmetics. 2012-11-25 15:41:43 -08:00
Sergey Prigogin
469b2e8b58 Bug 395026 - Name resolution problem with an alias template. 2012-11-25 15:38:38 -08:00
Sergey Prigogin
dfd1d0d635 Cosmetics. 2012-11-25 15:38:15 -08:00
Sergey Prigogin
785c675364 Code streamlining. 2012-11-25 15:38:01 -08:00
Sergey Prigogin
93634c409b Cosmetics. 2012-11-25 15:37:46 -08:00
Sergey Prigogin
54d378990c Add missing switch cases. 2012-11-25 14:50:13 -08:00
Thomas Corbat
fc1e9a4225 Bug 374694. Implementation of alias templates. 2012-11-25 14:49:14 -08:00
Sergey Prigogin
974f507c0b Fixed NPE. 2012-11-25 14:35:04 -08:00
Sergey Prigogin
8c668bd877 Support for __float128 type introduced in GCC 4.7. 2012-11-25 14:33:44 -08:00
Anton Leherbauer
8a9d64443a Bug 394756 - Reduce number of ScopedPreferenceStore instances 2012-11-25 14:14:52 -08:00
sprigogin
13ef5d6942 Fixed an accidental PDOM incompatibility. 2012-11-25 14:13:43 -08:00
Sergey Prigogin
75672cfedd Support for __int128 type introduced in GCC 4.7. 2012-11-25 14:13:02 -08:00
Sergey Prigogin
4b30304283 Cosmetics. 2012-11-25 14:03:05 -08:00
Andrew Gvozdev
6012e77cfa Bug 393641: When importing an existing CDT project, language settings providers are disabled 2012-11-21 10:06:26 -05:00
Sergey Prigogin
e019d4965e Bug 394024. Fixed a use case with typedef. 2012-11-13 12:43:29 -08:00
Sergey Prigogin
3347ef9100 Improved indexing progress indicator. 2012-11-13 11:44:19 -08:00
Markus Schorn
6a7e58815c Bug 390759: Wrong order in ambiguity resolution. 2012-11-13 11:29:09 -08:00
Sergey Prigogin
eec6c3de73 Improved linearity of the indexing progress indicator. 2012-11-12 15:42:18 -08:00
Sergey Prigogin
9883a156f5 Cosmetics. 2012-11-12 15:41:10 -08:00
Sergey Prigogin
a48e822d59 Bug 394024 - Template resolution problem with unsigned int non type
parameter. A better fix.
2012-11-12 11:30:40 -08:00
Sergey Prigogin
85b6bc8652 Fixed merging leftovers. 2012-11-11 15:52:05 -08:00
Sergey Prigogin
1c570e7bbb Code streamlining. 2012-11-11 11:45:49 -08:00
Sergey Prigogin
dd9ba663b4 Bug 394024 - Template resolution problem with unsigned int non type
parameter.
2012-11-11 11:45:29 -08:00
Sergey Prigogin
5b038020f5 Cosmetics. 2012-11-11 11:45:09 -08:00
Sergey Prigogin
14627a1086 Fixed a regression in name resolution. 2012-11-08 20:09:38 -08:00
Sergey Prigogin
f1db964458 Moved typedef preservation tests to AST2TemplateTests. 2012-11-08 20:08:13 -08:00
Sergey Prigogin
1eaf5662fe Cosmetics. 2012-11-08 14:55:20 -08:00
Sergey Prigogin
412902ce50 Bug 393513. Fixed serialization of very large types and template
arguments.
2012-11-08 14:54:26 -08:00
Sergey Prigogin
47f8151660 Bug 393513. Graceful handling of ambiguous template arguments. 2012-11-08 14:52:28 -08:00
Sergey Prigogin
c71df9d8e3 Fixed a typo. 2012-11-08 14:50:10 -08:00
Sergey Prigogin
06ef676a2b Yet another typedef preservation fix. 2012-11-08 14:49:51 -08:00
Sergey Prigogin
c0903d7ad9 Another typedef preservation fix. 2012-11-08 14:49:36 -08:00
Sergey Prigogin
88a41df697 Preservation of typedefs in template arguments. 2012-11-08 14:48:06 -08:00
Sergey Prigogin
174a5c5112 Cosmetics. 2012-11-08 14:44:47 -08:00