Project

General

Profile

Activity

From 04/15/2014 to 04/21/2014

04/21/2014

11:37 PM Revision d32ad2ef (git): * gc.c (objspace_malloc_increase): don't cause GC by malloc_increase
when memop type is MEMOP_TYPE_REALLOC.
GC at realloc is not well maintained.
We need a time to make it safe.
[r...
ko1 (Koichi Sasada)
09:56 PM Feature #8429: Options requests in net/http should be able to accept a response body
Can we get an update on this? Not sure why it's just sitting here... rubyjoel (Joel Ruby)
09:54 PM Revision 5890cb9d (git): gc.c: full mark after malloc/realloc
* gc.c (objspace_malloc_increase): run full mark if 0x04 bit is
set in ruby_gc_stress. [ruby-core:62103] [Feature ...
nobu (Nobuyoshi Nakada)
09:53 PM Feature #9761 (Closed): TRY_WITH_GC with ruby_gc_stress
Applied in changeset r45653.
----------
gc.c: GC.stress after realloc
* gc.c (objspace_malloc_increase): run GC aft...
nobu (Nobuyoshi Nakada)
03:23 PM Feature #9761 (Open): TRY_WITH_GC with ruby_gc_stress
Nobuyoshi Nakada wrote:
> Seems `objspace_malloc_increase()` already runs GC after `xmalloc` and `xcalloc` if `ruby_...
wanabe (_ wanabe)
01:05 AM Feature #9761 (Feedback): TRY_WITH_GC with ruby_gc_stress
Seems `objspace_malloc_increase()` already runs GC after `xmalloc` and `xcalloc` if `ruby_gc_stress` is set.
You may...
nobu (Nobuyoshi Nakada)
09:53 PM Revision 2abb976d (git): * 2014-04-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:53 PM Revision a633ed28 (git): gc.c: GC.stress after realloc
* gc.c (objspace_malloc_increase): run GC after realloc not only
malloc and calloc by GC.stress. [ruby-core:62103]...
nobu (Nobuyoshi Nakada)
05:03 PM Bug #9764: Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
@Tadayoshi funaba,
I think i understand part of the issue now related to some of the confusion.
Date.Comercial(...
StephenOTT (Steve R)
04:56 PM Bug #9764: Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
Okay great. Thank you for the quick and detailed response. This seems to be a documentation confusion as we had ab... StephenOTT (Steve R)
11:26 AM Bug #9764 (Rejected): Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
tadf (tadayoshi funaba)
11:24 AM Bug #9764: Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
~~~
first of all, you have to know there are three systems of week.
the following thee are proper/typical combina...
tadf (tadayoshi funaba)
10:48 AM Bug #9764 (Assigned): Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
tadf (tadayoshi funaba)
04:38 AM Bug #9764: Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
Same issue with: ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_64-darwin12.5.0] StephenOTT (Steve R)
04:25 AM Bug #9764 (Rejected): Date and DateTime strptime and strftime not supporting proper Week Numbering for Monday vs Sunday as start day and %G causes ignore of all other format arguments
Date and DateTime strftime and strptime are not supporting %U (0-53 Week Numbers as defined in strptime):
http://ww...
StephenOTT (Steve R)
10:16 AM Revision a72bf51b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:15 AM Revision df645bf7 (git): * string.c (rb_str_coderange_scan_restartable): coderange is always
ENC_CODERANGE_VALID if the string is ASCII-8BIT and already has a non
ASCII character.
git-svn-id: svn+ssh://ci.ru...
naruse (Yui NARUSE)
10:15 AM Revision 9f2ddef2 (git): * string.c (coderange_scan): remove useless condtion `p < e` after
search_nonascii.
* string.c (rb_str_coderange_scan_restartable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
naruse (Yui NARUSE)
10:14 AM Revision c71019f8 (git): * ext/-test-/string/coderange.c: add Bug::String.new#coderange_scan
to explicitly scan coderange.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45649 b2dd03c8-39d4-4d8f-98ff-823fe6...
naruse (Yui NARUSE)
10:14 AM Revision 8377e9e4 (git): * string.c (coderange_scan): remove unused logic.
* string.c (rb_str_coderange_scan_restartable): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45648 b2dd0...
naruse (Yui NARUSE)
08:31 AM Revision 8581ce32 (git): string.c: rename rb_str_splice as rb_str_update
* string.c (rb_str_update): rename rb_str_splice as exported name
rb_str_update, and make the former an alias macro...
nobu (Nobuyoshi Nakada)
07:39 AM Bug #9766: Add force_encoding option to csv
The method to reproduce this should be `CSV.generate` in the code blocks.
I wish it could be merged in all the ver...
dtaniwaki (DAISUKE TANIWAKI)
07:37 AM Bug #9766 (Closed): Add force_encoding option to csv
Hi there,
I have a trouble when I use csv#generate with encoding 'Shift-JIS' option. I investigated it for a long ...
dtaniwaki (DAISUKE TANIWAKI)
05:11 AM Bug #9765 (Closed): StringIO#putc is unnaware of encoding
Applied in changeset r45646.
----------
stringio.c: non-ascii encoding
* ext/stringio/stringio.c (strio_putc): fix ...
nobu (Nobuyoshi Nakada)
05:06 AM Bug #9765 (Closed): StringIO#putc is unnaware of encoding
`IO#putc`はエンコーディングを意識しますが、`StringIO#putc`がしていません。
~~~ruby
IO.pipe{|r,w| w.putc("\u{3042}"); w.putc(0x3044); w.clo...
nobu (Nobuyoshi Nakada)
05:11 AM Revision 90e393b3 (git): stringio.c: non-ascii encoding
* ext/stringio/stringio.c (strio_putc): fix for non-ascii
encoding, like as IO#putc. [ruby-dev:48114] [Bug #9765]
...
nobu (Nobuyoshi Nakada)
12:39 AM Revision 862618d2 (git): * 2014-04-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:39 AM Revision 6f3bd427 (git): gc.c: fixnum GC stress
* gc.c (garbage_collect_body): name magic numbers.
* gc.c (gc_stress_set): GC.stress accepts not only boolean but
...
nobu (Nobuyoshi Nakada)

04/20/2014

10:31 AM Revision dce4bdf1 (git): ChangeLog: fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:41 AM Bug #9763 (Third Party's Issue): Windows上のirbで「金」と入力できない
Windowsのirb上で日本語の入力は基本的にはできるのですが
「金」と入力すると何も入力されず、次に全角文字を入力した時点で2文字同時に表示されます。
「金」に続いて半角文字を入力すると別の文字になってしまうようです。
ironsand (Tetsuya Yuasa)
04:55 AM Bug #9762: keywork argument do not work in some situation
felix chang wrote:
> I dont know this is an issue or not. Here is my code.
>
> [...]
>
> It will not work, but...
phluid61 (Matthew Kerwin)
03:59 AM Bug #9762 (Rejected): keywork argument do not work in some situation
I dont know this is an issue or not. Here is my code.
`
class String
def last(size)
self[-size..-1]
en...
felix125 (felix chang)
03:58 AM Bug #9646 (Closed): Infinite loop at Hash#each
Applied in changeset r45642.
----------
* st.c (st_foreach_check): chnage start point of search at check
from top...
tarui (Masaya Tarui)
03:58 AM Bug #9729 (Closed): Hash#each が無限ループする
Applied in changeset r45642.
----------
* st.c (st_foreach_check): chnage start point of search at check
from top...
tarui (Masaya Tarui)
03:58 AM Revision c94cb8b8 (git): * st.c (st_foreach_check): chnage start point of search at check
from top to current. [ruby-dev:48047] [Bug #9646]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45642 b2dd03c8-...
Masaya Tarui
01:45 AM Feature #9761 (Open): TRY_WITH_GC with ruby_gc_stress
I have written but I have not been able to avoid both temporary assignment and duplication of garbage_collect_with_gv... wanabe (_ wanabe)
12:56 AM Feature #9761 (Feedback): TRY_WITH_GC with ruby_gc_stress
Patches are welcome. nobu (Nobuyoshi Nakada)
12:49 AM Feature #9761 (Closed): TRY_WITH_GC with ruby_gc_stress
I hope `TRY_WITH_GC()` may use `ruby_gc_stress` value.
Currently, `ruby_gc_stress` doesn't affect simple `xmalloc(...
wanabe (_ wanabe)
12:34 AM Bug #9757: Segfault in 2.1.1 from RSpec expect_any_instance_of
Set the category to "doc" by mistake. nobu (Nobuyoshi Nakada)
12:12 AM Revision 24252ff4 (git): win32ole.c: suppress warnings
* ext/win32ole/win32ole.c: use LONG instead of long to suppress
incompatible pointer warnings.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)

04/19/2014

11:41 PM Bug #9760 (Closed): mkmf does not allow for linking against custom libraries when a system library is present
Applied in changeset r45640.
----------
mkmf.rb: prefer $LIBPATH than $DEFLIBPATH
* lib/mkmf.rb (`link_command...
nobu (Nobuyoshi Nakada)
10:15 PM Bug #9760 (Open): mkmf does not allow for linking against custom libraries when a system library is present
Hi,
Hopefully the title is not confusing, but the short story is that mkmf outputs a makefile that first searches ...
zanegray (Andrew DeMaria)
11:41 PM Revision 69ce2b70 (git): mkmf.rb: prefer $LIBPATH than $DEFLIBPATH
* lib/mkmf.rb (link_command, libpathflag, create_makefile): prefer
user specified `$LIBPATH` than `$DEFLIBPATH`. [...
nobu (Nobuyoshi Nakada)
09:28 PM Bug #9518: Objects in large arrays are leaked
Thanks all! r45638 normalperson (Eric Wong)
09:24 PM Bug #9518 (Closed): Objects in large arrays are leaked
Applied in changeset r45638.
----------
gc.c: drop special case for big hash/array
* gc.c (rb_gc_writebarrier): dro...
Anonymous
09:24 PM Revision 6209b66b (git): * 2014-04-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:24 PM Revision 1d2d053b (git): gc.c: drop special case for big hash/array
* gc.c (rb_gc_writebarrier): drop special case for big hash/array
[Bug #9518]
git-svn-id: svn+ssh://ci.ruby-lang.o...
Eric Wong
01:11 PM Bug #9759: [TracePoint API] return event missing when raising exception
Also, I'm not sure whether those `[:b_call, :create]` and `[:b_return, :create]` events should be emitted at all. The... deivid (David Rodríguez)
12:08 PM Bug #9759 (Closed): [TracePoint API] return event missing when raising exception
I think I found another bug in the TracePoint API, which seems related to #9321. In this case, the failing event is a... deivid (David Rodríguez)
11:36 AM Bug #8358: TestSprintf#test_float test failure
I found SSE2 is not enabled on mingw because of target='i386-pc-mingw32'.
Here is a patch.
~~~patch
diff --git...
h.shirosaki (Hiroshi Shirosaki)
07:08 AM Bug #9726 (Closed): Incorrect Proc parsing
Accidentally reopened.
close.
nobu (Nobuyoshi Nakada)
06:50 AM Bug #9726 (Open): Incorrect Proc parsing
nobu (Nobuyoshi Nakada)
06:38 AM Bug #9726 (Closed): Incorrect Proc parsing
Applied in changeset r45637.
----------
parse.y: allow parenthesed do-block in cmdarg
* parse.y (primary): flush cm...
nobu (Nobuyoshi Nakada)
06:48 AM Bug #8716: segmation fault 正規表現で大量のグループを利用時
キャプチャグループの数を `ONIG_MAX_CAPTURE_GROUP_NUM` (32767) 個に制限することにしました。
それに合わせて、`ONIGERR_TOO_MANY_CAPTURE_GROUPS` というエラーコード...
k_takata (Ken Takata)
06:38 AM Revision c5013452 (git): parse.y: allow parenthesed do-block in cmdarg
* parse.y (primary): flush cmdarg flags inside left-paren in a
command argument, to allow parenthesed do-block as a...
nobu (Nobuyoshi Nakada)
01:11 AM Revision 95de2b00 (git): * internal.h (struct RBignum): Use size_t for len.
* include/ruby/intern.h (rb_big_new): Use size_t instead of long to
specify the size of bignum.
(rb_big_resize): ...
akr (Akira Tanaka)

04/18/2014

09:48 PM Bug #9757 (Feedback): Segfault in 2.1.1 from RSpec expect_any_instance_of
Seems like stack overflow.
Could you try with the trunk?
nobu (Nobuyoshi Nakada)
03:38 PM Bug #9757 (Closed): Segfault in 2.1.1 from RSpec expect_any_instance_of
The following spec causes a segfault for me in ruby 2.1.1 on OS X 10.9.2:
~~~
class A
def a
'a'
end
e...
dafaber (David Faber)
08:47 PM Feature #9758 (Closed): Allow setting SSLContext#extra_chain_cert in Net::HTTP
Currently, `Net::HTTP` can only send a single SSL certificate when it
establishes a connection. Some use-cases invol...
stouset (Stephen Touset)
03:51 PM Revision 8233f969 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:46 PM Revision a6024cdc (git): * numeric.c (rb_num2long): Returns a long.
(rb_num2ulong): Returns a unsigned long.
* bignum.c (rb_big2long): Returns a long.
(rb_big2ulong): Returns a unsig...
akr (Akira Tanaka)
03:17 PM Revision 07cad436 (git): string.c: SHARABLE_SUBSTRING_P
* string.c (SHARABLE_SUBSTRING_P): predicate if substring can be
shared with the original string. true if just at ...
nobu (Nobuyoshi Nakada)
03:11 PM Revision 398abd20 (git): fix typo
* NEWS, README.EXT: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45632 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
03:09 PM Revision 47e9f5e9 (git): * 2014-04-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision c23a9376 (git): time.c: fix non-terminated string
* time.c (month_arg, time_strftime): RSTRING_PTR() may not be
NUL-terminated.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
02:27 PM Revision 5b54488e (git): parse.y: shared substring of source
* parse.y (lex_get_str): return shared sub-string of entire source
string instead of a partial copy.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
12:48 PM Revision 609a6eba (git): string.c: share middle of a string
* string.c (rb_str_new_frozen): consider the shared string at
middle.
* string.c (rb_str_subseq, rb_str_substr, str...
nobu (Nobuyoshi Nakada)
12:42 PM Revision 95013cd5 (git): README.EXT: about string termination
* README.EXT (Appendix B): add RSTRING_PTR and RSTRING_LEN.
and NULL-termination by StringValueCStr.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
11:46 AM Revision 6a8d0049 (git): ossl_x509name.c: null-terminate field name
* ext/openssl/ossl_x509name.c (ossl_x509name_add_entry): field
name of X509_NAME_add_entry_by_txt() must be NULL-te...
nobu (Nobuyoshi Nakada)
11:46 AM Revision 549e0e48 (git): zlib.c: return unshared string
* ext/zlib/zlib.c (zstream_shift_buffer): create new copied string
since it cannot be shared ever.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
09:57 AM Bug #9518: Objects in large arrays are leaked
Sorry for such a late response.
I agree.
At the first time, I was introduled for reducing minor GC's long time
...
tarui (Masaya Tarui)
09:22 AM Feature #9755 (Assigned): Thread::Backtrace::Location#defined_class
I'd like Thread::Backtrace::Location#defined_class.
```ruby
class X
def foo
p caller_locations.first.defi...
shugo (Shugo Maeda)
08:27 AM Revision 39fe6aa3 (git): string.c: revert r45622
* string.c (str_buf_cat): revert r45622. broken data can be added
later.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
08:17 AM Revision 46c37499 (git): string.c: r45621
* string.c (str_buf_cat): revert r45621. this function does not
scan appended data.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
08:00 AM Revision af2228a0 (git): string.c: don't clear coderange at expanding
* string.c (rb_str_modify_expand): like as str_modify_keep_cr,
don't clear coderange unless broken.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 0ee6aff8 (git): string.c: keep code range
* string.c (str_buf_cat): keep code range if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45621 b2dd0...
nobu (Nobuyoshi Nakada)
06:43 AM Revision fb1b9a78 (git): * string.c: use uintptr_t instead of VALUE because they are not ruby
object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
06:43 AM Revision cbab67a1 (git): * string.c: check str_strlen's argument, and add comment or
use NULL if simply it uses str's enc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45619 b2dd03c8-39d4-4d8f-98f...
naruse (Yui NARUSE)
06:43 AM Revision c37ac7ba (git): * string.c (str_strlen): use enc_strlen if the coderange is known.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:42 AM Revision 0ab9abe0 (git): * string.c (enc_strlen): move UTF-8 optimization from str_strlen to
enc_strlen.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)

04/17/2014

11:50 PM Bug #9752 (Closed): r45598 causes Errno::EINVAL on Solaris
Applied in changeset r45615.
----------
configure.in: rb_cv_getcwd_malloc
* configure.in (rb_cv_getcwd_malloc): che...
nobu (Nobuyoshi Nakada)
02:30 PM Bug #9752: r45598 causes Errno::EINVAL on Solaris
Is this a Solaris issue specifically? Or is this broken on other commercial platforms as well, like AIX and HP-UX? djberg96 (Daniel Berger)
09:16 AM Bug #9752 (Closed): r45598 causes Errno::EINVAL on Solaris
On Solaris, after r45598, the following error occurs.... ngoto (Naohisa Goto)
11:50 PM Revision b97de74e (git): * 2014-04-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:50 PM Revision f8d64537 (git): configure.in: rb_cv_getcwd_malloc
* configure.in (rb_cv_getcwd_malloc): check if getcwd allocates
buffer if NULL is given [ruby-core:62072] [Bug #975...
nobu (Nobuyoshi Nakada)
11:46 PM Feature #7240: Inheritable #included/#extended Hooks For Modules
I'm a relatively new Ruby programmer so I may have missed some of the nuances, but I have written http://rubygems.org... bkatzung (Brian Katzung)
11:25 PM Feature #8895: Destructuring Assignment for Hash
This is what I'm imagining:
~~~ruby
a, *b, c:, d: 'd', **e = [1, {c: 2}]
a == 1
b == []
c == 2
d == 'd'
e ...
seanlinsley (Sean Linsley)
07:12 PM Bug #9754: Ruby refuses to run source with Mutex locks though there is no hazard..
A Mutex is not reentrant.
This deadlocks:
m = Mutex.new
m.lock
m.synchronize {}
So does this:
...
vjoel (Joel VanderWerf)
10:48 AM Bug #9754 (Closed): Ruby refuses to run source with Mutex locks though there is no hazard..
I put this up on a forum for a week in case there was something I didn't know about Ruby Mutexes ..
but no one comme...
ThomasWLynch (Thomas Lynch)
10:43 AM Bug #9753 (Rejected): UNIX Socket doesn't handle multiple clients
`data_sock` is overwritten by the next loop.
You have to pass it to worker threads as a block parameter too.
nobu (Nobuyoshi Nakada)
10:31 AM Bug #9753 (Rejected): UNIX Socket doesn't handle multiple clients
When a first client session is still active, a second client session starting then closing its connection causes the ... ThomasWLynch (Thomas Lynch)
08:24 AM Revision 2254fc65 (git): ruby.c: drop older cygwin
* ruby.c (push_include_cygwin): drop older cygwin support.
* ruby.c (ruby_init_loadpath_safe): ditto, and always use...
nobu (Nobuyoshi Nakada)
08:24 AM Revision be116626 (git): gc.c: suppress a warning
* gc.c (get_envparam_size): suppress a warning by char-subscripts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
07:54 AM Bug #9321: rb_mod_const_missing does not generate a c-return event
Thanks Koichi, appreciated. :) deivid (David Rodríguez)
07:31 AM Revision 0476b872 (git): * prelude.rb: [DOC] Update Thread::exclusive docs by @stevenharman.
[ci skip][fix GH-589]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
06:53 AM Revision cd7aafa8 (git): * template/opt_sc.inc.tmpl: [DOC] Fix typo in comment by @imasahiro [ci skip][fix GH-595]
* template/optinsn.inc.tmpl: ditto.
* template/optunifs.inc.tmpl: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
hsbt (Hiroshi SHIBATA)
05:23 AM Revision a0209e48 (git): string.c: argument check
* string.c (rb_str_cat_cstr): check the argument as other `_cstr`
functions.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
05:22 AM Revision 37dffb59 (git): string.c: rb_str_cat_cstr
* string.c (rb_str_cat): make non-buf version main.
* string.c (rb_str_cat_cstr): rename from rb_str_cat2.
git-svn-...
nobu (Nobuyoshi Nakada)
04:11 AM Bug #9751 (Closed): Process.wait does not work correctly in a thread
The following code fails under Ruby 1.9+, used to work on 1.8 with green threads
```
def test
if pid = fork
...
sam.saffron (Sam Saffron)
02:41 AM Revision 3d69324b (git): configure.in: FUNC_MINIMIZED
* configure.in (RUBY_FUNC_ATTRIBUTE): escape double quotes in
attribute.
* configure.in (FUNC_MINIMIZED): attribut...
nobu (Nobuyoshi Nakada)
02:41 AM Revision 3784395b (git): string.c: alias of rb_str_buf_cat and rb_str_buf_cat2
* string.c (rb_str_cat, rb_str_cat2): make aliases of
rb_str_buf_cat and rb_str_buf_cat2 respectively.
git-svn-id:...
nobu (Nobuyoshi Nakada)
02:41 AM Revision df662292 (git): string.c: reduce duplicated code
* string.c (rb_str_cat, rb_str_cat2): reduce duplicated code, they
are same as rb_str_buf_cat and rb_str_buf_cat2 r...
nobu (Nobuyoshi Nakada)
01:04 AM Bug #9748 (Closed): FileUtils.cp always preserve the permission of original files
Applied in changeset r45604.
----------
fileutils.rb: [DOC] update rdoc
* lib/fileutils.rb (FileUtils#copy_entry): ...
nobu (Nobuyoshi Nakada)
01:00 AM Bug #9748 (Open): FileUtils.cp always preserve the permission of original files
Thank you, I'll fix the document. nobu (Nobuyoshi Nakada)
12:02 AM Bug #9748: FileUtils.cp always preserve the permission of original files
Thanks,Nobuyoshi. I wondered that also. However, If so, the behavior is different from ruby 2.1.1's document. Also, :... wehu (Wei Hu)
01:04 AM Revision 6239e99d (git): * 2014-04-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:03 AM Revision 52ca9088 (git): fileutils.rb: [DOC] update rdoc
* lib/fileutils.rb (FileUtils#copy_entry): update rdoc about
preserve option and permissions, following r31123.
[...
nobu (Nobuyoshi Nakada)
12:40 AM Bug #8344: Status of Psych and Syck
On Mon, Mar 24, 2014 at 07:31:31AM +0000, [email protected] wrote:
> Issue #8344 has been updated by Zachary Scott.
>
> ...
tenderlovemaking (Aaron Patterson)

04/16/2014

05:42 PM Bug #9750 (Closed): OpenSSL::SSL::SSLServer can not accept a Socket as it's first parameter
This could potentially be an issue with a lack of documentation, in which case this may be more appropriate as a feat... sstelfox (Sam Stelfox)
02:47 PM Bug #9749 (Closed): r45589 introduced an incompatibility
Applied in changeset r45603.
----------
enum.c: fix condition to recycle block argument
* enum.c (dont_recycle_bloc...
nobu (Nobuyoshi Nakada)
12:59 PM Bug #9749 (Closed): r45589 introduced an incompatibility
$ ruby -ve 'ary = []; (1..10).each_slice(3, &lambda {|a, *| ary << a }); p ary'
ruby 2.1.0p0 (2013-12-25 rev...
mame (Yusuke Endoh)
02:47 PM Revision 118838ad (git): enum.c: fix condition to recycle block argument
* enum.c (dont_recycle_block_arg): fix condition to recycle block
argument. lambda with rest can get internal arra...
nobu (Nobuyoshi Nakada)
02:44 PM Revision fcbd13b1 (git): test_enum.rb: add tests
* test/ruby/test_enum.rb (test_each_slice, test_each_cons): add
missing tests for Enumerable#each_slice and Enumera...
nobu (Nobuyoshi Nakada)
02:32 PM Bug #9748 (Rejected): FileUtils.cp always preserve the permission of original files
It is same as `cp` command. nobu (Nobuyoshi Nakada)
08:00 AM Bug #9748 (Closed): FileUtils.cp always preserve the permission of original files
`FileUtils.cp` will always preserve the permission of original files even if we passed `:preserve=>false`.
I think...
wehu (Wei Hu)
02:31 PM Bug #9657: Segfault in bigdecimal/util.rb Float#to_d
Patch file and a command to apply it, if you want to build Ruby 2.1.1 but with this patched:
https://gist.github.c...
[email protected] (Henrik Nyh)
02:30 PM Revision 4c98e1a2 (git): * test/fileutils/test_fileutils.rb: revert r45600.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:16 PM Revision a6abfa2d (git): test_fileutils.rb: test :preserve option
* test/fileutils/test_fileutils.rb (test_cp_preserve_permissions):
should test with setting :preserve option.
git-...
nobu (Nobuyoshi Nakada)
12:25 PM Bug #7821 (Rejected): FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists
See #7822. usa (Usaku NAKAMURA)
12:18 PM Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists
The path with "\\?\" must be fullpath.
It's the spec of Windows.
usa (Usaku NAKAMURA)
11:49 AM Bug #7821: FileUtils.mkdir_p fails on Windows Unicode paths (\\?\UNC\) if dir already exists
This is actually due to a bug in File.directory?
~~~
File.directory?("\\\\?\\C:")
~~~
returns false. New bug...
elovelan (Eric Loveland)
12:24 PM Bug #7822 (Rejected): Dir.mkdir can't handle long Windows Unicode paths (\\?\UNC\)
After all, the user using special form like "\\?\" should know the meaning and effect,
so ruby doesn't ought to supp...
usa (Usaku NAKAMURA)
11:19 AM Bug #7822: Dir.mkdir can't handle long Windows Unicode paths (\\?\UNC\)
I would recommend that this bug be closed. However, I have not found any feature requests for better support of "\\\... elovelan (Eric Loveland)
04:23 AM Bug #7822: Dir.mkdir can't handle long Windows Unicode paths (\\?\UNC\)
(1) Windows has the limitation about the length of each directory name.
It's 255 characters.
So, even if wi...
usa (Usaku NAKAMURA)
03:36 AM Bug #7822: Dir.mkdir can't handle long Windows Unicode paths (\\?\UNC\)
The linked article mentions that each component (individual folder in the path) can have a maximum of 255 characters.... elovelan (Eric Loveland)
10:28 AM Bug #8716: segmation fault 正規表現で大量のグループを利用時
落ちる原因が2つあることが分かりました。
1. alloca でスタックオーバーフロー ([修正済み](https://github.com/k-takata/Onigmo/commit/a0efc0a200f7108ca3d5...
k_takata (Ken Takata)
10:21 AM Bug #8543: new rb_iseq_load crash
Hello again,
The attached files comprise a small example which appears to consistently
reproduce a segmentation f...
spatulasnout (B Kelly)
08:25 AM Bug #8543: new rb_iseq_load crash
Hi,
Just a data point:
With ruby 2.2.0dev (2014-04-16 trunk 45576) [i386-mswin32_100],
the rb_iseq_load examp...
spatulasnout (B Kelly)
08:46 AM Revision 66135801 (git): ruby.c: remove mangled_path
* ruby.c (rubylib_mangled_path): remove obsolete code, which has
been disabled since 5 years ago.
* man/ruby.1 (EN...
nobu (Nobuyoshi Nakada)
08:46 AM Revision 17eb86eb (git): util.c: let getcwd allocate buffer
* util.c (ruby_getcwd): POSIX.1-2001 extends getcwd(3) as it
allocates the buffer if the argument is NULL.
git-svn...
nobu (Nobuyoshi Nakada)
02:46 AM Revision 9f4f9048 (git): win32.c: CharNextExA with cp
* win32/win32.c (dln_find_1): use CharNextExA() instead of CharNext()
to respect the given code page.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
02:46 AM Revision 633def3c (git): dln_find.c: PATH_SEP
* dln_find.c (dln_find_exe_r): use PATH_SEP instead of hardcoding
separators.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
12:51 AM Bug #9743 (Closed): memory leak in openssl ossl_pkey_verify leaks memory
Applied in changeset r45595.
----------
ossl_pkey.c: fix memory leak
* `ext/openssl/ossl_pkey.c` (`ossl_pkey_v...
nobu (Nobuyoshi Nakada)
12:51 AM Revision a39b88d2 (git): ossl_pkey.c: fix memory leak
* ext/openssl/ossl_pkey.c (ossl_pkey_verify): as EVP_VerifyFinal()
finalizes only a copy of the digest context, the...
nobu (Nobuyoshi Nakada)

04/15/2014

08:05 PM Bug #9744 (Rejected): Use Ruby DNS resolver to handle DNS timeout in Net::HTTP
see https://github.com/ruby/ruby/pull/597#issuecomment-40507119 hsbt (Hiroshi SHIBATA)
03:36 PM Bug #9744 (Rejected): Use Ruby DNS resolver to handle DNS timeout in Net::HTTP
This is a patch for Net::HTTP standard library.
I ran into an issue when DNS resolution failed because of poor net...
pranas (Pranas Kiziela)
05:54 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
Might as well toss in my opinion...
I don't care as a normal Ruby user whether a method returns truthy/falsey or t...
headius (Charles Nutter)
04:23 PM Revision 3f266027 (git): * 2014-04-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:23 PM Revision 7d66f955 (git): win32.c: adjust type
* win32/win32.c (NtCmdLineElement): use long instead of int for
rb_w32_wstr_to_mbstr.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
10:39 AM Revision 1242292d (git): * include/ruby/win32.h (rb_w32_cmdvector): removed.
* win32/win32.c (rb_w32_sysinit): use WCHAR version of GetCommandLine()
internally.
* win32/win32.c (w32_cmdvector...
U.Nakamura
10:29 AM Revision 07b12e1e (git): * ext/extmk.rb: Re-generate extmk.mk and dummy makefiles only if
really required.
This fixes a problem to run multiple test-all concurrently as:
make test-all & make test-all & m...
akr (Akira Tanaka)
09:57 AM Bug #9743 (Closed): memory leak in openssl ossl_pkey_verify leaks memory
repeated calls to `pub_key.verify(digest, signature, data)` leaks memory.
from what I can gather from the openssl...
tux (Joel Westerberg)
08:28 AM Bug #9737: Non-ASCII characters in the path to ruby executable break require paths
WIP, no tests yet: https://github.com/nobu/ruby/compare/win32-utf8-loadpath?expand=1 nobu (Nobuyoshi Nakada)
07:31 AM Bug #9740: super: no superclass method in Ruby 2.1.1
I missed to include the reference in the commit log, but just in the test. nobu (Nobuyoshi Nakada)
07:29 AM Bug #9740 (Closed): super: no superclass method in Ruby 2.1.1
nobu (Nobuyoshi Nakada)
03:49 AM Revision d9a17752 (git): * 2014-04-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:49 AM Revision 20675167 (git): enum.c: make each_slice and each_cons more efficient
* enum.c (enum_each_slice, enum_each_cons): make more efficient by
allocating less and recycling block argument arr...
nobu (Nobuyoshi Nakada)
12:31 AM Bug #8358: TestSprintf#test_float test failure
@luis I was using assign as a reminder to check back on this ticket, when I have more time to review Anatol's respons... zzak (zzak _)
 

Also available in: Atom