mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
![akr](/assets/img/avatar_default.png)
* internal.h (rb_update_max_fd): declare rb_update_max_fd. * thread_pthread.c (rb_thread_create_timer_thread): update max fd when timer thread pipe is created. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
232 lines
7.9 KiB
Text
232 lines
7.9 KiB
Text
Tue Jul 19 16:07:45 2011 Tanaka Akira <akr@fsij.org>
|
|
|
|
* io.c (rb_update_max_fd): new function.
|
|
|
|
* internal.h (rb_update_max_fd): declare rb_update_max_fd.
|
|
|
|
* thread_pthread.c (rb_thread_create_timer_thread): update max fd when
|
|
timer thread pipe is created.
|
|
|
|
Mon Jul 18 13:36:47 2011 Aaron Patterson <aaron@tenderlovemaking.com>
|
|
|
|
* ext/psych/lib/psych.rb: define a new BadAlias error class.
|
|
|
|
* ext/psych/lib/psych/visitors/to_ruby.rb: raise an exception when
|
|
deserializing an alias that does not exist.
|
|
|
|
* test/psych/test_merge_keys.rb: corresponding test.
|
|
|
|
Mon Jul 18 00:00:46 2011 Shugo Maeda <shugo@ruby-lang.org>
|
|
|
|
* ext/curses/curses.c: added the new class Curses::Pad, which
|
|
supports scrolling. patch by Eric Hodel. [Feature #4896]
|
|
[ruby-core:37206]
|
|
|
|
Sun Jul 17 16:26:40 2011 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* error.c (rb_check_trusted): new function to check an object is
|
|
trusted.
|
|
|
|
* struct.c (rb_struct_modify), time.c (time_modify): check by the
|
|
above function to show proper class names. [Bug #5036]
|
|
|
|
Sun Jul 17 15:30:04 2011 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* error.c (rb_warn_m): accept multiple args in like puts. rdoc
|
|
patch by Erik Price at [ruby-core:38119]. [Feature #5029]
|
|
|
|
Sun Jul 17 07:56:31 2011 Martin Bosslet <Martin.Bosslet@googlemail.com>
|
|
|
|
* test/openssl/test_ssl_session.rb: add PEM SSL session without TLS
|
|
extensions. Use this as the default for the tests to ensure
|
|
compatibility with OpenSSL 0.9.7.
|
|
[ Ruby 1.9 - Bug #4961 ] [ruby-core:37726]
|
|
|
|
Sat Jul 16 17:29:20 2011 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* configure.in (RUBY_UNIVERSAL_ARCH): restore arch flag.
|
|
Bug #4977
|
|
|
|
Sat Jul 16 06:27:51 2011 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
|
|
|
|
* lib/uri/common.rb (module): Remove optional parser argument to
|
|
Kernel#URI
|
|
[ruby-core:38061]
|
|
|
|
* lib/uri/generic.rb (module): ditto
|
|
|
|
Sat Jul 16 03:19:45 2011 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
* win32/win32.c (is_socket, is_console): add prototypes to fix compile
|
|
problem with gcc introduced at r32549.
|
|
reported by Jon Forums. [Bug #5030] [ruby-core:38079]
|
|
|
|
Sat Jul 16 00:55:38 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* time.c (time_dup): used rb_obj_class() instead of CLASS_OF().
|
|
The patch is made by Kazuki Tsujimoto. [Bug #5012] [ruby-dev:44071]
|
|
|
|
* test/ruby/test_time.rb (TestTime#test_getlocal_dont_share_eigenclass):
|
|
added a new test for eigenclass of time object.
|
|
|
|
Fri Jul 15 19:11:00 2011 Kenta Murata <mrkn@mrkn.jp>
|
|
|
|
* bignum.c (bigsub_int): add RB_GC_GUARD. This patch is made by
|
|
Makoto Kishimoto. fixes #4223 [ruby-dev:42907]
|
|
|
|
* bignum.c (bigadd_int): ditto.
|
|
|
|
Fri Jul 15 14:27:53 2011 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
* win32/win32.c, include/ruby/win32.h (rb_w32_io_cancelable_p): renamed
|
|
from rb_w32_has_cancel_io(). now it takes a parameter as fd to check
|
|
the fd is console or not, because we cannot cancel console input even
|
|
if we have cancel_io function.
|
|
|
|
* io.c (WAIT_FD_IN_WIN32): call above function instead of the old one,
|
|
so now we can kill the thread which calls STDIN.gets.
|
|
the problem was reported by ko1 via IRC.
|
|
|
|
Fri Jul 15 09:10:41 2011 Hiroshi Nakamura <nahi@ruby-lang.org>
|
|
|
|
* ext/digest/sha2/sha2.c (SHA256_Update, SHA512_Update): avoid Bus
|
|
Error caused by unalignment access on Sparc-Solaris (and possibly on
|
|
other similar environment.) This patch just do memcpy always instead
|
|
of checking architecture. I see no perf drop on my 64bit env. For
|
|
more details, see #4320.
|
|
|
|
* test/digest/test_digest.rb: add test for unalignment access.
|
|
|
|
Fri Jul 15 01:51:25 2011 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
|
|
|
* regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): Power PC does not
|
|
allow unaligned word access.
|
|
|
|
* st.c (UNALIGNED_WORD_ACCESS): x86_64 allows unaligned word
|
|
access as well as i386.
|
|
|
|
Thu Jul 14 12:19:34 2011 Hiroshi Nakamura <nahi@ruby-lang.org>
|
|
|
|
* ext/openssl/ossl.c (ossl_verify_cb): trap the exception from
|
|
verify callback of SSLContext and X509Store and make the
|
|
verification fail normally. Raising exception directly from callback
|
|
causes orphan resouces in OpenSSL stack. Patched by Ippei Obayashi.
|
|
See #4445.
|
|
|
|
* test/openssl/test_ssl.rb
|
|
(test_exception_in_verify_callback_is_ignored): test it.
|
|
|
|
Tue Jul 12 23:41:49 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* NEWS: add a description of Signal.trap change.
|
|
|
|
Tue Jul 12 20:02:35 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* signal.c (reserved_signal_p): reverted a part of r32523.
|
|
chikanaga noticed trap(:CHLD) has some realworld usecase.
|
|
* test/ruby/test_signal.rb (TestSignal#test_reserved_signal):
|
|
ditto.
|
|
|
|
Tue Jul 12 17:12:45 2011 Yukihiro Matsumoto <matz@ruby-lang.org>
|
|
|
|
* vm_method.c (rb_add_method): should not call method_added hook
|
|
for undef operation. [Bug #5015]
|
|
|
|
Tue Jul 12 16:58:44 2011 Shota Fukumori <sorah@tubusu.net>
|
|
|
|
* lib/test/unit.rb(Test::Unit::Options#process_args): Fix bug.
|
|
Fix process_args didn't return `@option` after r30939.
|
|
|
|
Tue Jul 12 14:07:46 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* signal.c (install_sighandler): fixed a race.
|
|
|
|
Tue Jul 12 13:49:32 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* signal.c (sig_trap): don't permit to change a signal handler which
|
|
the interpreter reserved.
|
|
* signal.c (reserved_signal_p): ditto.
|
|
[Bug #2616] [ruby-core:27625]
|
|
|
|
* test/ruby/test_signal.rb (TestSignal#test_reserved_signal):
|
|
added a test for reserved signal.
|
|
|
|
Tue Jul 12 11:58:28 2011 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
* win32/setup.mak: support x86-amd64 cross compile environment.
|
|
|
|
Mon Jul 11 23:22:28 2011 Yutaka Kanemoto <kanemoto@ruby-lang.org>
|
|
|
|
* time.c: can't compile time.c on AIX due to missing declaration for
|
|
ffs(). It is declared in strings.h on AIX.
|
|
|
|
Mon Jul 11 15:54:24 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* process.c: removed signal() macro. It's no longer used.
|
|
|
|
Mon Jul 11 15:02:24 2011 NAKAMURA Usaku <usa@ruby-lang.org>
|
|
|
|
* numeric.c (rb_num2ull): use FIX2LONG instead of FIX2ULONG. see
|
|
rb_num2ulong(). fixed the problem of ObjectSpace._id2ref of IL32LLP64
|
|
platforms, introduced at r32433.
|
|
|
|
Mon Jul 11 05:38:05 2011 Yutaka Kanemoto <kanemoto@ruby-lang.org>
|
|
|
|
* thread_pthread.c (get_stack): need to adjust stack addr for
|
|
[Bug #1813] on AIX.
|
|
|
|
Mon Jul 11 01:16:27 2011 KOSAKI Motohiro <kosaki.motohiro@gmail.com>
|
|
|
|
* thread_pthread.c (rb_thread_create_timer_thread): removed
|
|
rb_disable_interrupt()/rb_enable_interrupt().
|
|
* vm_core.h: ditto.
|
|
* process.c (static void before_exec): ditto.
|
|
* process.c (static void after_exec): ditto.
|
|
[Bug #4765] [ruby-dev:43571]
|
|
|
|
* eval_intern.h: removed rb_trap_restore_mask().
|
|
* vm_eval.c (rb_throw_obj): ditto.
|
|
* eval.c (setup_exception): ditto.
|
|
|
|
* signal.c: removed trap_last_mask.
|
|
* signal.c (trap_restore_mask): removed.
|
|
* signal.c (init_sigchld): comment clarification why signal block
|
|
is needed. and removed trap_last_mask operation.
|
|
* signal.c (trap_ensure): removed trap_last_mask operation.
|
|
|
|
* signal.c (rb_disable_interrupt, rb_enable_interrupt): made
|
|
static and removed sigdelset(SIGVTALRM) and sigdelset(SIGSEGV).
|
|
|
|
* process.c (rb_syswait): removed implicit signal handler change.
|
|
|
|
Sun Jul 10 23:49:12 2011 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
* docs/NEWS-1.9.3: moved from NEWS.
|
|
|
|
* docs/ChangeLog-1.9.3: merged ChangeLog for 1.9.3.
|
|
|
|
* NEWS: NEWS for 1.9.4 that describes changes since 1.9.3
|
|
|
|
* ChangeLog: new ChangeLog for 1.9.4.
|
|
|
|
Sun Jul 10 23:30:52 2011 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
|
|
|
* version.h (RUBY_VERSION): ruby_1_9_3 branch was forked.
|
|
|
|
For the changes before 1.9.3, see doc/ChangeLog-1.9.3
|
|
For the changes before 1.8.0, see doc/ChangeLog-1.8.0
|
|
|
|
Local variables:
|
|
coding: us-ascii
|
|
add-log-time-format: (lambda ()
|
|
(let* ((time (current-time))
|
|
(system-time-locale "C")
|
|
(diff (+ (cadr time) 32400))
|
|
(lo (% diff 65536))
|
|
(hi (+ (car time) (/ diff 65536))))
|
|
(format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t)))
|
|
indent-tabs-mode: t
|
|
tab-width: 8
|
|
change-log-indent-text: 2
|
|
end:
|
|
vim: tabstop=8 shiftwidth=2
|