This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 22 Sep, 2021 1 commit
    • 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
  2. 16 Sep, 2021 1 commit
    • David Fairbrother's avatar
      Modernise from nested namespaces · 128f15ef
      David Fairbrother authored
      Modernises the codebase from nested workspaces to modern form. E.g.:
      
      namespace A{
      namespace B {}
      }
      
      Becomes
      namespace A::B{
      }
      
      This will allow us to specify in the coding standards to prefer the
      simple form instead
      128f15ef
  3. 06 Sep, 2021 1 commit
  4. 09 Jun, 2021 2 commits
  5. 24 May, 2021 1 commit
    • Danny Hindson's avatar
      Changes to suppress Visual Studio compiler warnings · 093c6bd4
      Danny Hindson authored
      C4996. Warning that std::shared_ptr::unique() has been deprecated
      Added a suppression to the MSVCSetup.cmake file. This is a bit of
      a stop gap while an alternative solution is investigated
      
      C4250. Warning that Algorithm and all the derived classes inherit
      various methods "by dominance"
      PropertyManagerOwner has been added to the Algorithm class by composition
      instead of by inheritance which removes the diamond
      
      Lots of instances of IAlgorithm_sptr type have been replaced with
      "auto" to provide some extra flexibility around the arrangement of
      the class\interface hierarchy in future
      
      Also remove a couple of references to PropertyManagerOwner in case
      its removed in future (merged into Algorithm)
      093c6bd4
  6. 31 Mar, 2021 2 commits
  7. 12 Feb, 2021 3 commits
  8. 31 Jan, 2021 3 commits
  9. 05 Aug, 2020 1 commit
  10. 04 Aug, 2020 2 commits
  11. 03 Aug, 2020 2 commits
  12. 21 Jul, 2020 1 commit
  13. 13 Jul, 2020 2 commits
  14. 09 Apr, 2020 2 commits
  15. 08 Apr, 2020 8 commits
  16. 07 Apr, 2020 1 commit
    • Giovanni Di Siena's avatar
      Replace boost::shared with std::shared · 11994bc3
      Giovanni Di Siena authored and Gigg, Martyn Anthony's avatar Gigg, Martyn Anthony committed
      In places other substitutions have been made, e.g
      Clang does not yet specialize std::shared_ptr for T[]. Vector
      has been used instead. The operator[] methods were incorrectly
      marked const but returning a non-const reference - this has been fixed.
      Refs #25842
      11994bc3
  17. 25 Mar, 2020 1 commit
  18. 20 Mar, 2020 1 commit
  19. 28 Feb, 2020 1 commit
  20. 20 Jan, 2020 1 commit
  21. 17 Jan, 2020 2 commits
    • Nick Draper's avatar
      clang formatting for this pr · 615d6248
      Nick Draper authored
      615d6248
    • Nick Draper's avatar
      Add NumberOfBins to LoadEventNexus · 91bf2e9a
      Nick Draper authored
      It defaults to 500 bins.
      This allows event data to be plotted without rebinning first.
      This is a change from before when it would all be in one bin.
      It does not change the underlying data that remains in events.
      
      Includes unit test, and doc changes.
      91bf2e9a
  22. 08 Nov, 2019 1 commit