aboutsummaryrefslogtreecommitdiffstats
path: root/mutator-lvl0.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* added checks for getAsPlaceholderType() returning nulluser12017-03-311-1/+58
|
* added safercpp native array detection, now also detects use of pointers ↵bloodstalker2017-03-301-1/+123
| | | | pointing to arrays. tdds already exist in testFuncs2
* changed the matchers for safercpparr. i still have to add a matcher that ↵bloodstalker2017-03-291-12/+18
| | | | recognizes pointers pointing to an array.
* added a new inclusion directive for the new report filesbloodstalker2017-03-161-0/+1
|
* added the first SaferCPP test. I'll add a doc under docs later on for it.bloodstalker2017-03-141-1/+76
|
* added a new option for SaferCPlusPlusbloodstalker2017-03-121-0/+3
|
* was trying to catch an exception that coverity said was being thrown... i ↵bloodstalker2017-03-121-0/+4
| | | | cant see it get thrown...
* nothing worth mentioningbloodstalker2017-03-091-0/+1
|
* just added a commentbloodstalker2017-02-281-0/+1
|
* added the missing C1 option, with one more thing i'm trying.bloodstalker2017-02-271-4/+22
|
* now the option vector is being populated and updated correctly based on the ↵bloodstalker2017-02-261-6/+6
| | | | input args
* fixes for StringOptionsParser. not done yet.bloodstalker2017-02-231-31/+62
|
* uncommented a methodbloodstalker2017-02-221-1/+1
|
* added the functionality to handle Misrac98 and MisraC2012 plus the rule ↵bloodstalker2017-02-221-13/+101
| | | | check disabling features
* added some more stuff for rule check disabling,enabling, added equivalency ↵bloodstalker2017-02-201-0/+49
| | | | map for MisraC1998
* Now all sourcelocations are checked for validity before being touchedbloodstalker2017-02-151-93/+206
|
* added the rule switches definitionsbloodstalker2017-02-141-1/+5
|
* added 19.14 and 20.1bloodstalker2017-02-081-1/+12
|
* added 19.8bloodstalker2017-02-081-1/+32
|
* minor changebloodstalker2017-02-071-2/+1
|
* in case mutator gets a bad header, now it throws an exception instead of ↵bloodstalker2017-02-051-3/+49
| | | | just a seg fault.
* added 14.2bloodstalker2017-02-051-0/+10
|
* added 2.2,2.3,4.2,9.2. we already have tdd tests for all of them.bloodstalker2017-02-051-1/+35
|
* mutator now accesses the diagnostics printed out by clang and adds them to ↵bloodstalker2017-02-021-2/+51
| | | | the report. for the time being they are all tagged ClangDiag, later to be changed to their corresponding misra rule number. most of those warnings are have nothing to do with misra so they will be omitted later on. I'm supposed to be on a break...
* added GPL2 license notes on top, emacs c++ recognitionbloodstalker2017-02-011-0/+18
|
* finished 5.2 through 5.7. 5.1 was already ok.bloodstalker2017-01-201-11/+243
|
* re-implementing 5.1-5.7bloodstalker2017-01-201-233/+453
|
* added 5.6,5.7, moved the result announcement for 5.3 to 5.4 to onEndOfAllTUsbloodstalker2017-01-201-97/+162
|
* did some cleaning. 8.8 is now working. silenced some diag prints.bloodstalker2017-01-191-11/+13
|
* added 4.1 and 7.1bloodstalker2017-01-171-2/+113
|
* clang libraries version 3.9 dont support our 8.8 matcher. if you are using ↵bloodstalker2017-01-151-0/+2
| | | | version 4.0 libraries, just change the if directive to 1 for the addmatcher in MyASTConsumer.
* added 8.8. has false positives. tags incomplete types twice.bloodstalker2017-01-151-62/+135
|
* for 6.1 and 6.2, the check is against CanonicalType now, not Type.bloodstalker2017-01-131-2/+6
|
* added 6.1 and 6.2. the current implementation is quite smplistic. tdds were ↵bloodstalker2017-01-121-3/+69
| | | | already added for 6.1 and 6.2.
* fixed some of the coverity issuesbloodstalker2017-01-121-8/+13
|
* added 13.5bloodstalker2017-01-111-4/+82
|
* added 10.5bloodstalker2017-01-111-8/+140
|
* added 12.11, doesnt supprt checks inside pp conditional directives.bloodstalker2017-01-091-2/+162
|
* added 12.12. for some notes regarding the implementation you can look at ↵bloodstalker2017-01-081-12/+46
| | | | testFuncs3.c,tddfunc6's comments.
* added 14.3bloodstalker2017-01-061-6/+202
|
* added 19.1bloodstalker2017-01-051-5/+128
|
* removed 9.2 output. clag catches it.bloodstalker2017-01-031-3/+23
|
* fixed all ppcallbacks for macro expands. they now work correctly and ↵bloodstalker2017-01-031-8/+8
| | | | actually use the sourcelocation of the macro definition not the expansion for MainOnly and SysHeader
* added 19.4bloodstalker2017-01-031-0/+176
|
* implemented the MainOnly optionbloodstalker2017-01-031-369/+762
|
* added some more sugar to the custom options, only implemented for 19.7bloodstalker2017-01-031-6/+9
|
* added a new options...not working. apparently the llvm::cl tutorial is outdated.bloodstalker2017-01-021-9/+19
|
* the simple text output is now really AWK friendlybloodstalker2017-01-011-236/+237
|
* now all implemented rules respect the fact wether the match is from a ↵bloodstalker2016-12-311-342/+1072
| | | | systemheader or not. so you can choose whether to run through them or not.
* started adding custom cl options to mutator-lvl0bloodstalker2016-12-311-3/+53
|