Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-13 | Fix racy queue filling | Thomas White | |
2015-07-13 | Slow down the status updates | Thomas White | |
2015-07-13 | Clean up semaphore on interrupt | Thomas White | |
Necessary since we encourage users to interrupt indexamajig with Ctrl+C Also, generally improve the signal handling. | |||
2015-07-13 | Use named semaphores instead of unnamed | Thomas White | |
2015-07-13 | indexamajig: Avoid forking while multithreaded | Thomas White | |
Conflicts: src/im-sandbox.c | |||
2015-07-13 | Re-work im-sandbox | Thomas White | |
... it certainly needed it. | |||
2015-07-09 | Tidy up error handling when given dodgy data locations | Thomas White | |
2015-06-25 | Tidy up some small leaks and memory bugs | Thomas White | |
2015-06-23 | s/MAP_ANONYMOUS/MAP_ANON/ | Thomas White | |
Needed for OSX compatability | |||
2015-06-18 | Replace semaphore with a mutex | Thomas White | |
A mutex (in a shared memory segment) is the correct synchronisation primitive here. I had confused myself... | |||
2015-06-17 | Use a POSIX semaphore for synchronising terminal access during indexing | Thomas White | |
Nice side-effect: indexamajig -j and --int-diag can now be used together | |||
2015-02-05 | Remove --element option from inxexamajig | Valerio Mariani | |
2014-12-10 | Further improvements to reading of events in worker processes | Thomas White | |
2014-12-10 | Do not send the next filename if suspend/release occurs | Thomas White | |
2014-12-10 | Improve detection of error conditions when reading events in worker processes | Thomas White | |
2014-12-10 | Don't shut down worker process just because main process takes a while to ↵ | Thomas White | |
produce an event Reported by Takanori Nakane | |||
2014-10-23 | Fix a load of memory leaks | Thomas White | |
2014-10-23 | Add serial numbers to chunks | Thomas White | |
2014-10-16 | Fussiness | Thomas White | |
2014-09-24 | Avoid a malloc() call | Thomas White | |
2014-09-24 | Fussiness | Thomas White | |
2014-09-24 | Move photon_energy to "geometry" file | Thomas White | |
2014-09-22 | Beam file removal, part I | Thomas White | |
2014-09-05 | Multi-event mode bug fixes | Valerio Mariani | |
2014-09-05 | Multi-event mode | Valerio Mariani | |
2014-08-25 | Report final indexing percentage | Thomas White | |
2014-07-24 | Suspend indexing statistics while --int-diag is displaying | Thomas White | |
2014-05-22 | Rationalise and document stream "open for write" functions | Thomas White | |
A nice side-effect is that streams now only have one set of headers | |||
2014-05-08 | Strip out the "prepare_filename" rubbish | Thomas White | |
2013-10-10 | indexamajig: Add --temp-dir | Thomas White | |
2013-08-26 | Fix previous commit | Thomas White | |
2013-08-26 | Display indexing yield as a percentage | Thomas White | |
2013-03-17 | Fix race condition in reader thread | Thomas White | |
I'm not sure what this line was doing. Hopefully just a "brain fart" from before. | |||
2013-02-22 | Fussiness | Thomas White | |
2013-02-22 | If no progress, still check if everything's finished or not | Thomas White | |
2013-02-22 | Avoid fclose(NULL) | Thomas White | |
2013-02-22 | Avoid the use of stdio for writing to final stream | Thomas White | |
Something really weird goes on when using stdio | |||
2013-02-22 | Keep Valgrind quiet | Thomas White | |
2013-02-22 | Move processing pipeline to separate file | Thomas White | |
2013-02-22 | Create temporary folders only when necessary | Thomas White | |
They might already exist if a previous worker process died and was restarted. | |||
2013-02-22 | Even more robust stream handling | Thomas White | |
2013-02-22 | More robust stream marshalling | Thomas White | |
2013-02-19 | Fix incorrect path in stream (which broke check-near-bragg et al.) | Thomas White | |
2013-02-19 | D'oh | Thomas White | |
2013-02-19 | Don't add ../../ to the filename if it's already absolute | Thomas White | |
2013-02-18 | Use a different folder for each worker process | Thomas White | |
2013-02-15 | Fussiness | Thomas White | |
2013-02-12 | Don't lose the last chunks from each worker | Thomas White | |
2013-02-11 | Improve and fix stream marshalling | Thomas White | |
2013-02-09 | Fussiness, formatting and SPOT | Thomas White | |