Commit | Date | |
---|---|---|
[r14249]
by
bugman
Bug fix for the saving/loading of a results file in GUI mode. The save files were containing the ds.relax_gui object and restoring it on loading. This caused |
2011-08-08 09:12:46 | Tree |
[r14248]
by
bugman
The spin viewer tree update() method now acquires both the pipe and spin locks. This prevents a major source of race conditions. |
2011-08-08 08:13:21 | Tree |
[r14247]
by
bugman
All of the acquire() and release() calls to status.spin_lock are now within "try ... finally" blocks. This ensures that the lock will be released at the end. |
2011-08-08 08:00:13 | Tree |
[r14246]
by
bugman
All of the acquire() and release() calls to status.pipe_lock are now within "try ... finally" blocks. This ensures that the lock will be released at the end. |
2011-08-08 07:59:06 | Tree |
[r14245]
by
bugman
The pipe_lock and spin_lock (via Relax_lock) locks are now reentrant locks. This allows nested locking via one thread, which is necessary as the functions of generic_fns.pipes |
2011-08-08 07:13:22 | Tree |
2011-08-08 07:08:21 | Tree | |
[r14243]
by
bugman
Created an object called Relax_lock to help debug locking issues in relax. The status.spin_lock lock is now using Relax_lock. |
2011-08-07 20:34:25 | Tree |
2011-08-07 20:10:10 | Tree | |
[r14241]
by
bugman
All of the generic_fns.mol_res_spin fns which modify the data structure are now using the new lock. |
2011-08-07 20:04:16 | Tree |
[r14240]
by
bugman
Created the status.reset() method to resetting the status object. This will be used in the test suite. |
2011-08-07 20:03:18 | Tree |