This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 22 Sep, 2021 4 commits
    • David Fairbrother's avatar
      Remove prem-optimisation passing size into median · a5d4b236
      David Fairbrother authored
      The compiler potentially cannot make assumptions about the code and it
      causes cppcheck to have a wobble since we "could" deref an invalid
      iterator if we used it incorrectly
      a5d4b236
    • David Fairbrother's avatar
      Fix missing assignment op / copy ctor · 4f1fa389
      David Fairbrother authored
      Fixes instances with missing assignment operator or copy constructor.
      These are dangerous cases with dynamic memory as it's not obvious what
      will happen, but the compiler will try anyway.
      
      In many cases we can simply switch to unique_ptr or disable the copy
      when it makes sense. But one or two cases required additional thought.
      
      This fixes several memory leaks or sources of corruption if the fields
      fall out of sync
      4f1fa389
    • David Fairbrother's avatar
      Remove unmatched suppressions · c1f7406d
      David Fairbrother authored
      These are various places where cppcheck now understands c++-17, or we
      have improve our code
      c1f7406d
    • David Fairbrother's avatar
      Add missing copy-op to fix a cppcheck warning · 5988d86e
      David Fairbrother authored
      This should trigger a build whilst fixing a single warning
      5988d86e
  2. 21 Sep, 2021 30 commits
  3. 20 Sep, 2021 6 commits