This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- 22 Sep, 2021 3 commits
-
-
David Fairbrother authored
This includes commented out suppression, and obselete ones
-
David Fairbrother authored
Adds a cache dir, to avoid rebuilding the entire project each time. This should save anywhere from 25-55 minutes per build (depending on which node this hits).
-
David Fairbrother authored
Creates a dedicated cppcheck build directory for us to add the various things, rather than cluttering up the users build dir. Adds quotes to protect arguments, as we weren't doing this everywhere previously
-
- 21 Sep, 2021 1 commit
-
-
Gigg, Martyn Anthony authored
-
- 20 Sep, 2021 2 commits
-
-
Martyn Gigg authored
Boost.Python requires an accessible destructor for the wrapped type so for singletons we are forced to use a const pointer to a const object
-
Tom Hampson authored
-
- 16 Sep, 2021 4 commits
-
-
Peterson, Peter authored
--keep-going isn't available until sphinx 2.0 -W turns warnings into errors which should help jenkins figure out that the build finished with warnings
-
Peterson, Peter authored
-
David Fairbrother authored
Bumps cppcheck warning count up by 3. Cppcheck and clang-tidy disagree on const ref and std::move. Clang-tidy states that const ref makes the lifetime non-obvious, and someone who want's to transfer ownership can use std::move Cppcheck states that we should take a const ref because copy is expensive (but doesn't not factor in std::move) On balance, I'll favour clang-tidy because move is a thing and it clarifies lifetime especially with shared_ptr. Since these warnings are in a mess of 1700+ I can't see where the suppression goes, so lets leave it for the future
-
Peterson, Peter authored
--keep-going isn't available until sphinx 2.0 -W turns warnings into errors which should help jenkins figure out that the build finished with warnings
-
- 15 Sep, 2021 2 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 13 Sep, 2021 6 commits
-
-
David Fairbrother authored
This was incorrectly printing the expected counts, not the actual which is misleading
-
David Fairbrother authored
Following various fixes from cppcheck
-
David Fairbrother authored
This prevent regressions from fixes previously in-flight
-
David Fairbrother authored
Removes instances of std::move where: - We have a constant argument - For trivial types - For cr-types
-
David Fairbrother authored
Extracts the clang tidy block and does some tidying to simplify the logic around it. Add a clang-tidy file to handle all of our suppressed and active warnings
-
Gigg, Martyn Anthony authored
Without it we cannot build with v5 of the sip builder tool
-
- 09 Sep, 2021 3 commits
-
-
Peterson, Peter authored
To keep things syncronized with the flags cmake gives the compiler, just use the version set in cmake in the second place.
-
Peterson, Peter authored
To keep things syncronized with the flags cmake gives the compiler, just use the version set in cmake in the second place.
-
Peterson, Peter authored
-
- 08 Sep, 2021 3 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
Tom Hampson authored
-
- 07 Sep, 2021 1 commit
-
-
Peterson, Peter authored
-
- 06 Sep, 2021 1 commit
-
-
David Fairbrother authored
This bumps the warning count after upgrading to cppcheck 2.5 to the current value, 1203
-
- 02 Sep, 2021 1 commit
-
-
Peterson, Peter authored
-
- 01 Sep, 2021 2 commits
-
-
- 30 Aug, 2021 2 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 25 Aug, 2021 1 commit
-
-
Peterson, Peter authored
-
- 23 Aug, 2021 1 commit
-
-
David Fairbrother authored
Bumps MSVC to use Sphinx 1.8.5 (matching Ubuntu 18.04). This allows us to build dev-docs with warnings enabled on both platforms. RHEL is the odd one out now, but as we have (comparitvely) few developers on RHEL and this only affects dev docs we can cross that bridge when Conda is complete
-
- 18 Aug, 2021 1 commit
-
-
David Fairbrother authored
Bumps MSVC to use Sphinx 1.8.5 (matching Ubuntu 18.04). This allows us to build dev-docs with warnings enabled on both platforms. RHEL is the odd one out now, but as we have (comparitvely) few developers on RHEL and this only affects dev docs we can cross that bridge when Conda is complete
-
- 17 Aug, 2021 1 commit
-
-
David Fairbrother authored
We are doing more and more dev-docs builds so enable them by default. Additionally rely on -f to handle if the files / dirs are present or not instead of checking
-
- 11 Aug, 2021 1 commit
-
-
Stephen Smith authored
-
- 10 Aug, 2021 1 commit
-
-
David Fairbrother authored
Since Workbench (Qt5) completely superseeds this, we can remove all references to 4 as it's effectively dead code
-
- 06 Aug, 2021 2 commits
-
-
Fix grep command that counts cppcheck errors In order to trigger the job on Jenkins for this PR I have also modified a couple of C++ files - specifically I have resolved a cppcheck warning on method parameter in one of my algorithms (CalculateMultipleScattering)
-
Danny Hindson authored
Fix grep command that counts cppcheck errors In order to trigger the job on Jenkins for this PR I have also modified a couple of C++ files - specifically I have resolved a cppcheck warning on method parameter in one of my algorithms (CalculateMultipleScattering)
-
- 05 Aug, 2021 1 commit
-
-
Peterson, Peter authored
-