Sergey Prigogin
252eaf4c0f
Incremented CDT feature version to 8.6.0.
...
Change-Id: Ic90c8e6a68d21e5b90ec3fac997da6a95a29bedf
Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Reviewed-on: https://git.eclipse.org/r/39066
Tested-by: Hudson CI
2015-01-06 19:40:38 -05:00
Marc Khouzam
6004528ff6
Update to new CDT Logo
...
Change-Id: Iac76b204027efa01c8f848050a36d05022ecdf86
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/38363
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2014-12-16 13:29:12 -05:00
Sergey Prigogin
14bd577ad2
Automatically add appropriate #include statements in index tests.
2014-11-21 14:42:39 -08:00
Sergey Prigogin
d8154bd340
Inremented branding plugin version to 8.5
2014-07-21 17:39:01 -07:00
Thomas Corbat
4f239a093a
Cosmetics and refactoring related to commits of bug 84144
...
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2014-07-10 09:28:20 +02:00
qdagans
8649b65570
Bug 84144 - [Parser2] GCC: labels as values
...
Add support for GNU goto label references.
"http://gcc.gnu.org/onlinedocs/gcc-3.3.2/gcc/Labels-as-Values.html#Labels%20as%20Values
GCC extensions to C allow taking the address of labels. These addresses can be used in a goto statement where any expression of type void * is allowed:
foo:
void* labelPtr = &&foo;
goto *labelPtr;", comment from Andrew Niefer
Add new classes and necessary changes in existing classes to support the above.
Change-Id: I60b64957af3fdfd5463e89c2a36eea13bd280887
Signed-off-by: qdagans <anders.xb.dahlberg@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/28826
Tested-by: Hudson CI
Reviewed-by: Elena Laskavaia <elaskavaia.cdt@gmail.com>
2014-07-05 20:34:13 -04:00
Sergey Prigogin
79a2087bfd
Revert "Bug 379684 Support for User Defined Literals"
...
This reverts commit f5942dac81
.
2014-04-12 10:49:35 -07:00
Richard Eames
f5942dac81
Bug 379684 Support for User Defined Literals
...
This patch adds preliminary support for C++11 user defined litrals:
* Syntax support
* Type deduction in expressions
* Template literal operators
* String literal concatenation
I made quite a few changes in CPPASTLiteralExpression so that it more
closely follows the spec when parsing numbers. And I'd like some
feedback on the changes I made to CPPSemantics with regards to
template literal operators.
There are also some questions I have marked in comments, which I would
appreciate an answer to.
Change-Id: I242ecb8f5706f516a4c891fea268a668e5e4a694
Signed-off-by: Richard Eames <eclipse@naddiseo.ca>
Reviewed-on: https://git.eclipse.org/r/24367
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-04-12 12:47:34 -04:00
Sergey Prigogin
f5238bf93f
Reduced use of deprecated types and methods.
2014-03-06 15:15:19 -08:00
Sergey Prigogin
1d166260a8
Bumped up CDT version to 8.4.
...
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55
Reviewed-on: https://git.eclipse.org/r/20908
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-21 17:35:29 -05:00
Nathan Ridge
e9d295e1a6
Bug 380751 - Members of decltype types cannot be used
...
Change-Id: Ie6113d44647a222e063ab2ab27f3dc9d994f98fc
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/15451
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-09-05 20:01:24 -04:00
Andrew Gvozdev
652ce4748e
Fixed parent pom version to reference
2013-08-27 15:16:24 -04:00
Nathan Ridge
c3470476a0
Bug 389009 - Enumerator with dependent value
...
Change-Id: I4fc077870419bccd6dce15c33a0d455e8379d7e0
Reviewed-on: https://git.eclipse.org/r/10092
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-02-05 13:09:29 -05:00
Sergey Prigogin
2a96dbfc19
Cosmetics.
2013-02-02 17:01:20 -08:00
Vivian Kong
03a3b41095
Bug 388243 - [LR parser] ICPPASTConstructorInitializer offsets did not
...
include parentheses
2012-09-10 15:47:57 -04:00
Sergey Prigogin
3be412111c
Bumped up feature versions for Kepler.
2012-06-28 11:08:11 -07:00
Markus Schorn
ea53c271c9
Bug 299911: Introduce ICPPEvaluation
2012-06-26 07:04:50 +02:00
Vivian Kong
6cf930a564
Bug 378189 - LR parser mistaken for-loop initializer as a declaration
2012-05-02 11:53:17 -04:00
Sergey Prigogin
20ea7546f8
Bug 316076. Added IFunction.isNoReturn() method.
...
Change-Id: Idfa2aa067e9c956b9a990980797a41277a84cc58
Reviewed-on: https://git.eclipse.org/r/5584
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-04-13 14:49:12 -04:00
Sergey Prigogin
e726c3d217
Cosmetics.
2012-04-10 15:25:47 -07:00
Sergey Prigogin
723ed9f912
Cosmetics.
2012-03-13 17:55:31 -07:00
Sergey Prigogin
b62f1b0e6a
toString methods and @Overide annotations.
2011-12-09 11:04:08 -08:00
Markus Schorn
939ab1508d
Bug 360541: Ambiguity resolution for declaration statements.
2011-10-31 17:05:55 +01:00
Sergey Prigogin
09967ad791
Version number changes missed in the previous commit.
2011-10-19 20:53:44 -07:00
Sergey Prigogin
2932f9122c
Updated parent feature version in pom.xml files.
2011-10-19 19:32:07 -07:00
Doug Schaefer
d7092b12c9
Mavenizing CDT releng.
...
Also removed unsupported cdt.core fragments from the platform feature.
2011-06-28 05:21:58 -04:00
Vivian Kong
3806bba6bc
Bug 328867 patch by John Liu, update plugin/feature versions
2011-02-07 17:14:05 +00:00
Vivian Kong
3bb812c2c1
Bug 328867 for John Liu
2011-02-03 15:07:11 +00:00
Chris Recoskie
ed2d483f12
Bug 324150 - LR Parser's action class CPPBuildASTParserAction throws UnsupportedOperationException by its function consumeDeclarationSimple.
2010-09-01 13:41:49 +00:00
Markus Schorn
c31e996fc2
Bug 323723: Reduce usage of DOMExceptions.
2010-08-27 09:01:29 +00:00
Vivian Kong
8951c5d12b
Bug 322426 Add copy implementation to CPPASTAmbiguousTemplateArgument class for John Liu
2010-08-11 21:09:24 +00:00
Vivian Kong
95e00954fb
Bug 315826 Update LR Parser for the template arguments rules - patch by John Liu
2010-08-09 17:59:41 +00:00
Vivian Kong
67dfed0280
Bug 315826 Update LR Parser for the template arguments rules - patch by John Liu
2010-08-09 17:50:49 +00:00
Mike Kucera
61ce9c0dcd
Bug 318011 - Invalid project name in org.eclipse.cdt.core.lrparser .project
2010-08-06 01:28:31 +00:00
Doug Schaefer
7b8cac960e
Prettier 32x32 icon.
2010-06-04 14:24:50 +00:00
Doug Schaefer
4b1e0cd637
Fixed up branding plug-ins.
2010-06-04 01:18:33 +00:00
Vivian Kong
9a346521e2
Bug 315439 Fix up copyright
2010-06-03 16:48:25 +00:00
Doug Schaefer
4d79947e9c
New CDT Icon.
2010-06-03 15:20:43 +00:00
Vivian Kong
0890f7c49e
Bug 315435 Fix the regression test failures in cdt70
2010-06-02 19:35:43 +00:00
Vivian Kong
ce9eb6b7d6
update copyright in about and update provider info
2010-05-31 20:40:20 +00:00
Vivian Kong
1b93077911
Bug 312658 - Some c/c++ syntax cause content assist hanging, such as try-catch and do-while(head stream) - fix by John Liu
2010-05-12 17:19:17 +00:00
Markus Schorn
b01672b1f3
Bug 305975: Strongly typed enums, forward declarations for enum.
2010-03-19 13:06:51 +00:00
Mike Kucera
d3386e3dd2
Bug 303065 - support new constructs by the upcoming v11.1 XL C/C++ compiler
2010-03-16 18:35:48 +00:00
Markus Schorn
15a9ac904e
Bug 231859: Optimization for computing int type of enum.
2010-01-12 12:53:10 +00:00
Mike Kucera
760126e883
Bug 295194 - [C99 Parser] class cast exception when parsing KnR syntax
2009-11-16 02:27:59 +00:00
Markus Schorn
c6db7793a0
Preprocessor and Indexer independent of CodeReader, bug 294430.
2009-11-11 14:03:51 +00:00
Markus Schorn
dfc2e4f842
Safe type representation for index, bug 294306
2009-11-09 15:42:58 +00:00
Mike Kucera
30f1693315
fix compiler errors in lrparser caused by bug 231859
2009-10-09 19:55:31 +00:00
Mike Kucera
727c3ea87d
fix compiler error
2009-07-23 15:45:19 +00:00
Mike Kucera
ed6faa6fc9
fix compile errors
2009-07-16 20:08:04 +00:00