This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 22 Jan, 2021 1 commit
  2. 21 Jan, 2021 3 commits
  3. 15 Dec, 2020 3 commits
  4. 14 Dec, 2020 1 commit
  5. 08 Dec, 2020 1 commit
    • David Fairbrother's avatar
      Make MantidPlot opt in for new build folders · 27fd42fc
      David Fairbrother authored
      Makes MantidPlot opt-in for new CMake generations. At the point of
      writing the CI jobs have been building with MantidPlot disabled fine for
      a while.
      
      Make it so that any new CMake build directories have it off by default,
      so people can opt-in if they really need it. Note this does not impact
      existing CMakeCaches, so someone with Plot on will continue to have it
      on.
      27fd42fc
  6. 07 Dec, 2020 1 commit
  7. 02 Dec, 2020 1 commit
    • Owen Arnold's avatar
      Shrink Framework · 7be620fc
      Owen Arnold authored
      This reduces the payload of Framework. Caveats:
      * Implementation is not idea. Firstly, libaries should be managed by
      list which would make it easier to harmoise enable sub-directories and
      libraries making up the Framework target. Also in the top level cmake,
      the enabling and checking could be refactored to a common function given
      that it is reasonably generic
      * I am probably throwing out more than would be accepted
      7be620fc
  8. 25 Nov, 2020 1 commit
  9. 11 Nov, 2020 1 commit
  10. 29 Oct, 2020 1 commit
  11. 23 Oct, 2020 1 commit
  12. 14 Oct, 2020 1 commit
  13. 30 Sep, 2020 1 commit
  14. 08 Sep, 2020 1 commit
  15. 02 Sep, 2020 1 commit
  16. 26 Aug, 2020 2 commits
  17. 25 Aug, 2020 1 commit
    • Mathieu Tillet's avatar
      Update CMake to use Jemalloc · 700baf64
      Mathieu Tillet authored
      On Linux, the starting scripts launch_mantidplot.sh and
      launch_mantidworkbench.sh uses the custom allocator Jemalloc via
      LD_PRELAOD to better manage the memory (especially the release of the
      memory). This commit modifies the creation of those scripts, which is
      managed at the CMake step, accordingly.
      700baf64
  18. 06 Jun, 2020 5 commits
  19. 13 Mar, 2020 1 commit
  20. 07 Feb, 2020 1 commit
    • David Fairbrother's avatar
      Update CMakeLists to move existing sanitizers and add new ones · 932d12fc
      David Fairbrother authored
      Adds handling for multiple sanitizers using a multi option.
      
      This includes:
      - Warning users if they try to use a sanitizer on release builds
      - Changing the optimization flag of RelWithDebInfo to get stack traces
      - Adding more checks in case someone mis-types
      - Adding option for clangs memory sanitizer though this throws an error
        at the moment
      932d12fc
  21. 28 Jan, 2020 1 commit
    • David Fairbrother's avatar
      Re #27654 Adds Python TOML lib · 7bae2b6e
      David Fairbrother authored
      Adds the Python library TOML to the required packages list for RHEL /
      Debian / Mac. Additionally, it bumps the SHA for MSVC deps to a version
      with the required files
      7bae2b6e
  22. 27 Jan, 2020 1 commit
  23. 17 Jan, 2020 1 commit
  24. 15 Jan, 2020 1 commit
    • Martyn Gigg's avatar
      Build and deploy private copy of PyQt4 for Python 3/EL7 · 5d898206
      Martyn Gigg authored
      The version of python36-sip in EPEL produces a PyQt4 that segfaults
      when an eventFilter is overridden in Python. So as to not introduce
      any further custom rpms we build and package a private copy of PyQt4
      for Python 3 builds on EL7
      Refs #27631
      5d898206
  25. 12 Dec, 2019 1 commit
  26. 29 Nov, 2019 1 commit
  27. 28 Nov, 2019 1 commit
    • David Fairbrother's avatar
      Bump Minimum CMake to 3.13 · f2fde5ac
      David Fairbrother authored
      Bumps the minimum CMake version to 3.13, this allows us to use
      add_link_options on address sanitizers.
      At the time of this commit 3.14 is available for RHEL7, and 3.15 for
      Ubuntu. Windows requires 3.15 so in an ideal world we would just set our
      minimum to that, but as it's not fully available we settle for the
      earlier version at the moment.
      f2fde5ac
  28. 21 Nov, 2019 1 commit
  29. 06 Nov, 2019 2 commits
  30. 22 Aug, 2019 1 commit