-
Notifications
You must be signed in to change notification settings - Fork 14
/
ChangeLog
68 lines (45 loc) · 1.78 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
=== 1.2.4 / 2011-06-11
- Renamed the gem for seemless bundler integration:
SystemTimer -> system_timer
Per https://github.com/ph7/system-timer/issues/16
(Suggested by David Heinemeier Hansson)
=== 1.2.3 / 2011-03-19
- Fix for RubyGems 1.6
(Contributed by James Tucker <http://blog.ra66i.org>)
=== 1.2.2 / 2011-01-25
* Explicit required_ruby_version = '~> 1.8.7' in gem spec.
(Contributed by Jesse Storimer <http://jstorimer.com>)
=== 1.2.1 / 2010-11-15
* Better Rubinious support (Contributed by
Evan Phoenix <http://blog.fallingsnow.net/>)
=== 1.2 / 2010-02-25
* Changed from using Mutex to Monitor. Mutex causes thread join
errors when Ruby is compiled with -disable-pthreads
(Contributed by Dmytro Shteflyuk <http://kpumuk.info/>)
* Timeouts can now be specified as a float and be a fraction of a second.
e.g. `SystemTimer.timeout(0.5)`
(Based on a contribution by Dmytro Shteflyuk <http://kpumuk.info/>)
* Added support for custom timeout exception. Useful to avoid interference
with other libraries using `Timeout::Error` (e.g. `Net::HTTP`)
(Contributed by runix <http://github.com/runix>)
=== 1.1.3/ 2009-11-29
* Preparing GemCutter migration
=== 1.1.2 + 1.1.3/ 2009-29-11
* Preparing GemCutter migration
=== 1.1.1 / 2009-03-10
* Fixing set_itimerval_with_minimum_1s_interval method signature
which was incorrect and resulted in a segfault on 64 bits
platform (int versus VALUE). Thanks to Mike Perham for
investigating the problem and sending the patch!
=== 1.1.0 / 2008-11-05
* New implementation supporting concurrent timers, i.e. :
(1..10).each do
Thread.new do
SystemTimer.timeout_after(5) do
sleep 60
puts "hi there!"
end
end
end
=== 1.0.0 / 2008-02-27
* Initial Release