Project

General

Profile

Activity

From 01/20/2014 to 02/18/2014

02/18/2014

04:51 PM Revision 45040: merge revision(s) 34605: [Backport #9351]
Set encoding as ASCII-8BIT. [Bug #6027] Usaku NAKAMURA
04:46 PM Backport #9531 (Closed): please backport r34605
r44938 以後、Solarisにて、以下の Failureが増えました。
r34605 をバックポートすれば消えると思います。
34) Failure:
test_exception_in_rehash(TestHa...
Naohisa Goto
02:16 PM Backport #9530: r44946 introduces compile error in Solaris
報告ありがとうございます。(たぶん)直しました。 Usaku NAKAMURA
01:54 PM Backport #9530 (Closed): r44946 introduces compile error in Solaris
Applied in changeset r45036.
----------
* ruby_atomic.h: fixed merge mistake of r44946. reported by ngoto at
[rub...
Usaku NAKAMURA
01:54 PM Backport #9530: r44946 introduces compile error in Solaris
補足: 上記の122行目は、r45026のruby_atomic.hにおける行番号です。 Naohisa Goto
01:46 PM Backport #9530 (Closed): r44946 introduces compile error in Solaris
r44946 にて、ruby_atomic.h の122行目に編集ミスによると思われる異常な行が出現しており、その結果、Solarisにてコンパイルエラーが発生します。
以下の部分です。
@@ -80,7 +81,7 @...
Naohisa Goto
01:54 PM Revision 45036: * ruby_atomic.h: fixed merge mistake of r44946. reported by ngoto at
[ruby-dev:47980] [Backport #9530] Usaku NAKAMURA

02/17/2014

09:09 AM Revision 45026: merge revision(s) 43148,43149,43152: [Backport #8433]
* thread.c (terminate_atfork_i): fix locking mutexes not unlocked in
forks when not tracked in thread. [ruby-core...
Usaku NAKAMURA

02/14/2014

12:02 PM Revision 44954: * ext/socket: revert r44943 because it causes errors on some linux
platforms. Usaku NAKAMURA
11:52 AM Revision 44953: * configure.in (ARCH_FLAG): __sync_val_compare_and_swap_4 needs
-march=i486 on at least linux gcc 4.1. Usaku NAKAMURA
10:10 AM Revision 44952: merge revision(s) 43851,43882,43996:
* ruby_atomic.h: use __atomic builtin functions supported by GCC.
__sync family are legacy functions now and it is...
Usaku NAKAMURA
07:22 AM Revision 44950: * ruby_atomic.h (ATOMIC_CAS): added.
* signal.c (ruby_atomic_compare_and_swap): ATOMIC_CAS implementation
for non-VC/gcc platform.
Usaku NAKAMURA
06:56 AM Revision 44949: merge revision(s) 44880: [Backport #9477]
* lib/resolv.rb: Ignore name servers which cause EAFNOSUPPORT on
socket creation.
Reported by Bjoern Rennhak. ...
Usaku NAKAMURA
06:55 AM Revision 44948: merge revision(s) 44884: [Backport #9498]
* lib/resolv.rb (Resolv::DNS::Message::MessageDecoder): Raise
DecodeError if no data before the limit.
Reported...
Usaku NAKAMURA
06:51 AM Revision 44947: merge revision(s) 44514: [Backport #9374]
* ext/json/generator/depend: add build dependencies for json extension
[Bug #9374] [ruby-core:59609]
* ext/json/...
Usaku NAKAMURA
06:44 AM Revision 44946: merge revision(s) 44568: [Backport #9399]
* iseq.c (iseq_load): keep type_map to get rid of memory leak.
based on a patch by Eric Wong at [ruby-core:59699]....
Usaku NAKAMURA
06:26 AM Revision 44944: merge revision(s) 44642: [Backport #9093]
* lib/resolv.rb (Resolv::DNS::Resource::TXT#data): Return concatenated
string.
Patch by Ryan Brunner. [ruby-co...
Usaku NAKAMURA
06:24 AM Revision 44943: merge revision(s) 44643: [Backport #9039]
* ext/socket: Avoid unnecessary ppoll/select on Linux.
Patch by Eric Wong. [ruby-core:57950] [Bug #9039]
Usaku NAKAMURA
06:22 AM Revision 44942: merge revision(s) 44772,44773: [Backport #9430]
benchmark/driver: avoid large alloc in driver process
* benchmark/driver: avoid large alloc in driver process
[ru...
Usaku NAKAMURA
06:19 AM Revision 44941: merge revision(s) 44731,44751: [Backport #8978]
* ext/fiddle/closure.c: use sizeof(*pcl) for correct sizeof value.
[ruby-core:57599] [Bug #8978]. Thanks mame!
...
Usaku NAKAMURA
06:06 AM Revision 44940: merge revision(s) 44670,44671,44675: [Backport #8783]
thread_pthread.c: timer thread stack size
* thread_pthread.c (rb_thread_create_timer_thread): define the stack
si...
Usaku NAKAMURA
05:58 AM Revision 44939: merge revision(s) 44628: [Backport #9413]
* eval.c (rb_mod_s_constants): return its own constants for other
than Module itself. [ruby-core:59763] [Bug #9413]
Usaku NAKAMURA
05:45 AM Revision 44938: merge revision(s) 43942,43957,43975: [Backport #9187]
* hash.c (rb_hash_rehash): fix to free new st_table when exception
is raised in do_hash(). [Bug #9187]
* hash.c ...
Usaku NAKAMURA
04:52 AM Revision 44935: merge revision(s) 42844,42845: [Backport #8865]
* lib/optparse.rb: The Integer acceptable now allows binary and
hexadecimal numbers per the documentation. [ruby...
Usaku NAKAMURA
04:24 AM Revision 44934: merge revision(s) 40848: [Backport #8425]
* lib/webrick/htmlutils.rb (WEBrick::HTMLUtils#escape): replace HTML
meta chars even in non-ascii string. [Bug #8...
Usaku NAKAMURA
03:57 AM Revision 44933: merge revision(s) 41215,41216,41217: [Backport #8627]
* ext/socket/raddrinfo.c (nogvl_getaddrinfo): work around for Ubuntu
13.04's getaddrinfo issue with mdns4. [ruby-l...
Usaku NAKAMURA
03:48 AM Revision 44932: * lib/thread.rb (SizedQueue#clear): wake waiting threads when called.
[Bug #9342] [ruby-core:59462]
* test/thread/test_queue.rb: add a test for above.
patched by Justin Collins.
Usaku NAKAMURA

02/06/2014

05:21 AM Backport #9491 (Closed): Supporting codesign on OS X
Applied in changeset r44860.
----------
* configure.in (POSTLINK): sign built program using RUBY_CODESIGN
identity...
Usaku NAKAMURA
05:07 AM Backport #9491 (Closed): Supporting codesign on OS X
To maintain chkbuild of ruby_1_9_3 branch on my Mac, I need to backport the functionality to apply codesign.
Please ...
Kenta Murata
05:20 AM Revision 44860: * configure.in (POSTLINK): sign built program using RUBY_CODESIGN
identity.
[Backport #9491]
* Makefile.in (PROGRAM): ditto.
* Makefile.in (LIBRUBY_SO): ditto.
* lib/mkmf.rb (LIN...
Usaku NAKAMURA

02/05/2014

04:43 AM Backport #9485 (Closed): Fix segfault at unpacking modified String
Applied in changeset r44830.
----------
merge revision(s) 44803: [Backport #9485]
* string.c (rb_str_modify_expand...
Usaku NAKAMURA
02:41 AM Backport #9485 (Closed): Fix segfault at unpacking modified String
trunkではr44803で修正済みですが、1.9.3以降2.1まで `([""].pack("p")<<"a").unpack("p")` でSEGVします。
1.9.2までは起きないようです。
Nobuyoshi Nakada
04:43 AM Revision 44830: merge revision(s) 44803: [Backport #9485]
* string.c (rb_str_modify_expand): enable capacity and disable
assocation with packed objects when setting capa, s...
Usaku NAKAMURA
02:42 AM Revision 44821: merge revision(s) 44790: [Backport #9472]
* io.c (rb_io_syswrite): add RB_GC_GUARD
[Bug #9472][ruby-core:60407]
Usaku NAKAMURA
02:39 AM Backport #8757 (Closed): configure.in in 1.9.3. uses sed -E which does not work with gnu sed
Applied in changeset r44820.
----------
merge revision(s) 37905: [Backport #8757]
* configure.in (opt-dir): don't ...
Usaku NAKAMURA
02:38 AM Revision 44820: merge revision(s) 37905: [Backport #8757]
* configure.in (opt-dir): don't use non portable flag -E of sed. Usaku NAKAMURA

01/31/2014

12:58 PM Revision 44779: fixed merge mistake at r44766.
Usaku NAKAMURA

01/30/2014

12:04 PM Revision 44767: merge revision(s) 44184: [Backport #9247]
* ext/socket/lib/socket.rb: Don't test $! in "ensure" clause because
it may be set before the body.
Reported by...
Usaku NAKAMURA
11:46 AM Revision 44766: merge revision(s) 40534,41886,41903,41910: [Backport #8616]
process.c: rb_daemon should not raise
* process.c (rb_daemon): should not raise exceptions, since
proc_daemon() w...
Usaku NAKAMURA
11:16 AM Revision 44765: * ruby_atomic.h (ATOMIC_PTR_EXCHANGE): fixed previous commit.
Usaku NAKAMURA
11:04 AM Revision 44764: merge revision(s) 43994,44000: [Backport #9205]
* gc.c (finalize_deferred): flush all deferred finalizers while other
finalizers can get ready to run newly by laz...
Usaku NAKAMURA
10:11 AM Backport #9463 (Closed): SEGV when calling GC.start in a finalizer
Applied in changeset r44762.
----------
merge revision(s) 33361,33460: [Backport #9463]
* gc.c (slot_sweep, rb_gc_...
Usaku NAKAMURA
10:05 AM Backport #9463 (Closed): SEGV when calling GC.start in a finalizer
minimum reproduce code:
raise_proc = proc do |id|
GC.start
end
3.times do
ObjectSpace....
Usaku NAKAMURA
10:11 AM Revision 44762: merge revision(s) 33361,33460: [Backport #9463]
* gc.c (slot_sweep, rb_gc_finalize_deferred)
(rb_objspace_call_finalizer, rb_gc): run finalizers
sequencially. ...
Usaku NAKAMURA
05:32 AM Revision 44755: 1.9.3 does not have rb_exc_new_str(). use rb_exc_new3() instead of it.
this fixes the test failures introduced by previous commit. Usaku NAKAMURA
03:49 AM Revision 44754: merge revision(s) 44570:44572,44581:
r44570 | nobu | 2014-01-12 17:11:32 +0900 (Sun, 12 Jan 2014) | 4 lines
tcltklib.c: create_ip_exc format argument
...
Usaku NAKAMURA

01/29/2014

10:23 AM Revision 44749: * enumerator.c: include internal.h instead of declaring the external
function there. Usaku NAKAMURA
09:53 AM Revision 44748: * enumerator.c (enumerator_with_index_i): add the declaration of
rb_int_succ(). this fixes test failure on OS X introduced at r44745. Usaku NAKAMURA
05:45 AM Revision 44746: merge revision(s) 44086,44126: [Backport #9221]
* ext/date/date_parse.c (parse_time): unset case-insensitive flag
for [:alpha:], which already implies both cases,...
Usaku NAKAMURA
05:38 AM Revision 44745: merge revision(s) 39722,43929: [Backport #9178]
* enumerator.c (enumerator_with_index): try to convert given offset to
integer. fix bug introduced in r39594.
* ...
Usaku NAKAMURA
05:24 AM Revision 44744: merge revision(s) 39594,39596: [Backport #8010]
* enumerator.c (enumerator_with_index_i): allow Bignum as offset, to
get rid of conversion exception and integer o...
Usaku NAKAMURA
05:15 AM Revision 44743: merge revision(s) 43398,43407,43408,43417: [Backport #9044]
* win32/Makefile.sub (config.h): VC 2013 supports C99 mathematics
functions. [ruby-core:57981] [Bug #9044]
* in...
Usaku NAKAMURA
05:05 AM Revision 44742: merge revision(s) 43208: [Backport #9003]
* compar.c (cmp_eq): fail if recursion. [ruby-core:57736] [Bug #9003]
* thread.c (rb_exec_recursive_paired_outer):...
Usaku NAKAMURA
04:50 AM Revision 44741: merge revision(s) 43954: [Backport #9125]
* lib/net/smtp.rb (Net::SMTP#critical): Always return a
Net::SMTP::Response. Patch by Pawel Veselov.
[ruby-tr...
Usaku NAKAMURA
04:33 AM Revision 44740: merge revision(s) 43685,43690,43705: [Backport #9110]
* eval_jump.c (rb_exec_end_proc): fix double free or corruption error
when reentering by callcc. [ruby-core:58329]...
Usaku NAKAMURA
04:30 AM Revision 44739: merge revision(s) 44312,44318,44321: [Backport #9273]
* lib/resolv.rb (Resolv::Hosts#lazy_initialize): should not
consider encodings in hosts file. [ruby-core:59239] [...
Usaku NAKAMURA
04:00 AM Revision 44738: merge revision(s) 44195: [Backport #7772]
* util.c (ruby_qsort): fix potential stack overflow on a large
machine. based on the patch by Conrad Irwin <conra...
Usaku NAKAMURA
03:55 AM Revision 44737: merge revision(s) 44449: [Backport #9308]
* parse.y (local_push_gen, local_pop_gen): save cmdarg_stack to
isolate command argument state from outer scope.
...
Usaku NAKAMURA
03:43 AM Backport #7825 (Closed): VM/envのマーク漏れによるSEGV
Applied in changeset r44736.
----------
merge revision(s) 39276: [Backport #7825]
* vm.c (rb_thread_mark): mark a ...
Usaku NAKAMURA
03:42 AM Revision 44736: merge revision(s) 39276: [Backport #7825]
* vm.c (rb_thread_mark): mark a working Proc of bmethod
(a method defined by define_method) even if the method was...
Usaku NAKAMURA
03:36 AM Backport #9368 (Closed): Typo in documentation of REXML.entity_expansion_text_limit=
Applied in changeset r44735.
----------
merge revision(s) 39388: [Backport #9368]
* lib/rexml/document.rb (REXML::...
Usaku NAKAMURA
03:35 AM Revision 44735: merge revision(s) 39388: [Backport #9368]
* lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
fix a typo in comment in r39384.
Usaku NAKAMURA
 

Also available in: Atom