- moved Titan::Thread.pid_files and Titan::Thread.check_filesystem to Titan::System
-
Features
- Added Titan::System that provides common methods
- Added Titan::Thread#used_cpu and Titan::Thread#used_memory
-
Features
- Added an executable that prints the status of all threads managed by Titan ('titan status' on the terminal)
-
Bug fixes
- Fixed "warning: don't put space before argument parentheses" in thread.rb at line 124
-
Bug fixes
- Titan::Titan#pid has to be an Integer
-
Features
- Use pid files for each thread instead of one global .titan file [Issue #5]
- !!! You've to call Titan::Thread#run in order to start the created thread
-
Bug fixes
- Synchronize threads when removing dead ones (Thanks to Tal Atlas)
-
Features
- Synchronize a thread after changing its id by default
!!! Cleaned up the API. Now, everything is available through Titan::Thread.
-
Bug fixes
- Fixed problems with Ruby 1.8.7
-
Bug fixes
- Fixed issue #1: Titan::Manager doesn't work with Ruby 1.9.2
Initial version.