Ticket #123 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Reduce header dependencies

Reported by: Matt Clarke Owned by:
Priority: minor Milestone: Iteration 8
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Mantid takes ~15 minutes to build from scratch. Small changes to .h files can lead to lots of recompiling = quite painful.

Change History

comment:1 Changed 12 years ago by Matt Clarke

(In [913]) Refs #123. Have tried to reduce the dependencies in API.

comment:2 Changed 12 years ago by Matt Clarke

(In [915]) Refs #123. Fixed tests. Also changed workspace so it does not include workspaceFactory which includes workspace, which includes workspaceFactory...

comment:3 Changed 12 years ago by Matt Clarke

(In [916]) Refs #123. Gone through most of the rest of the code, excluding Geometry.

comment:4 Changed 12 years ago by Nick Draper

(In [918]) Refs #123. Some of the changes reverted. We need to keep Algorithm a little header heavy to keep the implementation of new algorithms as easy as possible

comment:5 Changed 12 years ago by Nick Draper

  • Status changed from new to closed
  • Resolution set to fixed

comment:6 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 971

Note: See TracTickets for help on using tickets.