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

23523 commits

Author SHA1 Message Date
Nathan Ridge
d66e5c04bf Bug 429891 - Limit the total number of computation steps in a constexpr
evaluation

Change-Id: I057d94a78e92d26c9ad824b2ea0c6a4ad896e948
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/24925
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-04-13 21:20:31 -04:00
Sergey Prigogin
ec10b77e67 Cosmetics. 2014-04-12 10:50:32 -07:00
Sergey Prigogin
79a2087bfd Revert "Bug 379684 Support for User Defined Literals"
This reverts commit f5942dac81.
2014-04-12 10:49:35 -07:00
Nathan Ridge
aeb5ad721f Bug 432643 - Implement compositing for enum scopes
Change-Id: I0e96f4d831bd1be0325262d1f77fab5dd05ddbe7
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/24898
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-04-12 12:49:26 -04: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
88d0024075 Bug 432547 - Introduce separate size limits for indexing of source and
header files
2014-04-11 18:53:34 -07:00
Sergey Prigogin
5c7a64d0fb Bug 432651 - Organize Includes removes an include necessary for defining
a method
2014-04-11 16:16:25 -07:00
Sergey Prigogin
41b9049afa PDOMManager has to wait for the indexer job to respond to cancellation. 2014-04-11 16:16:16 -07:00
Sergey Prigogin
362fe864f3 Cosmetics. 2014-04-11 16:16:07 -07:00
Sergey Prigogin
a94a29ae22 Fixed compiler warnings. 2014-04-11 16:15:40 -07:00
Sergey Prigogin
441d546d25 Use diamond operator. 2014-04-11 16:15:17 -07:00
Sergey Prigogin
e333b0030e Fixed compiler warnings. 2014-04-11 16:15:08 -07:00
Lukas Felber
8b64594a96 added missing extension less headers 'condition_variable' and 'ctgmath '
to cdt-file-types-list (as defined in c++ standard section 17.6.1.2)

Change-Id: Idbbba12655a72b24cd28aab71d9a613320a7e70c
Signed-off-by: Lukas Felber <l.felber@gmx.ch>
Reviewed-on: https://git.eclipse.org/r/24854
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-04-11 14:19:49 -04:00
Marc Khouzam
1b6d767400 Missing @since tags
Change-Id: I0e4f5bdd517d92c2e6f864be822cd578a51f237a
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-11 09:25:47 -04:00
Xavier Raynaud
62e660108a Bug 431935 - Add tooltips in Thread object of multicore visualizer
Change-Id: I18c4f4de4740c8c0286b78e5b079fc55b159f78d
Signed-off-by: Xavier Raynaud <xavier.raynaud@kalray.eu>
Reviewed-on: https://git.eclipse.org/r/24522
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
2014-04-11 07:45:40 -04:00
Teodor Madan
882369b295 Bug 432254 - Add memory monitor does not check for address out of range
Change-Id: I5fee242d73f8e24ac7dfb637bb79b49f6988cd69
Signed-off-by: Teodor Madan <teodor.madan@freescale.com>
Reviewed-on: https://git.eclipse.org/r/24627
Tested-by: Hudson CI
2014-04-11 06:35:52 -04:00
Doug Schaefer
48298d3923 JI:449069 Add filtering to the PDOM generator
Adds a -exclude option to list directories and files that are to be
excluded from the pre-built PDOM so we don't get header files that
users don't get suggest optional headers.
2014-04-10 16:31:28 -04:00
Doug Schaefer
6bbeb75bc0 JI:449069 Add filtering to the PDOM generator
Adds a -exclude option to list directories and files that are to be
excluded from the pre-built PDOM so we don't get header files that
users don't get suggest optional headers.

Change-Id: I4e06ccda2207f9955bb743006af8cf947c5d67f3
2014-04-10 16:31:20 -04:00
Mikhail Khodjaiants
33d6e7c0db Bug 335180 - Remote debugging and virtual folders =>
java.lang.NullPointerException
2014-04-10 16:17:48 -04:00
Marc Khouzam
8445aa5086 Removed unused code
Change-Id: I99bde18516ccb5161bb7f8cea0bb7b12264e4b79
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-09 15:36:11 -04:00
Marc Khouzam
0ddab334f0 Missing NON-NLS strings
Change-Id: Ia177b5ded46b3d6292af3e41951165c9d26b57cc
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-09 15:31:42 -04:00
Marc Khouzam
99df1091ec Fix warnings
Change-Id: I01ef374f21726c7f274a446c10674dce8e8ec591
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-09 15:25:31 -04:00
Marc Khouzam
b647093b94 Remove unused API filters
Change-Id: Ia3a53fec79973ccdec7d74d68fcc4f4621fe1cc7
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-09 15:24:47 -04:00
Marc Khouzam
157bba8839 Typos
Change-Id: I4b6eab2359c0b96daf905357eac17a4f38867fc6
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-09 05:26:53 -04:00
Marc Khouzam
92b1a90def Remove unused API filters.
Change-Id: I1a7f5d049d8aa65a47442abd5f1884248b96271f
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-08 09:22:39 -04:00
Sergey Prigogin
71592307c1 Disabled a failing test. 2014-04-07 18:16:45 -07:00
Sergey Prigogin
c24990c2ad Added more detailed error messages. 2014-04-07 17:42:40 -07:00
Sergey Prigogin
1e1afcf3ce Cosmetics. 2014-04-07 17:37:52 -07:00
Sergey Prigogin
201e1243dd Removed a redundant check. 2014-04-07 12:01:20 -07:00
Xavier Raynaud
066be2ffce Fix 432151 (Thread id no longer shown in multicore visualizer)
Change-Id: Ie62f974a2748fa82b3d3a9dc53bd65cbabe744f3
Signed-off-by: Xavier Raynaud <xavier.raynaud@kalray.eu>
Reviewed-on: https://git.eclipse.org/r/24534
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
IP-Clean: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
2014-04-07 07:59:58 -04:00
Nathan Ridge
cff738fe0b Bug 430282 - Limit recursion depth when processing inheritance
hierarchies

