Permalink
Commits on Apr 21, 2017
  1. Added sfml.cfg

    std.cfg: Removed redundant <function> definition
    PKEuS committed Apr 21, 2017
Commits on Apr 18, 2017
  1. std.cfg: Added std::streamoff and imaxdiv_t

    PKEuS committed Apr 18, 2017
Commits on Apr 16, 2017
  1. Added missing addons to windows installer

    PKEuS committed Apr 16, 2017
Commits on Apr 11, 2017
  1. Fixed unit test in testbufferoverrun.cpp

    PKEuS committed Apr 4, 2017
  2. Refactorization: Reimplemented Settings::_enabled as a bitfeld instea…

    …d of std::set (#7995)
    PKEuS committed Apr 11, 2017
Commits on Apr 5, 2017
  1. Set version to 1.78.99/1.79 dev

    PKEuS committed Apr 5, 2017
Commits on Apr 1, 2017
  1. Fixed false positives in CheckClass::checkConst() due to unmatched fu…

    …nction overloads
    
    Fixed function matching if constness mismatches
    PKEuS committed Apr 1, 2017
Commits on Mar 27, 2017
  1. Refactorization: Allocate Token::_values (ValueFlow information) dyna…

    …mically, reducing size of each token by around 10%
    PKEuS committed Mar 27, 2017
  2. checkbufferoverrun.cpp: refactorizations

    PKEuS committed Mar 27, 2017
  3. CheckBufferOverrun: Refactorizations

    - Improved/Optimized conditions in checkBufferAllocatedWithStrlen()
    - Avoid copying strings for checkScope()
    PKEuS committed Mar 27, 2017
  4. Fixed false negative in CheckBufferOverrun::checkInsecureCmdLineArgs(…

    …), removed redundant tests
    PKEuS committed Mar 27, 2017
  5. Fixed false negatives in CheckBufferOverrun::arrayIndexThenCheck()

    PKEuS committed Mar 27, 2017
Commits on Mar 24, 2017
  1. SymbolDatabase: Match function overloads by using ValueType informati…

    …on by running a second pass of the function pointer assignment routine.
    PKEuS committed Mar 24, 2017
Commits on Mar 23, 2017
  1. ValueFlow: Stop on inline assembly

    PKEuS committed Mar 23, 2017
  2. Added (back) support for enums to CheckCondition::checkIncorrectLogic…

    …Operator() (#7794)
    PKEuS committed Mar 23, 2017
  3. Fixed false positive #7953: Support type conversion operators returni…

    …ng pointers
    PKEuS committed Mar 23, 2017
Commits on Mar 16, 2017
  1. Fixed travis build by replacing Token::Match by simpleMatch()

    Added missing files to cppcheck.vcxproj.filters
    PKEuS committed Mar 16, 2017
  2. SymbolDatabase: Fixed return type token detection for template member…

    … functions (#7945)
    PKEuS committed Mar 16, 2017
Commits on Mar 15, 2017
  1. Fixed false positive multiCondition when & is used in both conditions…

    … (#7827)
    PKEuS committed Mar 15, 2017
  2. Fixed crash in clang test suite introduced in b27ba72

    PKEuS committed Mar 15, 2017
  3. More conservative check for non-commutative operator+ in isSameExpres…

    …sion() (#7938)
    PKEuS committed Mar 15, 2017
  4. SymbolDatabase: Removed unnecessary bailout in function matching for …

    …pointers in function overload matching
    PKEuS committed Mar 15, 2017
  5. SymbolDatabase: Support function overload matching for member variabl…

    …es (#7932)
    PKEuS committed Mar 15, 2017
Commits on Mar 14, 2017
  1. std.cfg: Added lots of container functions, string functions and thre…

    …e operands overload of std::hypot
    PKEuS committed Mar 14, 2017
Commits on Mar 8, 2017
  1. Refactorized test suite

    PKEuS committed Mar 8, 2017
  2. Refactorized testio.cpp

    PKEuS committed Mar 8, 2017
Commits on Mar 7, 2017
  1. Fixed false negatives in CheckOther::checkPassByReference() when assi…

    …gnment operator is used.
    PKEuS committed Mar 7, 2017
  2. Do not exclude std::shared_ptr and std::unique_ptr from checkPassByRe…

    …ference() (#7834)
    
    These two types are larger than one pointer. Hence, passing by reference is faster.
    PKEuS committed Mar 7, 2017
  3. Fixed false positive: Exclude STL shared pointers from checkPassByRef…

    …erence() (#7834)
    PKEuS committed Mar 7, 2017
Commits on Mar 1, 2017
  1. Fixed broken condition

    PKEuS committed Mar 1, 2017
  2. Refactorization: Avoid construction of empty strings by using emptySt…

    …ring
    PKEuS committed Mar 1, 2017
  3. Refactorization: Reordered conditions in Scope::findFunction()

    PKEuS committed Mar 1, 2017
Commits on Feb 28, 2017
  1. SymbolDatabase: Overload matching with boolean literals as argument a…

    …nd with arbitrary null-pointers
    PKEuS committed Feb 28, 2017