Sergey Prigogin
17a5ba8361
Fixed a potential NPE.
...
Change-Id: I274242b74a27f17eeb3a6d7841b1107be22cd096
2016-10-08 16:08:01 -07:00
Sergey Prigogin
61ac21daa0
Made value classes final.
...
Change-Id: Id89306976e7458bd822d399c003ce027dc896c33
2016-10-07 19:54:24 -07:00
Sergey Prigogin
d1fd92013f
Fixed a typo.
...
Change-Id: Idac67510d3d898ccbf0a7ec2429512c24c403422
2016-10-07 19:52:59 -07:00
Thomas Corbat
8416294bb1
Bug 503036 - "Binary not found" every other launch (via Run As)
...
- Add a family object for identifying the binary runner job
- Use the join mechanism of the job manager to ensure all binary runner
jobs are finished
Change-Id: I8b82bb0c663e5d2a618e3222e4bd5ba7b48b46c4
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
2016-10-07 10:43:04 +02:00
Nathan Ridge
0459a0ea4d
Introduce ICPPFunctionSpecialization and ICPPConstructorSpecialization interfaces
...
This allows us to avoid some awkward uses of generics
Change-Id: I054abe8c871bd2adbfa3212341a28c11ece6236c
2016-10-06 22:48:42 -04:00
Nathan Ridge
ee3c2f0776
Do not store function return expressions in the index.
...
They have been superseded by function body executions.
Change-Id: I5f4e23a8f8be50f4a034b05d2e85ca2f8a9d2bd7
2016-10-06 22:47:40 -04:00
Nathan Ridge
f78def7afb
Update the function body execution in PDOMCPPFunction.update()
...
Change-Id: I17d8fe9d3222ac66f901ca9740feee6b5891faa5
2016-10-06 22:46:02 -04:00
Nathan Ridge
3a66aeaaac
Remove CPPFunctionParameterMap
...
It was superseded by ActivationRecord
Change-Id: Ia43847334b83e59a0aba73dc42fb3bd34c50977b
2016-10-06 22:46:02 -04:00
Sergey Prigogin
33f0522906
Generification and other code cleanup.
...
Change-Id: Ifb35a80ec8cf563c5635078db947768d1a7aa6ff
2016-10-06 16:36:21 -07:00
Sergey Prigogin
c8d528587e
Bug 503012 - CCorePlugin.start method causes Eclipse to become unusable
...
Change-Id: I73ad83673c2fbe2d232d6e342caa7dc75001b69d
2016-10-06 15:59:10 -07:00
Sergey Prigogin
d6d85f394b
Removed use of deprecated methods and other code cleanup.
...
Change-Id: I1c10f713568f0c7fd4d4b0a2212ee855e5b1d55e
2016-10-06 15:02:54 -07:00
Sergey Prigogin
9f7af7a493
Bug 503988 - UI thread got blocked by the reconciler
...
Added protection against infinite loops.
Change-Id: I0cc3f34ddb9db9d3a23dfd111836a2a84620e8d9
2016-10-06 11:10:04 -07:00
Marc-Andre Laperle
04e31e3fae
releng: Use composite Orbit repo to get all orbit dependencies
...
This allows us to get the dependencies from one place and also this
update site is more stable as it is not updated very frequently.
Change-Id: I40de8fd0535270959ccad7b02c9d57aae765bc79
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-06 12:13:43 -04:00
Sergey Prigogin
64aec369e1
More robust implementation of ControlFlowGraphBuilder.isConstant method
...
Change-Id: I43fd84e8c374a638834be3c2aeb216b96fc6b461
2016-10-05 17:13:00 -07:00
Marc-Andre Laperle
27f99d2a86
Bug 501831 - Rename Comment/Uncomment to Toggle Comment, like JDT
...
Also update the description.
Change-Id: I1719d114a156962f0d75bddb67f1c34d24e99e7e
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-05 12:56:55 -04:00
Marc-Andre Laperle
9dcd393663
Bug 499116 - Missing keyboard binding for toggle comment
...
Also Add M1+M2+C key binding for Toggle Comment, just like JDT.
Change-Id: I2723c115a89f8c22e4b7d52b0ebd14c75a9d824c
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-10-05 12:54:26 -04:00
Nathan Ridge
baf5160c45
Bug 487555 - Type-checking for aggregate initialization
...
Change-Id: I0ea8782931f5ca78b30c487e3c1a281a72c3d98c
2016-10-05 02:24:10 -04:00
Sergey Prigogin
ed0b384e9d
Bug 504004 - ReturnChecker should treat constructors and destructors as
...
void functions
Change-Id: I8d957abcade86224af1e7ae1b1456f6a8e5b3813
2016-10-04 18:49:52 -07:00
Sergey Prigogin
2a3a9d6b4b
Bug 503988 - UI thread got blocked by the reconciler
...
Change-Id: I176d9fd132291630aed3aeefb4a6279048c13d14
2016-10-04 19:06:01 -04:00
Sergey Prigogin
5cecbda67a
Removed redundant //$NON-NLS-1$ comments.
...
Change-Id: I9e5801708275d5ce8bcfbe84f4891741479d5a24
2016-10-04 18:27:32 -04:00
Sergey Prigogin
8d9924179f
Bug 502985 - CDT index may be getting corrupted by IOExceptions or calls
...
to Thread.interrupt()
Change-Id: I180b55dbc9ca68a2b2d7ee668515aaf28d1b71c9
2016-10-03 17:16:07 -07:00
Andrew Gvozdev
91e227142b
Bug 501763: NPE in MakeTargetActionProvider
...
Change-Id: I998f118b1624df2ea3caa2295297261f21b02dda
2016-09-25 21:56:41 -04:00
Sergey Prigogin
d652858b3a
Bug 502109 - Name resolution problem with alias template
...
Change-Id: I1475ae9aef468f0f3075ed4a9689b15788be4d42
2016-09-25 12:03:36 -07:00
Sergey Prigogin
53ec9571cb
Cosmetics.
...
Change-Id: I78635ca74bffd3df7b51f87e70464e99dd699324
2016-09-25 11:22:05 -07:00
Marc Khouzam
d758c73e31
Add API filters for default methods added to interfaces.
...
Change-Id: I1b5339eb5bcf2ce857cce8cadf0315e297a9f8f2
2016-09-23 16:04:53 -04:00
Alvaro Sanchez-Leon
61121782e8
Bug 303808: Add the DebuggerConsoleView to the debug perspective
...
We add the DebuggerConsoleView to the debug perspective but we do not
show it by default. This will allow us to specify the default location
of the console but not show the console unless the user actually
launches a dsf-gdb session.
The default location is specified as "stacked" to avoid taking screen
space when many users may not care about using this view. Users that do
want to use the view a lot, will simply move it to its own space.
Change-Id: Ie7ad961193b7f72d3557022410343e325ae2af0e
2016-09-23 11:30:07 -04:00
Marc-Andre Laperle
bd2121899b
Bug 500711 - Outline view 'Link With Editor' could be enabled by default
...
Change-Id: Ice934d90250972a2b343fe64954ffc496ea53ae0
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-09-23 08:55:15 -04:00
Sergey Prigogin
fe0dcb5176
Improved Remove Unused Declarations refactoring.
...
Change-Id: Ibc011f9bacb8565463762f013738118eed839757
2016-09-22 19:32:43 -04:00
Nathan Ridge
4470a7a5bb
Bug 502016 - Enumeration defined in alias-declaration
...
Change-Id: I4552b3117008bff7f1269aa3a12e9711e0c8681f
2016-09-22 17:20:47 -04:00
Andrew Gvozdev
29ae1df652
Bug 491286: Fixed NPE opening page C++ Build Variables in Properties/Preferences
...
Change-Id: I5ed71665980936a3000a987a75bf2f2c962027ec
2016-09-22 13:56:06 -04:00
Sergey Prigogin
149e41fd46
Improved code reduction refactorings.
...
Change-Id: I2bee9e578810dd9ee1b23341a29713fc594d81f4
2016-09-21 18:41:28 -07:00
Alvaro Sanchez-Leon
c19640498d
Bug 499784 - A lot of timeouts in dsf-gdb tests are too optimistic
...
The bug mentioned above mentions a couple of problems,
1) The use of TestsPlugin.massageTimeout() is not used consistently in
tests.dsf.gdb
2) The timout values are too optimistic
This first change addresses item 1.
Change-Id: I99162bbfaa099bbc4123594fbda51f8e11be9d10
2016-09-21 14:59:24 -04:00
Vincent Guignot
2b728ed027
Bug 497693/ Sysroot with spaces
...
If the sysroot path contains a space, CDT adds doubles quote to escape
the space (in MIStandardParameterAdjustable class) . But Gdb client (7.5
and 7.11) doesn’t understand the double quotes path.
This patch do not add double quotes when the path contains spaces.
Add test case.
Change-Id: I8c54fa625ce1fb1f1b9249361ca07060b56ba90c
Signed-off-by: Vincent Guignot <vincent.guignot@ingenico.com>
2016-09-21 10:01:49 -04:00
Sergey Prigogin
2a4e3e11e4
Bug 501549 - Unresolved symbol with lambda
...
Change-Id: Ic541e9a7ea4338aa0515705047f5fb614150d074
2016-09-20 13:08:53 -07:00
Sergey Prigogin
fa96519c4c
Code streamlining.
...
Change-Id: I00155566d6fd4cb8043ad38201a58181b995c52f
2016-09-20 13:08:52 -07:00
Sergey Prigogin
8159937005
Cosmetics.
...
Change-Id: I7452e20897e082393a763749e3bafda26a9471b3
2016-09-20 13:08:51 -07:00
Marc-Andre Laperle
d12004b538
Disable StandaloneTest1 that fails on Hudson
...
I can't figure out why it's failing in a reasonable amount of time
and it's been failing for a while now.
Change-Id: Ib9bec67a3b628d834c3d7cdfcb088fb10ebea1b7
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2016-09-20 07:36:05 -04:00
Sergey Prigogin
ba9b1b77da
Cosmetics.
...
Change-Id: Ie7a8e50945174ea932ffbf7da4e80815294edba1
2016-09-19 15:54:43 -07:00
Marc Khouzam
2067bdec1a
Fix API as per the upcoming 9.1 release
...
Change-Id: I307f8f3239178415a66f0bed0b63e5b0d7ffe4cd
2016-09-19 16:10:40 -04:00
Marc Khouzam
158bff7ed4
Updating baseline for CDT 9.1 (RC4)
...
Change-Id: I80176f433cac1796a62b4cf7ad5ffdeeb2f45c4f
2016-09-19 15:22:31 -04:00
Sergey Prigogin
74850e961f
Fixed compilation errors.
2016-09-18 16:44:19 -07:00
Nathan Ridge
654907174b
Bug 497668 - Avoid unnecessary name resolution during ambiguity resolution
...
Since resolved bindings are cached, we can get stuck with a bad binding
resolved during an incorrecy branch of ambiguity resolution.
Change-Id: I59bcb9f6f2b756892a56b135e8d6a1f026180728
2016-09-18 01:31:25 -04:00
Nathan Ridge
d3d7a4e84a
Bug 498393 - Do not cache bases computed when a class is incomplete
...
Change-Id: Ieddb15ff1cd784710a19d85879bb0d7b40f425b3
2016-09-18 01:28:20 -04:00
Nathan Ridge
c180a3e798
Bug 494216 - Instantiation of variable templates with dependent arguments
...
Change-Id: If9c27267d25ce8cccb89e7a5404bf5e3e6480dcb
2016-09-18 01:22:49 -04:00
Nathan Ridge
e6ed5e4037
Bug 494182 - Lambda in default member initializer
...
Change-Id: I92bbfaff34a08952d3f17f6a9b982a10d4e2bf03
2016-09-18 01:17:51 -04:00
Nathan Ridge
abcedff7d7
Bug 486672 - Syntax coloring of variable template instances
...
Change-Id: I32a2fd3bc64f88e368924acafca1d1e596c90877
2016-09-18 00:56:20 -04:00
Nathan Ridge
3c8a5002ba
Bug 486671 - Store value of variable template in index
...
Change-Id: Ifd045faca2f95be8b3e53da49b4c50b0a3c470b3
2016-09-18 00:45:51 -04:00
Nathan Ridge
3f64140125
Bug 490475 - Follow-up to fix some API errors
...
Change-Id: I63bc879aa3ec8c05c665b31cb786a6220f72f60d
2016-09-17 14:19:04 -04:00
Sergey Prigogin
898ce2245b
Bug 501623 - ClassCastException in EvalMemberAccess.getValue
...
Change-Id: Ib9177f2bd2f9d9d005397b72d6d0274cb3e2605f
2016-09-16 20:24:31 -07:00
Sergey Prigogin
ee1d72c7f8
Bug 501615 - NPE in EvalFunctionCall.computeForFunctionCall
...
Change-Id: I2ff67299b05b80fcc0451e1cc5b4532c88364f61
2016-09-16 17:18:48 -07:00