[Molecuilder-devel] [SCM] MoleCuilder branch ThreadFixes created. v1.4.7-17-g38074bf
git repository hosting
git at ins.uni-bonn.de
Fri Aug 29 11:49:43 CEST 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MoleCuilder".
The branch, ThreadFixes has been created
at 38074bf6c963bbf4bc326b7725ba73b8eccd79f4 (commit)
- Log -----------------------------------------------------------------
commit 38074bf6c963bbf4bc326b7725ba73b8eccd79f4
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Fri Aug 29 11:46:02 2014 +0200
THREADFIX: Fixed ActionQueue with respect to mutex and threads.
- run_thread is now last member variable, hence started after all other
variables are initialized.
- separated accesses to queues and to run_thread_isIdle flag. Also renamed
its mutex for easier association with it.
commit b4d77c0ac2e204573b6a9ae78bdbeddbfca1dd96
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Fri Aug 29 11:43:10 2014 +0200
DOCU: Update on test policy with respect to now working valgrind tests.
commit f825283d8fd2fad85e199cb3a32f98980f29ceb5
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Fri Aug 29 11:44:20 2014 +0200
MEMFIX: ActionQueue was not stopped() when argument parsing failed.
- this just caused an exception and the ActionQueue thread would be aborted
uncleanly. This is only affected --enable-action-thread.
commit 052c10a6e270eaffbd69149bcd5c6bbaadab9752
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Thu Aug 28 10:48:24 2014 +0200
MEMFIX: Tesselation::operator() did not free linkedlist.
commit 7ee21dd85ecc96fef7cf8272cb7e5755f57d1e65
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Thu Aug 28 09:24:18 2014 +0200
MEMFIX: Many analysis_correlation function allocated return map twice.
- outmap was the culprit, probably when empty (but allocated) was returned when
no atoms are allocated, two new's appeared.
commit 6b3e5eabbfb866e42ce576818aeadd95719a1ac6
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Wed Aug 27 22:10:38 2014 +0200
MEMFIX: PartialNucleiChargeFitter lost memory.
- operator() and constructMatrix() use heap memory to avoid always allocating
memory for charge grids but did not always free'd the memory or allocated
onto pointer with allocated memory.
commit 96c7d2359255253121a4625cd3a9933834b44391
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Wed Aug 27 21:59:01 2014 +0200
MEMFIX: PotentialRegistry's dstor forgot cleanup().
- also we purge static potential factory and registry instances in cleanup.
- dstor of SerializablePotential was not virtual.
commit 185e6f9e58b5418b9136e86a172d2cfb6627a2d7
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 23:35:29 2014 +0200
MEMFIX: SaturationDistanceMaximizer::operator() did not delete Advocate.
commit b0b2d2c9d316c1a252e1177412399808f116a2d9
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 23:07:40 2014 +0200
MEMFIX: RealSpaceMatrix's and MatrixContent's serialization leaked memory.
- serialization always works on fully instantiated RealSpaceMatrix, hence
neither createViews nor re-creating content ptr instance is necessary.
- MatrixContent newly allocated content but for RealSpaceMatrix it was still
present as matrix dimensions have been set. Now it is freed when
free_content_on_exit is true.
- similar fixes to VectorContent.
commit 7f1a1a7e897d84470656f52ade76a74fef5da063
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 17:28:34 2014 +0200
MEMFIX: ActionQueue would loose memory when action failed.
- we cleared the queues and forget to delete contained Action instances.
commit 3d70e30645becb764684201ccfc596c838a74c3a
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 12:48:28 2014 +0200
MEMFIX: Mismatched delete in PdbParser::Save().
commit 09f615ff03d6c900818e07a53ee2c183bbf3bf47
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 10:50:02 2014 +0200
MEMFIX: World's homologies not deleted.
- main() now uses int status for storing saveAll() flag.
commit 62c378a69a5535affe3a0039648a1cea69f07da3
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 19:21:49 2014 +0200
FIX: Made checks in random number engine and distribution regression tests more robust.
- with valgrind we see the command line with "lagged_fibbonacci.." and
"uniform_smallint", too, resulting in more hits for grep.
commit 5200294b51370a326ff7b6b894366ab63dd343f1
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 19:12:05 2014 +0200
FIX: regression test add atoms outside boundary had given boundary conditions wrong in arguments.
- TESTFIX: test is now marked XFAIL, before it failed because of wrong
conditions.
commit 25aa5ad00fe2dc8d803d1602be52c8f6e3bc16c7
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Tue Aug 26 20:56:38 2014 +0200
FIX: Box::setM() did not use const ref as argument.
commit 707a2b0d381b69df9ebf6bc57ce9ffe12636248e
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Wed Aug 27 21:58:28 2014 +0200
FIX: FitPotentialAction's getFirstGraphwithSpecifiedElements() access key_end().
commit 8946a0e70603b6a8930297686e4c9938010b2d9d
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date: Wed Aug 27 20:52:44 2014 +0200
FIX: Process' dstor would always stop() even if not start()ed.
- this caused assert failure from Observer cause it had not been signed, but
was suddenly signed off.
-----------------------------------------------------------------------
hooks/post-receive
--
MoleCuilder
More information about the Molecuilder-devel
mailing list