Fixes data race
Fixes parent-child communication. New release.
Removes Rakefile from gemspec
Documents a bug by using a spec that fails
Fixes spec to be more conservative
Prepares a maintenance release
This mainly updates gem versions to more recent versions.
+ Spec for activity checks
+ A forked server implementation
. prototype for server op
. allow more time for test
. a new project
+ Yard documentation generation and cleanup
+ Starting out with conversion to YARD
- removes old cruisecontrol script
. History update
+ Version spec for cod
! Fixes sporadic hang
+ Replaces IPC with cod based implementation
Merge branch 'master' of github.com:kschiess/procrastinate
+ documenting limitations
! no siginfo on linux
. updates history
! Fixes hanging results
This was because of a data race in the line @result ||= Result.new. Results are now
generated early, and not lazy as before.
- remove debug code
The sample fills your screen with numbers and makes your CPU hot.
. Updated HISTORY
! Fixes early child death exception bug.
Children would write an answer that would then not be consumed.
More defensive code and less offensive language.
(Child death is a horrible concept to drag around in code, even as
+ Making the code more sensible to programmer error
and detecting a few in the process..
+ an example where the result becomes never available. Reason?
- not using autotest anymore