From 05/08/2014 to 05/14/2014


10:55 AM Revision 45944: * ext/openssl/depend: remove dependency from internal headers.
[Feature #9612]
* ext/openssl/ossl.c (ossl_fips_mode_set): ditto.
* ext/coverage/depend: ditto.
* include/ruby/thread...
ko1 (Koichi Sasada)
09:04 AM Revision 45943: * gc.c: enable RGENGC_AGE2_PROMOTION.
ko1 (Koichi Sasada)
09:03 AM Revision 45942: * gc.c (rgengc_rememberset_mark): promote remembered object earlier.
ko1 (Koichi Sasada)
02:07 AM Revision 45940: * LEGAL: added license infomation of ccan files.
hsbt (Hiroshi SHIBATA)


03:47 PM Revision 45939: * 2014-05-14
03:47 PM Revision 45938: make-snapshot: -digests option
* tool/make-snapshot (package): add -digests option to select
digest algorithms to be shown.
nobu (Nobuyoshi Nakada)
03:47 PM Revision 45937: make-snapshot: -package option
* tool/make-snapshot (package): add -package option to select
packages to be made.
nobu (Nobuyoshi Nakada)
03:47 PM Revision 45936: make-snapshot: unused variables
* tool/make-snapshot (package): remove variables no longer used. nobu (Nobuyoshi Nakada)
10:09 AM Revision 45935: make-snapshot: SHA512
* tool/make-snapshot (package): add SHA512. nobu (Nobuyoshi Nakada)
10:09 AM Revision 45934: make-snapshot: support xz
* tool/make-snapshot (package): support xz. no longer runs with
1.8 or earlier.
nobu (Nobuyoshi Nakada)
10:05 AM Revision 45933: set svn:ignore property.
akr (Akira Tanaka)


03:15 PM Revision 45932: * 2014-05-13
03:15 PM Revision 45931: * ChangeLog: fix a typo for r45930.
nagachika (Tomoyuki Chikanaga)
02:57 PM Revision 45930: check atan2
* (rb_cv_atan2_inf_c99): check whether runtime atan2
handles Inf as C99. ruby-core:62536] [Bug #9831]
nobu (Nobuyoshi Nakada)
11:33 AM Revision 45926: * Invoke AC_REPLACE_FUNCS for each function.
akr (Akira Tanaka)
10:57 AM Revision 45925: * gc.c: count young object correctly and show it in GC.stat
* gc.c (RVALUE_PROMOTE_YOUNG): decrement young object count on
* gc.c (obj_fr...
ko1 (Koichi Sasada)
01:35 AM Revision 45924: signal.c: check the next page too
* signal.c (check_stack_overflow): check the next page too. SP in
ucontext is not decremented yet when `push` fail...
nobu (Nobuyoshi Nakada)


04:31 PM Revision 45923: * 2014-05-12
04:31 PM Revision 45922: * ext/socket/ifaddr.c (IS_IFADDRS): Unused macro removed.
* ext/strscan/strscan.c (BUFSIZE): Ditto.
* ext/zlib/zlib.c (OBJ_IS_FREED): Ditto.
akr (Akira Tanaka)
01:29 PM Revision 45921: * compile.c (BUFSIZE): Unused macro removed.
* vm.c (BUFSIZE): Ditto.
* pack.c (INT64toNUM): Ditto.
(UINT64toNUM): Ditto.
* time.c (lshi...
akr (Akira Tanaka)
12:24 PM Revision 45920: * pack.c (swaps): Unused macro removed.
(swapi): Ditto.
(swapl): Ditto.
(swapll): Ditto.
akr (Akira Tanaka)
10:40 AM Revision 45919: test_process.rb: duplicate assertions
* test/ruby/test_process.rb (test_status_{kill,quit}): remove
duplicate assertions
nobu (Nobuyoshi Nakada)
03:19 AM Revision 45918: test_process.rb: WIFEXITED and so on are system dependent
* test/ruby/test_process.rb (test_status_kill): WIFEXITED and so
on are available only if signal is supported by th...
nobu (Nobuyoshi Nakada)
01:02 AM Revision 45917: signal.c: directly deliver non-handlable signals
* signal.c (rb_f_kill): directly deliver signals which cannot be
handled, i.e., SIGKILL and SIGSTOP.
nobu (Nobuyoshi Nakada)
12:33 AM Revision 45916: check typeof
* (rb_cv_typeof): check typeof extension for ccan
nobu (Nobuyoshi Nakada)
12:25 AM Revision 45915: vm.c: suppress a warning
* vm.c (rb_vm_living_threads_foreach): suppress "uninitialized"
warning where "typeof" is unavailable.
nobu (Nobuyoshi Nakada)


11:49 PM Revision 45914: * properties.
11:48 PM Revision 45913: vm*: doubly-linked list from ccan to manage vm->living_threads
A doubly-linked list for tracking living threads guarantees
constant-time insert/delete performance with no corner ca...
04:10 PM Revision 45912: thread.c: always deliver signal immediately
* thread.c (ruby_kill): always deliver signal immediately, without
check for main thread. no longer called in othe...
nobu (Nobuyoshi Nakada)
04:10 PM Revision 45911: signal.c: directly enqueue
* signal.c (rb_f_kill): directly enqueue an ignored signal to self,
except for SIGSEGV and SIGBUS. [ruby-dev:48203...
nobu (Nobuyoshi Nakada)
03:52 PM Revision 45910: * 2014-05-11
03:52 PM Revision 45909: thread_pthread.c: variable for errno
* thread_pthread.c (rb_thread_wakeup_timer_thread_fd): use a local
variable for errno.
* thread_pthread.c (consume...
nobu (Nobuyoshi Nakada)
02:48 PM Revision 45907: thread_pthread.c: timer_thread_pipe struct
* thread_pthread.c (timer_thread_pipe): aggregate timer thread
pipe stuff into a struct.
nobu (Nobuyoshi Nakada)
02:47 PM Revision 45906: thread_pthread.c: compare with pthread_equal
* thread_pthread.c (ubf_select): compare thread_id with
pthread_equal() but not directly.
nobu (Nobuyoshi Nakada)
01:37 PM Revision 45904: dir.c: match in UTF-8
* dir.c (push_glob): match in UTF-8 on Mac OS X.
[ruby-dev:48213] [Bug #9825]
nobu (Nobuyoshi Nakada)
12:15 PM Revision 45903: test_io_console.rb: show failure details
* test/io/console/test_io_console.rb (test_noctty): use
`assert_ruby_status` to show failure details.
nobu (Nobuyoshi Nakada)
12:15 PM Revision 45902: envutil.rb: rubybin: keyword
* test/ruby/envutil.rb (invoke_ruby): add rubybin: keyword option
to specify the command to run scripts.
nobu (Nobuyoshi Nakada)
12:15 PM Revision 45901: envutil.rb: successfully terminated process
* test/ruby/envutil.rb (FailDesc): allow successfully terminated
process without a signal.
nobu (Nobuyoshi Nakada)
04:41 AM Revision 45900: process.c: use ruby_stop
* process.c (rb_exit): call ruby_stop() which calls ruby_cleanup(),
instead of calling ruby_finalize() directly.
nobu (Nobuyoshi Nakada)
04:32 AM Revision 45899: thread.c: stop if forked in a sub-thread
* thread.c (thread_start_func_2): stop if forked in a sub-thread,
the thread has become the main thread.
nobu (Nobuyoshi Nakada)
04:32 AM Revision 45898: thread_pthread.c: variable for errno
* thread_pthread.c (timer_thread_sleep): use a local variable for
nobu (Nobuyoshi Nakada)
01:00 AM Revision 45897: test_signal.rb: test iff SIGQUIT is supported
* test/ruby/test_signal.rb (test_trap_system_default): test only
if SIGQUIT is supported, which is platform dependent.
nobu (Nobuyoshi Nakada)
12:33 AM Revision 45896: * man/ruby.1: remove deadlink. [ruby-core:62145][Bug #9773]
hsbt (Hiroshi SHIBATA)
12:32 AM Revision 45895: test_thread.rb: run with default handler
* test/ruby/test_thread.rb (test_thread_timer_and_interrupt): run
with default handler.
* test/ruby/test_thread.rb...
nobu (Nobuyoshi Nakada)


11:48 PM Revision 45894: * signal.c (trap): Return "SYSTEM_DEFAULT" if SIG_DFL is set.
akr (Akira Tanaka)
04:15 PM Revision 45893: test_signal.rb: missing argv
* test/ruby/test_signal.rb (test_hup_me): add missing argv. nobu (Nobuyoshi Nakada)
03:13 PM Revision 45892: * 2014-05-10
03:13 PM Revision 45891: test_beginendblock.rb, test_signal.rb: run with default handler
* test/ruby/test_beginendblock.rb (test_propagate_signaled): run
with default handler.
* test/ruby/test_signal.rb ...
nobu (Nobuyoshi Nakada)
02:31 PM Revision 45890: thread_*.c: constify
* thread_{pthread,win32}.c (native_cond_timedwait): constify. nobu (Nobuyoshi Nakada)
02:31 PM Revision 45889: signal.c: if to switch
* signal.c (ruby_signal): turn multiple `if` statements into a
nobu (Nobuyoshi Nakada)
01:57 PM Revision 45888: [DOC]
akr (Akira Tanaka)
05:52 AM Revision 45887: extmk.rb: check if parent is build
* ext/extmk.rb (extmake): don't build nested libraries if parent
library isn't build.
* ext/{dl/callback,tk/tkutil...
nobu (Nobuyoshi Nakada)
05:52 AM Revision 45886: extmk.rb: fix extstatic
* ext/extmk.rb: fix variable name for --extstatic option. nobu (Nobuyoshi Nakada)
05:27 AM Revision 45885: check for setjmp type with CCDLFLAGS
* (RUBY_SETJMP_TYPE): check for setjmp type after
CCDLFLAGS is appended to CFLAGS, since __builtin_set...
nobu (Nobuyoshi Nakada)
03:58 AM Revision 45884: * tool/ fix for neon.
usa (Usaku NAKAMURA)


07:02 PM Revision 45882: * lib/delegate.rb: Fix example of using delegator.
ayumin (Ayumu AIZAWA)
06:46 PM Revision 45881: * lib/shell.rb: add documentation in lib/shell.rb
ayumin (Ayumu AIZAWA)
06:32 PM Revision 45880: * lib/fileutils.rb: show fileutils require at top.
ayumin (Ayumu AIZAWA)
06:22 PM Revision 45879: * 2014-05-09
06:22 PM Revision 45878: * lib/prime.rb (Prime#prime?): negative numbers can't be primes
by definition. reported by Ivan Kataitsev. [Bug #7395]
* test/test_prime.rb: add test.
ayumin (Ayumu AIZAWA)
05:45 AM Revision 45875: object.c: no longer copy tables of classes/modules
* object.c (init_copy): no longer copy tables of classes/modules,
since r45874 rb_mod_init_copy() does it instead.
nobu (Nobuyoshi Nakada)
05:34 AM Revision 45874: class.c: always clear tables first
* class.c (rb_mod_init_copy): always clear instance variable,
constant and method tables first, regardless the sour...
nobu (Nobuyoshi Nakada)
01:57 AM Revision 45873: * OpenBSD needs to include sys/param.h before include
sys/mount.h. [ruby-dev:48167] naruse (Yui NARUSE)
01:17 AM Revision 45872: webrick/httpserver.rb: Stop handling requests on shutdown
* lib/webrick/httpserver.rb (WEBrick::HTTPServer#run): stop
handling requests on shutdown, even if the socket is re...
nobu (Nobuyoshi Nakada)

Also available in: Atom