Change-Id: Ia9d9f379cb61e8d8bc8d1fb33f893fcd2a0688a2
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/23957
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-04-06 20:56:18 -04:00
Nathan Ridge
b4d65483ed Bug 432059 - Fix an "unsafe method call" error
Change-Id: I513a922c9ef6a55c33f5767830aabecaba9da396
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/24512
Tested-by: Hudson CI
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-04-06 20:54:33 -04:00
Greg Watson
8aa89d3dd8 Bug 431274 Add remote support to CDT
Change-Id: Ifbf99d8bc4b682dc545258e7359934089e87f346
Signed-off-by: Greg Watson <g.watson@computer.org>
Reviewed-on: https://git.eclipse.org/r/23941
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-04-04 17:14:13 -04:00
Xavier Raynaud
50f5d7cd6f Bug 430804 (add tooltip infrastructure in visualizer)
Change-Id: I99180f6dc13260d87b513f0e6459598db0310a17
Signed-off-by: Xavier Raynaud <xavier.raynaud@kalray.eu>
Reviewed-on: https://git.eclipse.org/r/23668
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
IP-Clean: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
2014-04-04 15:17:26 -04:00
Marc Khouzam
d844a16e83 Bug 426834 - Double backslashes are no longer removed.
Change-Id: I91a8f7a6f10cab9d24149cc4fd29e867e0040b10
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-04 08:00:21 -04:00
Sergey Prigogin
535f975b47 Bug 431945 - Unresolved template function with typedef. 2014-04-03 21:00:19 -07:00
Sergey Prigogin
ed4784c133 Cosmetics. 2014-04-03 21:00:10 -07:00
Doug Schaefer
5a6ebce09c Adjustments to adaptBinding stackOverflow solution.
Wrapped the method in try/finally and made inProgress thread local.
2014-04-03 15:06:43 -04:00
Marc Khouzam
c1eb0f1f5f Remove unused suppressWarning
Change-Id: I2423fa9ba82a5dda6a137410617e858cc6ee50d2
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-03 15:03:07 -04:00
Marc Khouzam
07a60e189b Remove useless cast.
Change-Id: I696d4c689b5f688cb87db434e4a096da4263922b
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-03 14:42:21 -04:00
Marc Khouzam
0946f7290e Comment cleanup
Change-Id: Ibe40289deadb0a873bf69aae6edf6b620d2f5eca
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-03 14:41:04 -04:00
Marc Khouzam
b2503d844f Typo
Change-Id: I7b941eb2d51b96e6e7669a34509dd7ebed241e52
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-03 14:36:54 -04:00
Marc Khouzam
c9c64b1cd2 Remove unused API filter.
Change-Id: I19d6ea47093ab4e3dfeae09b6f94d9fa03142691
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-03 14:34:27 -04:00
Doug Schaefer
1c70ddf64a Bug 429196 Eliminate StackOverflow on adaptBinding.
A pretty simple and kludgy fix to the problem, but if we detect that
we are adapting a binding that we are just in the middle of adapting,
we bail and return null. Added Andrew's JUnit that reproduces the
problem in case someone wants to try a better solution.

Change-Id: Ib4a85c161be6aee073fee7ac0501464b70020fac
Reviewed-on: https://git.eclipse.org/r/24396
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
Tested-by: Doug Schaefer <dschaefer@qnx.com>
Reviewed-on: https://git.eclipse.org/r/24409
Tested-by: Hudson CI
2014-04-03 14:02:22 -04:00
Marc-Andre Laperle
88ba69a961 Add visualizer.examples to maven build
Change-Id: Ic8e52f7f6733f37e8641e6fe9fc01baa4d640476
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/24025
Tested-by: Hudson CI
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
2014-04-02 18:23:40 -04:00
Mikhail Khodjaiants
090c85b966 Bug 431825 - Empty brackets in "Select Process" dialog. 2014-04-02 17:19:06 -04:00
Sergey Prigogin
2e7fd0da20 More efficient ordering of conditions. 2014-04-01 10:35:05 -07:00
Sergey Prigogin
5850c01893 Bug 431596 - NPE in BindingCollector.leave. 2014-04-01 10:33:37 -07:00
Lukas Felber
8c3ba9ec2d Bug 431684 - Intermittent test failures in IndexBugsTest
Improved reliability of BaseTestCase.waitForIndexer method.

Change-Id: Ifcfb4e90a1595e6cc2bc90856daad6cd265b6247
Signed-off-by: Lukas Felber <l.felber@gmx.ch>
Reviewed-on: https://git.eclipse.org/r/24080
Tested-by: Hudson CI
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-04-01 13:32:09 -04:00
Xavier Raynaud
f65493131c Bug 431690 - [visualizer] Use clipping when drawing strings
Change-Id: I342b1a430da450b45d62cea1469fbb62a3e9bc94
Signed-off-by: Xavier Raynaud <xavier.raynaud@kalray.eu>
Reviewed-on: https://git.eclipse.org/r/24201
Tested-by: Hudson CI
IP-Clean: Marc Dumais <marc.dumais@ericsson.com>
Tested-by: Marc Dumais <marc.dumais@ericsson.com>
Reviewed-by: William Swanson <traveler@tilera.com>
Reviewed-by: Marc Dumais <marc.dumais@ericsson.com>
2014-04-01 12:46:13 -04:00