diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-24 08:47:36 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-24 08:47:36 +0000 |
| commit | d00b5fd390da24d355097efa8ae5328c0bc644cb (patch) | |
| tree | 76c9cdce61ad6204b3c7509f5a612de21404f19c /ChangeLog | |
| parent | 0404061f8c5e259452491ed9fe5f26b71af4aed2 (diff) | |
| download | ruby-d00b5fd390da24d355097efa8ae5328c0bc644cb.tar.gz ruby-d00b5fd390da24d355097efa8ae5328c0bc644cb.tar.xz ruby-d00b5fd390da24d355097efa8ae5328c0bc644cb.zip | |
* eval.c (catch_timer): do not call rb_thread_schedule() inside to
avoid pthread_mutex_lock() deadlock. interrupts to system calls
are detected by TRAP_END via EINTR error.
* eval.c (thread_timer): do not post signal unless it is
absolutely necessary.
* rubysig.h (TRAP_END): add CHECK_INTS to switch thread.
* regex.c (re_compile_pattern): check if nextp is smaller than
pend. [ruby-dev:22372]
* eval.c (umethod_bind): remove method overridden check.
[ruby-dev:22366]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -1,3 +1,20 @@ +Wed Dec 24 16:46:08 2003 Yukihiro Matsumoto <matz@ruby-lang.org> + + * eval.c (catch_timer): do not call rb_thread_schedule() inside to + avoid pthread_mutex_lock() deadlock. interrupts to system calls + are detected by TRAP_END via EINTR error. + + * eval.c (thread_timer): do not post signal unless it is + absolutely necessary. + + * rubysig.h (TRAP_END): add CHECK_INTS to switch thread. + + * regex.c (re_compile_pattern): check if nextp is smaller than + pend. [ruby-dev:22372] + + * eval.c (umethod_bind): remove method overridden check. + [ruby-dev:22366] + Wed Dec 24 16:13:05 2003 GOTOU Yuuzou <gotoyuzo@notwork.org> * ext/openssl/ossl_ssl.c (ossl_ssl_read): should check for error |
