This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- 22 Sep, 2021 7 commits
-
-
David Fairbrother authored
These are various places where cppcheck now understands c++-17, or we have improve our code
-
David Fairbrother authored
As cppcheck does not consider an override, despite the fact Qt framework will call into this
-
David Fairbrother authored
This includes commented out suppression, and obselete ones
-
David Fairbrother authored
This should trigger a build whilst fixing a single warning
-
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
-
Gigg, Martyn Anthony authored
Support kwargs in create child algorithm
-
- 21 Sep, 2021 33 commits
-
-
mantid-builder authored
-
Jose Borreguero authored
Define the alias.deprecated type of warning
-
Savici, Andrei T authored
Deprecated alias dev build
-
Jose Borreguero authored
Signed-off-by:
Jose Borreguero <borreguero@gmail.com>
-
Gemma Guest authored
ILL loaders cleanup
-
Peterson, Peter authored
-
Co-authored-by:
Pete Peterson <peterfpeterson@gmail.com>
-
-
-
-
-
-
-
-
-
-
Whitfield, Ross authored
patch for absorption correction
-
Whitfield, Ross authored
-
Gemma Guest authored
Previously we supported passing lists of ints but they will be cast to double eventually anyway
-
Gemma Guest authored
-
David Fairbrother authored
Rejects a duplicated kwargs and arg, as boost used to handle this before we took over parsing manually using raw functions. Now we will explicitly check for this, and throw a invalid_exception (we couldn't find something for a TypeError though, so there is a potential future improvement)
-
David Fairbrother authored
Workspace types were not accepted, this is particularly noticable in Fit functions. Using the already-existing Workspace registry we can trivially add a conversion that covers all of these types
-
Gemma Guest authored
We pass the correct type of size_t to raw_function but internally it then uses it as an int, giving a compiler warning we can do nothing about
-
Gemma Guest authored
-
Gemma Guest authored
-
Gemma Guest authored
-
David Fairbrother authored
-
David Fairbrother authored
Ports IFunctionAdaptor to use the same adaptor whilst preserving the same input limitations.
-
David Fairbrother authored
Move the dynamic dispatcher into it's own class. This makes it trivial to use this mechanism to dynamically sort user inputs and handle them in various different ways
-
David Fairbrother authored
The compiler is smart enough to assign these types directly, this was a workaround that was for the compiler not fully coercing the implicit convertors for extractor types
-
David Fairbrother authored
IntArray is actually an array of longs, since we already have a long type from Python we can preserve this until we try to set a scalar. In the latter case we need to cast to an int for the underlying assignment to work.
-
David Fairbrother authored
Boost will try to recurse down to the final level of a scalar value. In our case we need to manually take over and dispatch for container types using RTTI.
-
Gemma Guest authored
-