aboutsummaryrefslogtreecommitdiffstats
path: root/mutator-lvl0.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-05-27added more bad strain extractionsbloodstalker1-30/+73
2017-05-25adding the extraction to some related matchersbloodstalker1-29/+106
2017-05-24added some more mutagen extractionbloodstalker1-5/+76
2017-05-23added xml report classes, there is a problem with a tinyxml2 assert being ↵bloodstalker1-4/+11
triggered on inheritance while the same problem doesnt exist when you dont inherit, raised an issue, until that gets sorted out, the report classes are one-offs, took me 2 days
2017-05-20added a test for mutagen extractAncestry to make usre it worksbloodstalker1-0/+11
2017-05-18added a new option for mutagen extractionbloodstalker1-2/+3
2017-05-02cosmeticbloodstalker1-1/+1
2017-04-27minor fixesbloodstalker1-11/+19
2017-04-19the end condition doesnt need to be calculated each time, we are not ↵bloodstalker1-4/+4
modifying them in the body
2017-04-15implemented most of the enabling and disabling of rule checks. most of them ↵bloodstalker1-154/+401
work now.
2017-04-13re-enabled the custom DiagnosticConsumerbloodstalker1-9/+1
2017-04-11chnaged all endls to aline break. i dont really need to flush standard ↵bloodstalker1-199/+205
descriptors every time.Heder not found exception now prints out the name of the header not found.
2017-04-04fixed 2 assert problems and a null-pntr derefrence. added a field ↵bloodstalker1-26/+68
declaration matcher for sfrcpp01
2017-04-03added pointer declrefexpr tagging for safercppbloodstalker1-2/+45
2017-04-02added a blue-print for SaferCPP's tagging of all native pointersbloodstalker1-1/+43
2017-04-02fixed the temp workarounds for 12.11,10.1 and 10.2. they are proper now.bloodstalker1-10/+49
2017-03-31added checks for getAsPlaceholderType() returning nulluser11-1/+58
2017-03-30added safercpp native array detection, now also detects use of pointers ↵bloodstalker1-1/+123
pointing to arrays. tdds already exist in testFuncs2
2017-03-29changed the matchers for safercpparr. i still have to add a matcher that ↵bloodstalker1-12/+18
recognizes pointers pointing to an array.
2017-03-16added a new inclusion directive for the new report filesbloodstalker1-0/+1
2017-03-14added the first SaferCPP test. I'll add a doc under docs later on for it.bloodstalker1-1/+76
2017-03-12added a new option for SaferCPlusPlusbloodstalker1-0/+3
2017-03-12was trying to catch an exception that coverity said was being thrown... i ↵bloodstalker1-0/+4
cant see it get thrown...
2017-03-09nothing worth mentioningbloodstalker1-0/+1
2017-02-28just added a commentbloodstalker1-0/+1
2017-02-27added the missing C1 option, with one more thing i'm trying.bloodstalker1-4/+22
2017-02-26now the option vector is being populated and updated correctly based on the ↵bloodstalker1-6/+6
input args
2017-02-23fixes for StringOptionsParser. not done yet.bloodstalker1-31/+62
2017-02-22uncommented a methodbloodstalker1-1/+1
2017-02-22added the functionality to handle Misrac98 and MisraC2012 plus the rule ↵bloodstalker1-13/+101
check disabling features
2017-02-20added some more stuff for rule check disabling,enabling, added equivalency ↵bloodstalker1-0/+49
map for MisraC1998
2017-02-15Now all sourcelocations are checked for validity before being touchedbloodstalker1-93/+206
2017-02-14added the rule switches definitionsbloodstalker1-1/+5
2017-02-08added 19.14 and 20.1bloodstalker1-1/+12
2017-02-08added 19.8bloodstalker1-1/+32
2017-02-07minor changebloodstalker1-2/+1
2017-02-05in case mutator gets a bad header, now it throws an exception instead of ↵bloodstalker1-3/+49
just a seg fault.
2017-02-05added 14.2bloodstalker1-0/+10
2017-02-05added 2.2,2.3,4.2,9.2. we already have tdd tests for all of them.bloodstalker1-1/+35
2017-02-02mutator now accesses the diagnostics printed out by clang and adds them to ↵bloodstalker1-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...
2017-02-01added GPL2 license notes on top, emacs c++ recognitionbloodstalker1-0/+18
2017-01-20finished 5.2 through 5.7. 5.1 was already ok.bloodstalker1-11/+243
2017-01-20re-implementing 5.1-5.7bloodstalker1-233/+453
2017-01-20added 5.6,5.7, moved the result announcement for 5.3 to 5.4 to onEndOfAllTUsbloodstalker1-97/+162
2017-01-19did some cleaning. 8.8 is now working. silenced some diag prints.bloodstalker1-11/+13
2017-01-17added 4.1 and 7.1bloodstalker1-2/+113
2017-01-15clang libraries version 3.9 dont support our 8.8 matcher. if you are using ↵bloodstalker1-0/+2
version 4.0 libraries, just change the if directive to 1 for the addmatcher in MyASTConsumer.
2017-01-15added 8.8. has false positives. tags incomplete types twice.bloodstalker1-62/+135
2017-01-13for 6.1 and 6.2, the check is against CanonicalType now, not Type.bloodstalker1-2/+6
2017-01-12added 6.1 and 6.2. the current implementation is quite smplistic. tdds were ↵bloodstalker1-3/+69
already added for 6.1 and 6.2.