Andrew Eidsness
2136875477
Bug 424160: null checks for CodanPreferencesLoader.getProjectNode
...
CodanPreferencesLoader.getProjectNode will sometimes return null. This
patch adds null checks before using the result.
Change-Id: If4dd70e6673d5da62cc0b8e899fb5066bdaa4bef
Signed-off-by: Andrew Eidsness <eclipse@jfront.com>
Reviewed-on: https://git.eclipse.org/r/19873
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>
2013-12-17 17:17:59 -05:00
Nathan Ridge
c126fade3d
Bug 419938 - [fp] Pure virtual implementation not recognized if only one
...
path implements it
Change-Id: I90732a87d8d6b4ad2a84aa3c8b09b10727afa994
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/19823
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>
2013-12-16 00:40:02 -05:00
Sergey Prigogin
ecf7d25dd9
Cosmetics.
2013-12-06 12:01:12 -08:00
Sergey Prigogin
fb08c843e9
Bug 400073 - Indexer runs out of memory.
...
An attempt to reduce memory consumption.
2013-12-05 19:47:34 -08:00
Sergey Prigogin
b52beeb11b
Cosmetics.
2013-12-05 18:29:13 -08:00
Nathan Ridge
08293b3f58
Bug 421900 - NPE in StatementHasNoEffectChecker.usesOverloadOperator()
...
Change-Id: I9099f3600cfdac492784087ef5993b353111eab8
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/18468
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>
2013-11-30 22:57:04 -05:00
Sergey Prigogin
cc789a1979
Fixed an NPE during shutdown.
2013-10-09 09:37:03 -07:00
Nathan Ridge
62c4e62ff3
Bug 416284 - Unsafe method call, using nested templates
...
Change-Id: I08732af62f43c03f362d4602736ef6b8e0f227e9
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/16147
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:15:50 -04: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
Sergey Prigogin
af5a14ac6d
Bug 390782 - NPE in AssignmentToItselfChecker$1.isAssignmentToItself
2013-08-28 13:51:59 -07:00
Andrew Gvozdev
652ce4748e
Fixed parent pom version to reference
2013-08-27 15:16:24 -04:00
Nathan Ridge
be4ec06f4b
Bug 414279 - Derived class method that overrides a base class method
...
brought into the derived scope with a using-declaration
Change-Id: Ibeb49dddb7ef3768ffd4964e22a139afba8690fb
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/15573
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-08-18 21:42:34 -04:00
Sergey Prigogin
983f7529a3
Bug 45203. Support for symbols exported by multiple headers.
2013-08-02 13:52:42 -07:00
Sergey Prigogin
d5f3272f20
Moved getPureVirtualMethods method to SemanticQueries.
2013-07-28 13:00:59 -07:00
Nathan Ridge
5fb92e3cf8
Bug 351612 - Pure virtual implementation not recognized if multiply
...
inherited
Change-Id: I1e9141fbb5cc72bb7b59b77d6faf958726094e5f
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14906
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-07-28 15:35:20 -04:00
Nathan Ridge
156990d03e
Bug 352267 - Assignment in condition checker matches the whole
...
expression
Change-Id: I7aea1c5d404a8d374020e34c997e6e890fcdb3d6
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14764
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-07-24 20:47:38 -04:00
Sergey Prigogin
bc98f57d9a
Cosmetics.
2013-07-21 21:39:18 -07:00
Nathan Ridge
e18ad3974c
Bug 358694 - False warning about Unused static function in template
...
Change-Id: I0ebeef9db921239e896983c68e5291316209c2d2
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14680
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-07-19 12:54:15 -04:00
Nathan Ridge
82d19e7096
Bug 363884 - NPE using 'Add break statement' quick fix
...
Change-Id: I240b196d04b5f032bfaa9666db595b788b7a1d02
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14640
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-07-18 13:18:19 -04:00
Nathan Ridge
55872baeae
Bug 393129 - Do not give "unused symbol" warning for file-scope variable
...
used in an asm block
Change-Id: I2088bed2dd26af1220069dbdf18fda17d32fdf21
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14608
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-07-17 13:25:26 -04:00
Sergey Prigogin
63b523f9be
Added missing copyright comments and cleaned up localizable messages.
2013-07-14 19:00:11 -07:00
Sergey Prigogin
95a6d00a08
Normalized dependencies.
2013-07-14 18:58:54 -07:00
Nathan Ridge
70c9a7b642
Bug 399146 - Bogus 'statement has no effect' warning for call to
...
overloaded operator
Change-Id: Ie2092903356e048d96b8507ce30ec2d3edc2b2f7
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14534
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-07-14 15:08:54 -04:00
Nathan Ridge
c5b4670184
Bug 400673 - [c++11] Unnecessary warning in class constructor (not
...
initialized member) when using "in class member initialization"
Change-Id: I4e6af3b0927d44f0bb5417d7788fc9a026f8fb7c
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14397
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-07-09 13:05:16 -04:00
Sergey Prigogin
c658e9df68
Cosmetics.
2013-07-07 17:17:03 -07:00
Nathan Ridge
44b957a28e
Bug 408303 - [C++11] Incorrect member not initialized warnings for
...
template class's defaulted constructors
Change-Id: I61064421c2cee405c9a915abe500c94fa4423eef
Signed-off-by: Nathan Ridge <zeratul976@hotmail.com>
Reviewed-on: https://git.eclipse.org/r/14177
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-07-07 19:25:44 -04:00
Marc-Andre Laperle
718d7de48e
Bug 412057 - UI tests don't run on Mac Cocoa using Tycho build
...
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2013-07-03 21:02:43 -04:00
Sergey Prigogin
0cecd403cb
Fixed an NPE.
2013-06-21 17:10:14 -07:00
Sergey Prigogin
724e1991ac
Cosmetics.
2013-05-22 10:22:38 -07:00
Danny Ferreira
20e43a2744
Bug 402607 - [c++11] Invalid "member was not initialized warning" with
...
delegating constructors
Change-Id: I521918be7b8c1dd867b53bd22f7646e610651fb6
Reviewed-on: https://git.eclipse.org/r/13043
Reviewed-by: Nathan Ridge <zeratul976@hotmail.com>
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-05-22 13:19:23 -04:00
axel
75e17131c0
Bug #368221
...
regression fix: enable navigation to the next/previous error in the
editor
Change-Id: Ie69f9a08f741b7b4b34a0c3f42ec4133a129c5ee
Reviewed-on: https://git.eclipse.org/r/12979
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-05-20 13:06:32 -04:00
axel
fb27a409fa
Bug #368221
...
Add CODAN markers to Preferences->General->Editors->Text
Editors->Annotations
Change-Id: I4ba5245306fb70a0f9d38235112b631bda36bb8f
Reviewed-on: https://git.eclipse.org/r/12511
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-05-03 17:02:20 -04:00
Sergey Prigogin
fa881229a6
Don't report unknown built-in functions as problems.
2013-04-03 17:36:17 -07:00
Sergey Prigogin
cc82847af6
Bug 404774 - Invalid implicit ctor call is not marked as error
2013-04-02 23:48:43 -07:00
Sergey Prigogin
96fbfd6f00
Enabled assertions during tests.
2013-02-05 10:07:41 -08:00
Sergey Prigogin
4346a7377f
Renamed few classes to distinguish tests from their base classes.
2013-01-23 11:36:51 -08:00
Sergey Prigogin
e4943b330a
Fixed broken test.
2013-01-05 12:36:54 -08:00
Sergey Prigogin
3b6247d7cf
Changed default preferences to not produce a warning for the last case
...
in a switch statement.
2013-01-02 14:13:07 -08:00
Marc-Andre Laperle
78f863bc01
Bug 396749 - Checker is not enabled if only one problem is selected
2013-01-01 16:38:26 -05:00
Sergey Prigogin
f7f56bb08e
Bug 397208 - Problem markers don't get updated when preferences change
2012-12-27 16:54:43 -08:00
Sergey Prigogin
1ff1f798d5
Cosmetics.
2012-12-27 14:16:36 -08:00
Nathan Ridge
032c010a82
Bug 395018 - False 'member was not initalized in this constructor'
...
warning for defaulted copy/move constructor
Change-Id: Ib7800e46174b195fd15daef923abfff482fd3aff
Reviewed-on: https://git.eclipse.org/r/9059
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-07 13:11:57 -05:00
Nathan Ridge
8cf540fbf6
Bug 365498 - Strange warning placement for defaulted constructor
...
Change-Id: Ia80fbd9694310aff0900e80cb9175e101c653604
Reviewed-on: https://git.eclipse.org/r/9065
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-06 21:22:45 -05:00
Tomasz Wesolowski
660a75531a
Bug 348387 - fp in ReturnChecker using try/catch
2012-11-17 01:38:45 -05:00
Marc-Andre Laperle
352eae2865
Bug 368222 - Preferences page uses wrong icons
2012-11-08 23:43:21 -05:00
Marc-Andre Laperle
58c1312133
Bug 392932 - ResourceException disabling checker in Codan preferences
2012-11-04 21:57:22 -05:00
Markus Schorn
d643e121a0
Fix intermittent test failures.
2012-09-14 09:32:36 +02:00
Sergey Prigogin
cace4b374b
Normalized extension point labels.
2012-08-24 10:14:48 -07:00
Sergey Prigogin
b774b53a26
Bug 299911. Improved propagation of template instantiation context.
2012-08-10 12:54:58 -07:00
Sergey Prigogin
f4d616cdc0
Bug 299911. Added logging of methods that loose template instantiation
...
context.
2012-08-08 17:38:17 -07:00