Branch: refs/heads/master
Home: https://github.com/Starlink/starlink
Commit: 4d81655c098c7b2766507781194df81e5f4f1565
https://github.com/Starlink/starlink/commit/4d81655c098c7b2766507781194df81e5f4f1565
Author: David Berry <[log in to unmask]>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M applications/smurf/libsmf/smf_iteratemap.c
Log Message:
-----------
smurf: Fix memory leak when using initial sky option in makemap
This bug could also cause a seg fault to occur if an error has occurred
previously.
Commit: 76b8ac3badc89f958fd1751e0fed820218a7e5c1
https://github.com/Starlink/starlink/commit/76b8ac3badc89f958fd1751e0fed820218a7e5c1
Author: David Berry <[log in to unmask]>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M applications/smurf/scripts/skyloop.py
Log Message:
-----------
smurf: Fix skyloop bug that caused uncleaned data to be included in map
This bug caused the second and subsequent invocations of makemap to
use uncleaned data to make the map.
Commit: 466ca7fd16fcc0c55b990c1b2fd29b8d065fbae1
https://github.com/Starlink/starlink/commit/466ca7fd16fcc0c55b990c1b2fd29b8d065fbae1
Author: David Berry <[log in to unmask]>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M applications/smurf/scripts/skyloop.py
Log Message:
-----------
smurf: Fix issue with skyloop and ast.skip
Previously, the second and subsequent invocations of makemap were doing a
number of real iterations if ast.skip was supplied greater than zero.
Each invocation of makemap (except maye the first) now, correctly, does only
one iteration.
Commit: 8f20711c90e7d924aa5ee23ac5b981baac19e4c1
https://github.com/Starlink/starlink/commit/8f20711c90e7d924aa5ee23ac5b981baac19e4c1
Author: David Berry <[log in to unmask]>
Date: 2013-12-10 (Tue, 10 Dec 2013)
Changed paths:
M applications/smurf/libsmf/smf.h.source
M applications/smurf/libsmf/smf_addmap1.c
M applications/smurf/libsmf/smf_iteratemap.c
Log Message:
-----------
smurf: Fix bug that cuased first contchunk to get double weight
Before e93e76879, smf_iteratemap used the returned map array to hold the
first chunk, and allocated memory for any remaining chunks. smf_addmap1
used this fact to identify when the first chunk was being processed [OK -
I know - a very bad idea]. Since e93e76879, the first chunk is now stored
in allocated memory just like all other chunks. This caused smf_addmap1
to treat the first chunk like all the other chunks, ignoring the fact
that the first chunk is already present in the supplied arrays. The
upshot of this was that the first chunk got included twice in the
returned map, effectively giving it double weight.
smf_addmap1 now has an extra parameter to indicate if the first conchunk
is being processed.
Compare: https://github.com/Starlink/starlink/compare/a395d096e14c...8f20711c90e7
|