Age | Commit message (Expand) | Author |
2019-07-10 | handle_interrupt to defend monitor state [Bug #15992] | NARUSE, Yui |
2018-12-27 | delete emacs mode lines [ci skip] | shyouhei |
2018-12-05 | lib/monitor.rb: prevent to initialize MonitorMixin twice | kazu |
2018-11-28 | lib/monitor.rb: avoid race conditions by Thread.handle_interrupt | shugo |
2018-11-20 | revert r65822 | shugo |
2018-11-20 | lib/monitor.rb: prevent to initialize MonitorMixin twice | shugo |
2017-10-08 | Remove unnecessary `require 'thread'` | kazu |
2017-09-20 | Add MonitorMinx#mon_locked? and #mon_owned? to check states of objects | shugo |
2016-08-30 | Use qualified names | nobu |
2015-12-16 | Add frozen_string_literal: false for all files | naruse |
2015-05-18 | * lib/monitor.rb (mon_try_enter, mon_enter): should reset @mon_count | shugo |
2012-11-16 | * lib/cgi/core.rb: Use symbols instead of strings for | marcandre |
2011-06-17 | * remove trailing spaces. | nobu |
2011-06-16 | * lib/monitor.rb: Improve documentation. Patch by Sandor Szucs. | drbrain |
2011-05-18 | * lib: Convert tabs to spaces for ruby files per | drbrain |
2010-02-06 | * lib/monitor.rb (wait): supported timeout. | shugo |
2009-06-19 | * lib/monitor.rb (MonitorMixin::extend_object): should use | matz |
2009-03-06 | * {ext,lib,test}/**/*.rb: removed trailing spaces. | nobu |
2007-11-04 | * eval.c (rb_f_send): allow send/__send__ to call methods of all | matz |
2007-08-24 | * eval.c (rb_f_send_bang): abandon the name funcall for private | matz |
2007-03-12 | * lib/monitor.rb (mon_try_enter): call @mon_muetx.try_lock. | shugo |
2007-02-24 | * lib/thread.rb (ConditionVariable#broadcast): use Mutex | shugo |
2007-02-24 | * lib/monitor.rb: rewritten using Mutex/ConditionVariable. | shugo |
2006-12-31 | * Merge YARV | ko1 |
2006-07-13 | * lib/monitor.rb: document patch from Hugh Sasse <hgs at dmu.ac.uk>. | matz |
2005-10-21 | * bin/erb (ERB::Main::run): typo fixed. [ruby-core:06337] | matz |
2005-09-05 | * lib/ostruct.rb: a patch from Florian Gross <[email protected]> | matz |
2005-09-02 | * lib: do not use __send__ to access private methods. [ruby-dev:26935] | nobu |
2004-04-18 | * dln.c, io.c, pack.c, lib/benchmark.rb, lib/cgi.rb, lib/csv.rb, | nobu |
2003-12-04 | * lib/monitor.rb: use Object#__send__ instead of Object#send. | shugo |
2003-11-12 | * lib/monitor.rb: refactored. Thanks, Gennady Bystritsky. | shugo |
2003-11-10 | * lib/monitor.rb (wait): return true on signal/broadcastfalse and | shugo |
2003-11-05 | * lib/monitor.rb: revert to the previous revision. | shugo |
2003-10-11 | * lib/monitor.rb: handle exceptions correctly. Thanks, Gennady | shugo |
2003-01-17 | Added RDoc comments. Several issues exist: see comments at EOF. | gsinclair |
2001-04-02 | * lib/monitor.rb (wait): fix timeout support. | shugo |
2001-04-02 | * lib/monitor.rb (wait): ensure reentrance. | shugo |
2001-03-06 | * lib/monitor.rb: fixed the example code. | shugo |
1999-08-13 | 1.4.0 | matz |