Project

General

Profile

Activity

From 06/19/2013 to 06/25/2013

06/25/2013

10:28 PM Revision 3ade5353 (git): * bignum.c (bigand_int): Fix a buffer over read.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:13 PM Bug #6862: BigMath.exp negative exponent
This issue was solved with changeset r41623.
BTW, my patch is same to Garth Snyder's and it is 11 months old.
phasis68 (Heesob Park)
09:53 PM Revision 5026d0ae (git): * bignum.c (bigadd_int): Fix a buffer over read.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:23 PM Feature #8568: Introduce RbConfig value for native word size, to avoid Fixnum#size use
2013/6/25 headius (Charles Nutter) <[email protected]>:
> Issue #8568 has been reported by headius (Charles Nutt...
akr (Akira Tanaka)
07:48 PM Feature #8568: Introduce RbConfig value for native word size, to avoid Fixnum#size use
The place where word size info should be seems RbConfig, if it is needed.
nobu (Nobuyoshi Nakada) wrote:
> 'point...
naruse (Yui NARUSE)
02:05 PM Feature #8568: Introduce RbConfig value for native word size, to avoid Fixnum#size use
'pointer' or 'value'?
I'm curious for what purpose people use that size.
Pointers are not used usually in ruby, I...
nobu (Nobuyoshi Nakada)
12:50 PM Feature #8568: Introduce RbConfig value for native word size, to avoid Fixnum#size use
Size of a pointer is probably what I'm looking for, since that's usually what people will be using it for. However, i... headius (Charles Nutter)
11:01 AM Feature #8568: Introduce RbConfig value for native word size, to avoid Fixnum#size use
In current CRuby, Fixnum is always limited as long, so Fixnum#size represents sizeof(long), not word size.
But it de...
nobu (Nobuyoshi Nakada)
06:14 AM Feature #8568 (Closed): Introduce RbConfig value for native word size, to avoid Fixnum#size use
Fixnum#size is not really useful to represent native word size across all platforms and implementations. On JRuby, fo... headius (Charles Nutter)
06:23 PM Feature #8553: Bignum#size (and Fixnum#size)
2013/6/25 headius (Charles Nutter) <[email protected]>:
> Issue #8553 has been updated by headius (Charles Nutte...
akr (Akira Tanaka)
06:08 AM Feature #8553: Bignum#size (and Fixnum#size)
akr (Akira Tanaka) wrote:
> I think two's complement representation excluding a sign bit is not familiar for most pe...
headius (Charles Nutter)
05:59 PM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
2013/6/24 headius (Charles Nutter) <[email protected]>:
>
> Objection: why would an "info" object be able to c...
akr (Akira Tanaka)
05:59 PM Feature #8544: OpenURI should open 'file://' URIs
2013/6/19 silasdavis (Silas Davis) <[email protected]>:
> Issue #8544 has been reported by silasdavis (Sila...
akr (Akira Tanaka)
05:55 PM Revision fb82ba2f (git): merge revision(s) 41629: [Backport #8533]
* lib/rubygems/ext/builder.rb (Gem::Ext::Builder.make): Pass
DESTDIR via command line to override what's in...
nagachika (Tomoyuki Chikanaga)
04:31 PM Revision 46979cdb (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
04:20 PM Revision b0993c73 (git): * gc.c (is_before_sweep): Add new helper function that check the object
is before sweep?
* gc.c (rb_gc_force_recycle): Have to clear mark bit if object's slot
already read...
Masaya Tarui
04:18 PM Revision 3f44f7f2 (git): * 2013-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:18 PM Revision 4d906fbc (git): * bignum.c (bigsub_int): Fix a buffer over read.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:47 PM Revision 56435700 (git): * bignum.c (rb_absint_singlebit_p): Use POW2_P.
(bary_pack): Ditto.
(rb_big2str0): Ditto.
(POW2_P): Moved to top.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
akr (Akira Tanaka)
01:28 PM Revision 8cc31037 (git): * lib/rubygems/ext/builder.rb (Gem::Ext::Builder.make): Pass
DESTDIR via command line to override what's in MAKEFLAGS. This
fixes an installation problem under a package build...
Akinori MUSHA
12:56 PM Revision 30182354 (git): merge revision(s) 41325: [Backport #8554]
* gc.c: Fixup around GC by MALLOC.
Add allocate size to malloc_increase before GC
for updating limit in after_gc_...
U.Nakamura
12:53 PM Revision d07c6d3a (git): * 2013-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@41627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:53 PM Revision 3d0eecd1 (git): Commit miss, revert previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@41626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:51 PM Revision 7565d728 (git): * bignum.c (big2dbl): Use (BDIGIT)1 instead of 1UL.
(bary_mul_normal): Remove a useless cast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41625 b2dd03c8-39d4-4d...
akr (Akira Tanaka)
12:40 PM Revision 6e7ecacc (git): merge revision(s) 41325: [Backport #8554]
* gc.c: Fixup around GC by MALLOC.
Add allocate size to malloc_increase before GC
for updating limit in after_gc_...
U.Nakamura
12:29 PM Revision 448c66c5 (git): * ext/bigdecimal/bigdecimal.c (BigMath_s_exp): Fix for the cases when
the argument x is not a BigDecimal.
This change is based on the patch made by Garth Snyder.
[Fix GH-332] https://...
Kenta Murata
12:19 PM Revision b58230bc (git): * bignum.c (big2ulong): "check" argument removed.
(rb_big2ulong): Follow above change.
(rb_big2long): Ditto.
(rb_big_rshift): Ditto.
(rb_big_aref): Ditto.
git...
akr (Akira Tanaka)
11:10 AM Revision d4f1cc32 (git): * bignum.c (rb_big2ulong_pack): Use rb_integer_pack.
(rb_big_aref): Call big2ulong with TRUE for "check" argument.
It should be non-effective.
git-svn-id: svn+ssh://...
akr (Akira Tanaka)
10:36 AM Revision e4e5bc11 (git): * bignum.c (LSHIFTX): Revert r41611.
The redundant expression suppresses a warning, C4293, by Visual
Studio.
http://ruby-mswin.cloudapp.net/vc10-x64/r...
akr (Akira Tanaka)
10:21 AM Revision b51a43e1 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:04 AM Revision a8c22692 (git): * bignum.c (big2ulong): Add a cast.
(big2ull): Add a specialized code for SIZEOF_LONG_LONG <=
SIZEOF_BDIGITS.
git-svn-id: svn+ssh://ci.ruby-lang.org...
akr (Akira Tanaka)
08:49 AM Revision 6dede511 (git): fix typo by @daveworth [fix GH-340]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
07:46 AM Feature #6373: public #self
Another argument against `#identity`: it is used by several libraries for something completely different. For example... vjoel (Joel VanderWerf)
07:24 AM Feature #6373: public #self
phluid61 (Matthew Kerwin) wrote:
> charliesome (Charlie Somerville) wrote:
> > I think out of all the options propo...
headius (Charles Nutter)
05:49 AM Feature #8430: Rational number literal
phluid61 (Matthew Kerwin) wrote:
> headius (Charles Nutter) wrote:
> > %R{1,2}
>
> +1 this seems to introduce th...
headius (Charles Nutter)
05:45 AM Feature #8430: Rational number literal
mrkn (Kenta Murata) wrote:
> > %R{1,2}
>
> It isn't similar to a fraction.
Does it have to be?
How about %R...
headius (Charles Nutter)
12:26 AM Feature #8430: Rational number literal
> %R{1,2}
It isn't similar to a fraction.
mrkn (Kenta Murata)
04:34 AM Bug #8567: Logger#add can never return +false+
Likely the documentation of the return value is in error and should be removed. drbrain (Eric Hodel)
03:16 AM Bug #8567 (Closed): Logger#add can never return +false+
The ruby Logger in the stdlib has a discrepancy between the documentation and the source code. The documentation stat... timpease (Tim Pease)
03:46 AM Revision 8dcdfe36 (git): * bignum.c (integer_unpack_single_bdigit): Use "1 + ~u" instead of
"-u" to suppress warning (C4146) by Visual Studio.
Reported by ko1 via IRC.
git-svn-id: svn+ssh://ci.ruby-lang.o...
akr (Akira Tanaka)
03:31 AM Revision 26dd2374 (git): * bignum.c (big2ulong): Add code specialized for SIZEOF_LONG <=
SIZEOF_BDIGITS.
This prevents shift witdth warning from "num <<= BITSPERDIG".
git-svn-id: svn+ssh://ci.ruby-lang...
akr (Akira Tanaka)
03:24 AM Revision ab0a0031 (git): * gc.c: fix oldgen/remembered_shady counting algorithm.
* gc.c (rgengc_check_shady): increment
`objspace->rgengc.remembered_shady_object_count' here.
* gc.c (rgengc_rememb...
ko1 (Koichi Sasada)
03:08 AM Revision 2b93ed5e (git): * bignum.c (MSB): Removed.
(BDIGIT_MSB): Defined using BIGRAD_HALF.
(bary_2comp): Apply BIGLO after possible over flow of BDIGIT.
(get2comp)...
akr (Akira Tanaka)
02:40 AM Revision 0a89315b (git): bignum.c: suppress warning
* bignum.c (big2ulong): suppress shorten-64-to-32 warning. BDIGIT can
be bigger than long now.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
02:39 AM Revision cb2cfdd9 (git): bignum.c: redundant expression
* bignum.c (LSHIFTX): remove redundant never-true expression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@416...
nobu (Nobuyoshi Nakada)

06/24/2013

08:49 PM Bug #7311: DRb test suite fails when hostname cannot be reached
Could somebody please review and apply the patches? They are just a few lines of code. Thanks vo.x (Vit Ondruch)
08:37 PM Feature #8566 (Open): [PATCH] Allow to configure additional preludes
Could you please accept the patch [1], which adds new '--with-prelude' configuration option. This configuration optio... vo.x (Vit Ondruch)
05:49 PM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
Where are we now ? Will the autoload be deprecated in the future ? Anonymous
05:06 PM Revision b935dd30 (git): fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
04:40 PM Bug #8565: Compiled Regexp comparation bug
I took a quick look at why this is happening. The equality fails because the source of the two regexps is different:
...
Anonymous
04:32 PM Bug #8565 (Closed): Compiled Regexp comparation bug
2.0.0p195 :001 > Regexp.new('\/') == /\//
=> false
There is no such problem in latest 1.9.3, expression return true
pyromaniac (Arkadiy Zabazhanov)
04:01 PM Revision 5ac57407 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:57 PM Revision fe94e8d6 (git): * 2013-06-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:57 PM Revision 606d2d35 (git): * gc.c (typedef struct rb_objspace): Change members for monitor objects.
* gc.c (gc_marks_test): Check all WriteBarrier Errors and track them in obj-tree.
* gc.c (rgengc_check_shady)...
Masaya Tarui
03:12 PM Revision 9f110100 (git): merge revision(s) 41593:
* array.c: Return value in Array overview example found by @PragTob
[Fix GH-336] https://github.com/ruby/ru...
nagachika (Tomoyuki Chikanaga)
03:12 PM Revision 80a83ca6 (git): merge revision(s) 41592:
* array.c (rb_ary_zip): typo by @PragTob [Fix GH-337]
https://github.com/ruby/ruby/pull/337
git-svn-id: s...
nagachika (Tomoyuki Chikanaga)
03:11 PM Revision 8b2c390b (git): merge revision(s) 41590,41591:
* win32/README.win32: grammar typo by @blankenshipz [Fix GH-334]
https://github.com/ruby/ruby/pull/334
gi...
nagachika (Tomoyuki Chikanaga)
02:31 PM Revision 13f1fbc0 (git): * bignum.c (integer_unpack_single_bdigit): Refine code to filling
higher bits and use BIGLO.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41603 b2dd03c8-39d4-4d8f-98ff-823fe69...
akr (Akira Tanaka)
02:13 PM Feature #8564: Extend Module#attr... methods
-1 to overloading the same syntax with proc/lambda initialization. Anonymous
02:10 PM Feature #8564: Extend Module#attr... methods
+1 very useful pattern phluid61 (Matthew Kerwin)
01:55 PM Feature #8564 (Open): Extend Module#attr... methods
Extend #attr_reader, #attr_writer, #attr_accessor syntax to accept default values, such as:
attr_reader foo: 4...
Anonymous
01:56 PM Feature #8563: Instance variable arguments
> If you propose this as a feature, I will +1 it. Also I have some questions about it which probably should not poll... Anonymous
08:49 AM Feature #8563: Instance variable arguments
boris_stitnicky (Boris Stitnicky) wrote:
> Which also brings to my mind, that now that we have named args firmly in ...
phluid61 (Matthew Kerwin)
01:30 AM Feature #8563: Instance variable arguments
@Matz: If `define_attr_initialize` is an option, then there is a question of named / ordered qualifier, either as:
...
Anonymous
01:29 AM Feature #8563: Instance variable arguments
Worth pointing out that blocks used to support this:
~~~Ruby
1.times { |@foo| ... }
~~~
Basically, it suppor...
headius (Charles Nutter)
01:39 PM Revision 66ee8a17 (git): test_rinda.rb: fix for unimplemented ifindex()
* test/rinda/test_rinda.rb (RingIPv6#prepare_ipv6):
ifindex() function may not be implemented on Windows. We use an...
h.shirosaki (Hiroshi Shirosaki)
01:39 PM Revision a75e4aef (git): test_gdbm.rb: skip a test on Windows
* test/gdbm/test_gdbm.rb (TestGDBM#test_s_open_nolock):
skip a failing test on Windows because flock() implementati...
h.shirosaki (Hiroshi Shirosaki)
01:39 PM Revision 274f1c88 (git): test_gem_installer.rb: fix a test failure
* test/rubygems/test_gem_installer.rb (test_install_extension_flat):
use ruby in build directory in case ruby is no...
h.shirosaki (Hiroshi Shirosaki)
01:39 PM Revision 8ad8407e (git): dl/cfunc.c: fix conversion of Bignum
* ext/dl/cfunc.c (rb_dlcfunc_call): fix conversion from Bignum to
pointer. sizeof(DLSTACK_TYPE) is larger than size...
h.shirosaki (Hiroshi Shirosaki)
01:28 PM Feature #8553: Bignum#size (and Fixnum#size)
> In JRuby, Bignum#size is implemented using Java's BigInteger.bitLength().
...
> Returns the number of bits in the...
akr (Akira Tanaka)
01:37 AM Feature #8553: Bignum#size (and Fixnum#size)
In JRuby, Bignum#size is implemented using Java's BigInteger.bitLength().
bitLength doco:
public int bitLength(...
headius (Charles Nutter)
01:03 PM Revision 0e8807db (git): * eval_error.c (warn_printf): use rb_vsprintf instead so ruby specific
extensions like PRIsVALUE can be used in format strings
* eval_error.c (error_print): use warn_print_str (alias for
...
Charlie Somerville
12:25 PM Bug #8559 (Third Party's Issue): Difficulty Installing on OS X 10.9 "Mavericks"
nobu (Nobuyoshi Nakada)
05:35 AM Bug #8559: Difficulty Installing on OS X 10.9 "Mavericks"
nobu (Nobuyoshi Nakada) wrote:
> =begin
> As a linker error occurs at ((<URL:https://gist.github.com/phyllisstein/5...
phyllisstein (Daniel Shannon)
11:31 AM Revision fff35898 (git): * compile.c (make_name_for_block): use PRIsVALUE in format string
instead of %s and RSTRING_PTR to protect objects from being garbage
collected too soon
* encoding.c (str_to_encinde...
Charlie Somerville
11:07 AM Feature #6373: public #self
charliesome (Charlie Somerville) wrote:
> I think out of all the options proposed, 'identity' is the most readable/q...
phluid61 (Matthew Kerwin)
09:37 AM Feature #6373: public #self
I think out of all the options proposed, '`identity`' is the most readable/quickly understandable.
For example, I ...
Anonymous
09:02 AM Feature #6373: public #self
headius (Charles Nutter) wrote:
> Another option based on matz's objection: `#reference`. We want a method that retu...
phluid61 (Matthew Kerwin)
04:07 AM Feature #6373: public #self
Another argument why "`tap`" is fine...
If `tap` were defined in a functional style, it would be simply
~~~ruby...
headius (Charles Nutter)
03:51 AM Feature #6373: public #self
phluid61 (Matthew Kerwin) wrote:
> laise (Alexey Chernenkov) wrote:
> > It is a VERY usefull feature! Can't underst...
headius (Charles Nutter)
08:54 AM Feature #8544: OpenURI should open 'file://' URIs
naruse (Yui NARUSE) wrote:
> For file scheme,
> http://tools.ietf.org/html/draft-hoffman-file-uri-03
> http://url....
phluid61 (Matthew Kerwin)
01:33 AM Feature #8544: OpenURI should open 'file://' URIs
> > phluid61 (Matthew Kerwin) wrote:
> > In the absence of a living RFC [...]
>
> Perhaps this can get some tracti...
naruse (Yui NARUSE)
08:52 AM Feature #8430: Rational number literal
headius (Charles Nutter) wrote:
> Not sure if the debate still rages, but something that keeps the numerator and den...
phluid61 (Matthew Kerwin)
03:37 AM Feature #8430: Rational number literal
Not sure if the debate still rages, but something that keeps the numerator and denominator together in a single "lite... headius (Charles Nutter)
02:53 AM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
Objection: why would an "info" object be able to create a socket?
Wouldn't Socket.unbound_socket(addrinfo) make mo...
headius (Charles Nutter)
02:22 AM Feature #8546: super errors in UnboundMethods
Holy canolli, since which version is it possible to bind methods to incompatible object types in the first place?
Fu...
Anonymous
01:42 AM Feature #8546: super errors in UnboundMethods
I don't see how it would know the order in which to do the super logic. What do you expect to happen?
First off, i...
headius (Charles Nutter)
01:29 AM Revision 8f15f582 (git): fix indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)

06/23/2013

11:01 PM Revision 5332d812 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:58 PM Revision 9694416c (git): * gc.c (after_gc_sweep): Have to record malloc info before reset.
* gc.c (gc_prof_timer_start): Pick out part of new record creation as gc_prof_setup_new_record.
* gc.c (gc_pr...
Masaya Tarui
10:37 PM Feature #8563: Instance variable arguments

phluid61 (Matthew Kerwin) wrote:
> Question: would this be valid?
>
> ~~~Ruby
> def foo(@foo=@foo) end
In g...
nobu (Nobuyoshi Nakada)
10:21 PM Feature #8563: Instance variable arguments
It could also be used besides `initialize`:
~~~ruby
def update_something foo
do_update_something(@foo = foo)
...
sawa (Tsuyoshi Sawada)
08:34 PM Feature #8563: Instance variable arguments
From my POV:
~~~ruby
def initialize(@foo, @bar)
end
~~~
does not express intention of instance variable init...
matz (Yukihiro Matsumoto)
03:24 PM Feature #8563: Instance variable arguments

Question: would this be valid?
~~~ruby
def foo(@foo=@foo) end
~~~
Asking here, because #5825 as written onl...
phluid61 (Matthew Kerwin)
09:41 AM Feature #8563 (Assigned): Instance variable arguments
nobu (Nobuyoshi Nakada)
04:30 AM Feature #8563 (Rejected): Instance variable arguments
Often times, people want to assign given arguments to instance variables, especially inside the method `initialize`:
...
sawa (Tsuyoshi Sawada)
05:55 PM Revision 6e088d29 (git): * array.c: Return value in Array overview example found by @PragTob
[Fix GH-336] https://github.com/ruby/ruby/pull/336
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41593 b2dd03c8...
zzak (zzak _)
05:46 PM Revision 10d5f123 (git): * array.c (rb_ary_zip): typo by @PragTob [Fix GH-337]
https://github.com/ruby/ruby/pull/337
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41592 b2dd03c8-39d4-4d8f-98...
zzak (zzak _)
05:46 PM Revision 2f787c4e (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:43 PM Revision 94a324aa (git): * win32/README.win32: grammar typo by @blankenshipz [Fix GH-334]
https://github.com/ruby/ruby/pull/334
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41590 b2dd03c8-39d4-4d8f-98...
zzak (zzak _)
04:05 PM Revision 4b95b980 (git): * 2013-06-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:05 PM Revision 6225d547 (git): * bignum.c (BIGUP): Use LSHIFTX and avoid cast to consider the type
of x is bigger than BDIGIT_DBL.
(big2ulong): Use unsigned long to store the result.
(big2ull): Use unsigned LONG_...
akr (Akira Tanaka)
02:10 PM Revision ad6d79e7 (git): * include/ruby/defines.h (BDIGIT): Define it only if it is not defined
yet. This eases tests and debug.
(SIZEOF_BDIGITS): Ditto.
(BDIGIT_DBL): Ditto.
(BDIGIT_DBL_SIGNED): Ditto.
(...
akr (Akira Tanaka)
08:30 AM Revision 9310247f (git): * bignum.c (integer_unpack_single_bdigit): Use a cast.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
06:41 AM Revision 4ab37a13 (git): * bootstraptest/test_thread.rb: rescue resource limitation errors.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:37 AM Bug #8408: minitest's test may fail randomly
zenspider (Ryan Davis) wrote:
> This is not high priority.
>
> This should be fixed with import of 4.7.5.
Rand...
naruse (Yui NARUSE)

06/22/2013

11:20 PM Revision 69835959 (git): * bignum.c (integer_unpack_single_bdigit): Extracted from
bary_unpack_internal.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:43 PM Revision a53a6281 (git): * bignum.c (bary_unpack_internal): Suppress warnings (C4146) on Visual Studio.
Reported by ko1 via IRC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
09:54 PM Revision 982fee4f (git): * include/ruby/ruby.h, gc.c: rename macros and functions:
OBJ_WB_GIVEUP() -> OBJ_WB_UNPROTECT(),
rb_obj_wb_giveup() -> rb_obj_wb_unprotect(),
rb_gc_giveup_promoted_writeba...
ko1 (Koichi Sasada)
08:51 PM Revision 3cf42a0b (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:48 PM Revision 7da562e7 (git): * class.c (rb_include_class_new), eval.c (rb_using_refinement):
make classes/modules (who share method table) shady.
If module `a' and `b' shares method table m_tbl and new method...
ko1 (Koichi Sasada)
04:29 PM Revision 93ec82ca (git): * bignum.c (bytes_zero_p): Removed.
(bary_pack): Don't call bytes_zero_p.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41579 b2dd03c8-39d4-4d8f-9...
akr (Akira Tanaka)
03:53 PM Bug #8560 (Closed): CSV, skip_lines option causes error when passing a string
There seems to be a bug in the CSV class when using the skip_lines option.This option is currently undocumented, but ... kstevens715 (Kyle Stevens)
03:52 PM Revision f175d525 (git): * bignum.c (bytes_zero_p): Extracted from bary_pack.
(bary_pack): Use bytes_zero_p.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41578 b2dd03c8-39d4-4d8f-98ff-823...
akr (Akira Tanaka)
03:32 PM Revision 4219cf68 (git): merge revision(s) 41325: [Backport #8554]
* gc.c: Fixup around GC by MALLOC.
Add allocate size to malloc_increase before GC
for updating limit in after_gc_...
nagachika (Tomoyuki Chikanaga)
03:21 PM Revision 31415e58 (git): * bignum.c (MSB): New macro.
(bary_unpack_internal): Use MSB.
(bary_divmod): Ditto.
(bigdivrem): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang....
akr (Akira Tanaka)
03:05 PM Revision 2d3482ac (git): merge revision(s) 41558: [Backport #8561]
* ext/etc/etc.c (etc_getpwnam): use PRIsVALUE in format string instead
of %s and RSTRING_PTR
* ext...
nagachika (Tomoyuki Chikanaga)
03:02 PM Revision 076de96c (git): * 2013-06-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision b3ad6f06 (git): Update comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:55 PM Revision 6cbeb417 (git): Unused code removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:51 PM Revision 9ab8ab38 (git): * bignum.c (bary_swap): New function.
(bary_pack): Use bary_swap.
(bary_unpack_internal): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@415...
akr (Akira Tanaka)
02:28 PM Revision 963d6789 (git): * bignum.c (bytes_2comp): Renamed from quad_buf_complement.
(bary_pack): Use bytes_2comp.
(rb_quad_pack): Use rb_integer_pack.
(rb_quad_unpack): Use rb_integer_unpack.
gi...
akr (Akira Tanaka)
01:27 PM Bug #8559 (Feedback): Difficulty Installing on OS X 10.9 "Mavericks"
=begin
As a linker error occurs at ((<URL:https://gist.github.com/phyllisstein/5834561#file-mkmf-log-L565-L569>)), it...
nobu (Nobuyoshi Nakada)
12:11 PM Bug #8559 (Third Party's Issue): Difficulty Installing on OS X 10.9 "Mavericks"
I've been trying to use rvm to install Ruby 2.0.0-p195 on a machine running the beta version of OS X 10.9 ("Mavericks... phyllisstein (Daniel Shannon)
01:05 PM Bug #8547: FileUtils.chmod("a+r", "foobar", verbose: true) crashes
Seems there is no tests for module methods. nobu (Nobuyoshi Nakada)
12:48 PM Revision edc33887 (git): * bignum.c (rb_integer_unpack): Don't allocate a Bignum if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:11 PM Revision 5bcfc7d2 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:05 PM Revision cdd1c044 (git): * pack.c (pack_unpack): Remove specialized unpackers for integers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41567 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:38 AM Revision 972ae3e5 (git): * bignum.c (bary_unpack_internal): Specialized unpacker implemented.
(bary_unpack): Support INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION.
(rb_integer_unpack): Support INTEGER_PACK_FORCE_G...
akr (Akira Tanaka)
10:11 AM Bug #8550: On Windows Process.spawn 'command', 'arg1', 'arg2', ... evals the arguments
This is a spec.
Otherwise you have to write system(ENV["COMSPEC"], "/c", "echo foo"), and it seems too messy.
Pat...
nobu (Nobuyoshi Nakada)
09:55 AM Revision 8f0c3ff6 (git): * bignum.c (bary_pack): Support
INTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION flag.
Fix byte order and word order handling in code specialized for
wo...
akr (Akira Tanaka)
09:22 AM Bug #8408 (Closed): minitest's test may fail randomly
This is not high priority.
This should be fixed with import of 4.7.5.
zenspider (Ryan Davis)
06:43 AM Revision d73b9320 (git): * gc.c (rgengc_check_shady): add new WB miss checking
on RGENGC_CHECK_MODE >= 2.
(1) Save bitmaps before marking
(2) Run full marking
(3) On each traceable ob...
ko1 (Koichi Sasada)
06:26 AM Revision 98fec7b4 (git): * ext/etc/etc.c (setup_passwd): revert r41560, unnecessary
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41563 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Charlie Somerville
05:43 AM Revision 3f236ce7 (git): * ext/etc/etc.c (Init_etc): omit 'passwd' from definition of Etc::Passwd
if HAVE_STRUCT_PASSWD_PW_PASSWD is not defined to prevent mismatch of
fields and values in setup_passwd
git-svn-id...
Charlie Somerville
05:37 AM Revision 4b4ba84e (git): * ext/dl/cfunc.c (rb_dlcfunc_call): Use rb_big_pack instead of
rb_big2ulong_pack and rb_big2ull.
* include/ruby/intern.h (rb_big2ulong_pack): Deprecated.
git-svn-id: svn+ssh://...
akr (Akira Tanaka)
05:35 AM Revision 1a2c4002 (git): * ext/etc/etc.c (setup_passwd): pass 0 as VALUE to rb_struct_new to
prevent segfault if the compiler passes it as a 32 bit integer on
a 64 bit ruby
git-svn-id: svn+ssh://ci.ruby-lang...
Charlie Somerville
04:56 AM Revision 042fe1ea (git): * bignum.c (bary_pack): MEMZERO can be used even if nails is not zero.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41559 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:46 AM Revision ff0e82ed (git): * ext/etc/etc.c (etc_getpwnam): use PRIsVALUE in format string instead
of %s and RSTRING_PTR
* ext/etc/etc.c (etc_getgrnam): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41558...
Charlie Somerville
04:12 AM Revision d0690f97 (git): * bignum.c (CLEAR_LOWBITS): Rewritten without RSHIFTX.
(RSHIFTX): Removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41557 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
01:39 AM Revision 654a40a3 (git): * pack.c (num2i32): Removed.
(pack_pack): Don't use num2i32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41556 b2dd03c8-39d4-4d8f-98ff-82...
akr (Akira Tanaka)
01:37 AM Feature #8556: MutexedDelegator as a trivial way to make an object thread-safe
A few updates...
* After experimenting, I realize that the respond_to? check is to trigger "private" error for pri...
headius (Charles Nutter)
01:27 AM Revision d9119160 (git): load.c: suppress warning
* load.c (rb_load_internal): suppress clobbered-by-longjmp warning by
gcc 4.4.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
12:56 AM Revision afb03d16 (git): * bignum.c (LSHIFTX): Defined to suppress a warning.
(RSHIFTX): Ditto.
(CLEAR_LOWBITS): Use LSHIFTX and RSHIFTX.
(FILL_LOWBITS): Use LSHIFTX.
Reported by ko1 via IR...
akr (Akira Tanaka)
12:20 AM Revision c816f90e (git): Imported minitest 4.7.5 (r8724)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis

06/21/2013

11:15 PM Bug #8557 (Closed): rubygems/security.rb is loaded twice if openssl is unavailable
=begin
Since r39606, ((%rubygems/security.rb%)) is loaded twice if ((%openssl%)) is unavailable.
$ make TESTS=r...
nobu (Nobuyoshi Nakada)
10:29 PM Revision a59e6298 (git): * gc.c (gc_prof_set_heap_info, after_gc_sweep): call
gc_prof_set_heap_info() just after sweeping to calculate
live object number correctly.
(live object number = tota...
ko1 (Koichi Sasada)
10:27 PM Feature #8556 (Rejected): MutexedDelegator as a trivial way to make an object thread-safe
I propose adding `MutexedDelegator` as a simple way to wrap any object with a thread-safe wrapper, via existing deleg... headius (Charles Nutter)
09:51 PM Revision dbd8f3ac (git): * gc.c (rb_objspace::profile): rename rb_objspace::profile::record to
records (because it points a set of records) and add a field
rb_objspace::profile::current_record to point a curren...
ko1 (Koichi Sasada)
09:08 PM Revision b4f907ea (git): * gc.c (rb_gc_giveup_promoted_writebarrier): remove `rest_sweep()'
because all of remembered objects are called for gc_mark_children().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
ko1 (Koichi Sasada)
08:10 PM Revision 7396fbb0 (git): * gc.c (rgengc_rememberset_mark): call gc_mark_children() for
remembered objects directly instead of pushing on the mark stack.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
ko1 (Koichi Sasada)
07:52 PM Revision 4223f007 (git): * include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for second
parameter `slot'. You don't need to write a cast (VALUE *) any more.
* class.c, compile.c, hash.c, iseq.c, proc.c, re...
ko1 (Koichi Sasada)
07:42 PM Revision 671c1963 (git): * gc.c (slot_sweep_body): rename to slot_sweep().
No need to separate major/minor GC.
* gc.c (gc_setup_mark_bits): remove gc_clear_mark_bits() and unify to
this func...
ko1 (Koichi Sasada)
07:36 PM Revision a27c48f6 (git): * gc.c (check_bitmap_consistency): add to check flag and bitmap consistency.
Use this function in several places.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41546 b2dd03c8-39d4-4d8f-98...
ko1 (Koichi Sasada)
07:04 PM Feature #8544: OpenURI should open 'file://' URIs
phluid61 (Matthew Kerwin) wrote:
> Perhaps this can get some traction: http://tools.ietf.org/html/draft-kerwin-fil...
duerst (Martin Dürst)
09:51 AM Feature #8544: OpenURI should open 'file://' URIs
phluid61 (Matthew Kerwin) wrote:
> In the absence of a living RFC [...]
Perhaps this can get some traction: http:...
phluid61 (Matthew Kerwin)
05:22 PM Revision f8a01853 (git): * 2013-06-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41545 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:22 PM Revision 8e9c9ec8 (git): * bignum.c (bary_pack): Specialized packers implemented.
(HOST_BIGENDIAN_P): New macro.
(ALIGNOF): New macro.
(CLEAR_LOWBITS): New macro.
(FILL_LOWBITS): New macro.
(...
akr (Akira Tanaka)
04:16 PM Revision 9bf4a463 (git): merge revision(s) 41076: [Backport #8558]
* lib/rubygems: Update to RubyGems 2.0.3
* test/rubygems: Tests for the above.
* NEWS: Added Rub...
nagachika (Tomoyuki Chikanaga)
01:00 PM Revision 6503d883 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41542 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:49 PM Revision 345748ff (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41541 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:36 PM Revision 15c4b821 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41540 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:31 PM Revision 913e6544 (git): * gc.c (typedef enum): Introdule flags of major gc reason.
* gc.c (garbage_collect_body): Ditto.
* gc.c (gc_profile_flags): Ditto.
* gc.c (gc_profile_dump_on): ...
Masaya Tarui
12:12 PM Revision 79d3385e (git): * gc.c (allocate_sorted_heaps): remove unused variable `add'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41538 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
11:53 AM Revision 508b255b (git): * include/ruby/ruby.h: constify RArray::as::ary and RArray::heap::ptr.
Use RARRAY_ASET() or RARRAY_PTR_USE() to modify Array objects.
* array.c, gc.c: catch up above changes.
git-svn-id...
ko1 (Koichi Sasada)
11:32 AM Revision c2269d9a (git): * vm_eval.c (eval_string_with_cref): fix WB miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
11:26 AM Revision 892736a7 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:22 AM Revision 6a1101f2 (git): * include/ruby/ruby.h: support write barrier protection for T_STRUCT.
Introduce the following C APIs:
* RSTRUCT_RAWPTR(st) returns pointer (do WB on your risk).
The type of returned...
ko1 (Koichi Sasada)
10:40 AM Revision c54a1abd (git): * bignum.c (BDIGMAX): Use BIGRAD.
(BIGLO): Use BDIGMAX.
(bigdivrem1): Ditto.
(bigor_int): Ditto.
(rb_big_or): Ditto.
git-svn-id: svn+ssh://ci....
akr (Akira Tanaka)
10:37 AM Feature #8553 (Closed): Bignum#size (and Fixnum#size)
How about changing Bignum#size to a well defined behavior?
Recently I changed Bignum implementation to use 128 bit...
akr (Akira Tanaka)
10:25 AM Revision 90be342c (git): * pack.c (pack_pack): Move the implementation for 'c' directive after
pack_integer label.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41532 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
10:23 AM Revision de928040 (git): add a note
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41531 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:14 AM Revision 9296bd49 (git): * include/ruby/ruby.h, re.c: support write barrier for T_REGEXP.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:09 AM Revision 6e19e1b8 (git): * bignum.c (bigsub_int): Use bdigit_roomof.
(bigadd_int): Ditto.
(bigand_int): Ditto.
(bigor_int): Ditto.
(bigxor_int): Ditto.
git-svn-id: svn+ssh://ci....
akr (Akira Tanaka)
08:57 AM Revision 372272c2 (git): * benchmark/gc/gcbench.rb: fix summary of benchmark result notaton.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
07:39 AM Revision c500791b (git): * ext/openssl/ossl_x509attr.c: change OSSL_X509ATTR_IS_SINGLE and
OSSL_X509ATTR_SET_SINGLE macros to use ->value.set rather than
->set to fix compile failure
git-svn-id: svn+ssh://...
Charlie Somerville
06:51 AM Bug #8552 (Rejected): ifやwhile構文の条件式中に多重代入文を入れると正しく解釈されません
エラーメッセージにもある通り、現在多重代入を条件式に入れることを意図的に禁止しています。
多重代入はかならず真になるため、条件に登場するのは本質的には無意味で、「わざと」か「書き間違い」かのいずれかです。これを許すよりは書き間違...
matz (Yukihiro Matsumoto)
02:51 AM Bug #8552 (Rejected): ifやwhile構文の条件式中に多重代入文を入れると正しく解釈されません
再現コード
puts "ok" if (a,b=0,0)
ruby -v
ruby 1.9.3p429 (2013-05-15) [i386-mingw32]
実行結果
bug.rb:1: multiple assi...
YukiHoshino (Yuki Hoshino)
06:30 AM Misc #8548: Correction for a String#include? usage example
Thanks, Charlie. While the shorthand is valid, the actual problem is that the question mark does not appear when view... mattonrails (Matthew Conway)
06:29 AM Revision ab084f40 (git): * gc.c (gc_sweep): profile sweep time correctly when LAZY_SWEEP is
disabled.
* gc.c (gc_marks_test): store oldgen count and shady count
before test marking and restore them after mar...
ko1 (Koichi Sasada)
06:15 AM Revision 0e8fc182 (git): test_filehandler.rb: fix for non-NTFS
* test/webrick/test_filehandler.rb (test_script_disclosure): Alternate
Data Stream is available only on NTFS.
git-...
nobu (Nobuyoshi Nakada)
06:15 AM Revision afc75f22 (git): test_filehandler.rb: reap zombie
* test/webrick/test_filehandler.rb (test_short_filename): use backtick
to reap zombie, instead of leaving opened st...
nobu (Nobuyoshi Nakada)
06:08 AM Revision ac941389 (git): * gc.c: enable lazy sweep (commit miss).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:04 AM Revision dfc4cc01 (git): revert last commit (operation miss).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:55 AM Revision 83987190 (git): * gc.c: fix to use total_allocated_object_num and heaps_used
at the GC time for profiler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41521 b2dd03c8-39d4-4d8f-98ff-823fe...
ko1 (Koichi Sasada)
05:31 AM Revision 79031be8 (git): hash.c: refine error message
* hash.c (ruby_setenv): refine error message so include the variable
name.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
05:31 AM Revision b9c94bce (git): test_env.rb: fix test
* test/ruby/test_env.rb (test_win32_blocksize): fix remained size, and
delete added envvars.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
05:17 AM Revision e35f1274 (git): * gc.c: fix to use total_allocated_object_num and heaps_used
at the GC time for profiler.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41518 b2dd03c8-39d4-4d8f-98ff-823fe...
ko1 (Koichi Sasada)
03:36 AM Revision 4a113cd3 (git): * gc.c: RGENGC_CHECK_MODE should be 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:20 AM Revision b21bf8f9 (git): * gc.c (gc_marks_body): fix to get `th' in this function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
01:50 AM Bug #8551: rake 10.0.4 regression from 0.9.6 - prints verbose stacktrace
This is fixed in version 10.1.0 (see https://github.com/jimweirich/rake/issues/198 ).
Not sure why this bug is repo...
jimweirich (Jim Weirich)
01:18 AM Bug #8551 (Closed): rake 10.0.4 regression from 0.9.6 - prints verbose stacktrace
When a sh command exits with a non-zero return code in a rake task, a full stacktrace is displayed in 10.0.4
This is...
townsen (Nick Townsend)
01:26 AM Revision 7986e983 (git): * gc.c (heaps_header/heaps_slot): embed bitmaps into heaps_slot.
no need to maintain allocation/free bitmaps.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41515 b2dd03c8-39d4...
ko1 (Koichi Sasada)
12:52 AM Revision 3cef9956 (git): Makefile.sub: timestamp
* win32/Makefile.sub (CONFIG_H): touch timestamp target file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4151...
nobu (Nobuyoshi Nakada)
12:24 AM Revision caf923fa (git): * gc.c (slot_sweep_body): add counters at a time.
* gc.c (gc_profile_dump_on): fix line break position.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41513 b2dd...
ko1 (Koichi Sasada)

06/20/2013

11:15 PM Revision 4b18db6a (git): * gc.c: refactoring bitmaps. introduce bits_t type and some Consts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Masaya Tarui
11:10 PM Revision 8b80ce3a (git): * gc.c: fix to support USE_RGENGC == 0 (disable RGenGC).
If USE_RGENGC==0, it caused compilation error.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41511 b2dd03c8-39...
ko1 (Koichi Sasada)
11:08 PM Revision fcd5cc93 (git): * gc.c (lazy_sweep): Use is_lazy_sweeping()
* gc.c (rest_sweep): Ditto.
* gc.c (gc_prepare_free_objects): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org...
Masaya Tarui
10:48 PM Bug #8550: On Windows Process.spawn 'command', 'arg1', 'arg2', ... evals the arguments
Hello,
On Windows, 'echo' is not an external command, is part of cmd.exe internal commands, like cd and others.
luislavena (Luis Lavena)
09:41 PM Bug #8550 (Closed): On Windows Process.spawn 'command', 'arg1', 'arg2', ... evals the arguments
=begin
Environment: ruby 2.0.0p195 (2013-05-14) [x64-mingw32] (RubyInstaller with DevKit) on Windows 7 64bit
Acco...
mdesantis (Maurizio De Santis)
10:41 PM Revision 2c79a467 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:40 PM Revision 12baef45 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:38 PM Revision 8ab7d0e4 (git): * gc.c (gc_profile_record::oldgen_objects): added.
* gc.c (gc_profile_dump_on): print the following infomation:
* Living object counts
* Free object counts
If RGENGC_...
ko1 (Koichi Sasada)
09:48 PM Revision 42a08650 (git): test_client.rb: load openssl
* test/xmlrpc/test_client.rb: try loading openssl to fix autoloading
constant.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
09:45 PM Revision de8ca8a1 (git): * bignum.c (rb_ull2big): Refactored.
(rb_uint2big): Useless code removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41505 b2dd03c8-39d4-4d8f-98...
akr (Akira Tanaka)
08:39 PM Revision d1c518d4 (git): * gc.c (gc_prof_sweep_timer_stop): accumulate sweep time only when
record->gc_time > 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:24 PM Feature #8546: super errors in UnboundMethods
Seems interesting. nobu (Nobuyoshi Nakada)
06:18 AM Feature #8546 (Closed): super errors in UnboundMethods
`UnboundMethod`s are unable to call `super`
~~~ruby
module M
def hello
puts "hello from M"
end
end
...
saturnflyer (Jim Gay)
05:00 PM Bug #8547: FileUtils.chmod("a+r", "foobar", verbose: true) crashes
I submitted a pull request on the GitHub mirror which fixes the issue. Whether it's the correct fix I can't be certai... robotmay (Robert May)
01:04 PM Bug #8547 (Third Party's Issue): FileUtils.chmod("a+r", "foobar", verbose: true) crashes
To reproduce in IRB:
>> require "fileutils" ; FileUtils.chmod("a+r", "foobar", verbose: true)
Here's the stack:...
gurgeous (Adam Doppelt)
04:34 PM Bug #8542: BigMath::exp modifies its first argument
In the original report, I stated that the answer was wrong; that is incorrect. It's wrong (in the current trunk) if t... GSnyder (Garth Snyder)
03:42 PM Revision 8c967365 (git): * 2013-06-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:42 PM Revision a461f2f8 (git): * ext/bigdecimal: Workaround fix for bigdecimal test failures caused
by [ruby-dev:47413] [Feature #8509]
* ext/bigdecimal/bigdecimal.h (BDIGIT): Make it independent from the
definitio...
akr (Akira Tanaka)
03:38 PM Misc #8548 (Rejected): Correction for a String#include? usage example
?h is actually valid Ruby - it's shorthand for "h".
irb(main):001:0> "hello".include? ?h
=> true
Anonymous
03:01 PM Misc #8548 (Rejected): Correction for a String#include? usage example
I've fixed a usage example for String#include? that was not valid Ruby. This is my first attempt at submitting an iss... mattonrails (Matthew Conway)
02:09 PM Revision a0d42f03 (git): * bignum.c (bigmul1_toom3): Don't call bignorm twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:52 PM Revision 7e36326c (git): * bignum.c (bignorm): Don't call bigtrunc if the result is a fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:41 PM Revision 9970a90c (git): merge revision(s) 41468:
test_fiber.rb: longer timeout
* test/ruby/test_fiber.rb (test_many_fibers): make timeout longer.
10sec is ...
nagachika (Tomoyuki Chikanaga)
01:40 PM Revision 94e5fdf3 (git): * bignum.c (rb_uint2big): Refactored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:27 PM Revision ca10999c (git): * bignum.c (dump_bignum): Use SIZEOF_BDIGITS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:24 PM Revision 91894ab9 (git): An extra semicolon removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:23 PM Revision a9c71d11 (git): * bignum.c (big2ulong): Change the return type to unsigned long.
(rb_big2ulong_pack): Follow the above change.
(rb_big2long): Ditto.
(rb_big_lshift): Ditto.
(rb_big_rshift): Di...
akr (Akira Tanaka)
01:05 PM Revision 6ea1aee7 (git): * bignum.c (bary_unpack_internal): Return -2 when negative overflow.
(bary_unpack): Set the overflowed bit if an extra BDIGIT exists.
(rb_integer_unpack): Set the overflowed bit.
gi...
akr (Akira Tanaka)
12:20 PM Revision bf017de1 (git): * gc.c (rgengc_rememberset_mark): record
(1) normal objects count in remember set
(2) shady objects count in remember set
each GC timing.
* gc.c (gc_profi...
ko1 (Koichi Sasada)
10:19 AM Revision 7573bdd5 (git): Remove an unnecessary mode comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
10:19 AM Revision e1da8426 (git): Set mode for GNU Makefile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41491 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
09:31 AM Revision 45f7b78d (git): * benchmark/gc/gcbench.rb: Do not use GC::Profiler::disable because
GC::Profiler::disable prohibit to access profiling data. It should
be spec bug.
Skip GC::Profiler::report if RUBY...
ko1 (Koichi Sasada)
09:18 AM Revision c76ebddc (git): test_sdbm.rb: only if SDBM
* test/sdbm/test_sdbm.rb (TestSDBM): test only if SDBM is loadable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
nobu (Nobuyoshi Nakada)
09:10 AM Feature #8544: OpenURI should open 'file://' URIs
By rights, RFC 1738 is only superseded by 3986 in terms of specifying a generic syntax; and RFCs 4248 (telnet:) and 4... phluid61 (Matthew Kerwin)
12:35 AM Feature #8544: OpenURI should open 'file://' URIs
Your request sounds reasonable,
but as far as I understand RFC 1630 is informational and practically obsoleted by RF...
naruse (Yui NARUSE)
09:00 AM Revision 07b68165 (git): * benchmark/gc/gcbench.rb: stop GC::Profiler before output results.
Generating GC::Profiler result under profiling causes infinite loop.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
ko1 (Koichi Sasada)
08:25 AM Revision 1db64a20 (git): * benchmark/gc/gcbench.rb: don't use __dir__ to make compatible
with ruby 1.9.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
08:11 AM Misc #8545: Backport r41431 to 1.9.3
It is not bug.
I think it should not be merged.
xibbar (Takeyuki FUJIOKA)
03:17 AM Misc #8545 (Closed): Backport r41431 to 1.9.3
Revision r41431 is a performance change that I think would be beneficial in 1.9.3. Thank you for your consideration. bbxiao1 (Xiao Ba)
07:58 AM Revision 8fbffe61 (git): * benchmark/bm_app_aobench.rb: use attr_accessor/reader instead of
defining methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
07:51 AM Revision 5dad1838 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:50 AM Revision 5b4fe626 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
07:49 AM Revision f0361ca4 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:47 AM Revision 8e94c016 (git): * benchmark/bm_app_aobench.rb: added.
* benchmark/gc/aobench.rb: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41482 b2dd03c8-39d4-4d8f-98ff-...
ko1 (Koichi Sasada)
07:31 AM Revision e832046b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:30 AM Revision c5c1e8b8 (git): * benchmark/bm_so_binary_trees.rb: disable `puts' method
and change iteration parameter to increase execution time.
* benchmark/gc/binarytree.rb: added.
git-svn-id: svn+ss...
ko1 (Koichi Sasada)
07:10 AM Revision 0ec45892 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:07 AM Revision fe6b76e7 (git): * benchmark/gc/pentomino.rb: added.
Simply load pentomino puzzle in the benchmark/ directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41478 ...
ko1 (Koichi Sasada)
07:06 AM Revision 60051eac (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:03 AM Revision 85797ea0 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:01 AM Revision 2802afff (git): * benchmark/gc/redblack.rb: import red black tree benchmark from
https://github.com/jruby/rubybench/blob/master/time/bench_red_black.rb
* benchmark/gc/ring.rb: add a benchmark. This ...
ko1 (Koichi Sasada)
06:21 AM Revision ae39bfc5 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:18 AM Revision 99b10ff4 (git): * benchmark/gc: create a directory to store GC related benchmark.
* benchmark/gc/gcbench.rb: moved from tool/gcbench.rb.
* benchmark/gc/hash(1|2).rb: ditto.
* benchmark/gc/rdoc.rb: di...
ko1 (Koichi Sasada)
05:10 AM Revision ab7e4592 (git): * tool/hashbench1.rb: fix paramter too. Increase temporary objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:01 AM Revision 800103e4 (git): * tool/hashbench1.rb: fix parameters.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
05:01 AM Revision 36bc4125 (git): * common.mk: remove dependency from ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:14 AM Revision c81f8578 (git): error.c: evaluate RARRAY_AREF once
* error.c (rb_check_backtrace): evaluate RARRAY_AREF only once.
the first argument of RB_TYPE_P is expanded twice f...
nobu (Nobuyoshi Nakada)
04:08 AM Revision a12c414d (git): test_fiber.rb: longer timeout
* test/ruby/test_fiber.rb (test_many_fibers): make timeout longer.
10sec is not sufficient.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
04:08 AM Revision d6f6f218 (git): envutil.rb: refine message
* test/ruby/envutil.rb (invoke_ruby): refine message and skip
innermost backtrace on timeout.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
04:08 AM Revision 05dd6b19 (git): envutil.rb: keyword arguments
* test/ruby/envutil.rb (invoke_ruby, assert_normal_exit),
(assert_in_out_err, assert_ruby_status, assert_separately...
nobu (Nobuyoshi Nakada)
03:53 AM Revision d7167e85 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:49 AM Revision e045a725 (git): GC before fork to avoid spending too much time in timeout block
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:29 AM Revision 16f36b63 (git): gc.c: adjust indent
* gc.c (gc_marks): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41463 b2dd03c8-39d4-4d8f-98ff-82...
nobu (Nobuyoshi Nakada)

06/19/2013

11:35 PM Feature #8544 (Open): OpenURI should open 'file://' URIs
The following code prints the contents of '/tmp/file.txt':
require 'open-uri'
open('/tmp/file.txt').read {|f| put...
silasdavis (Silas Davis)
11:15 PM Revision fcd5d8fd (git): * tool/gcbench.rb: Summary in one line.
* common.mk: separete gcbench-hash to gcbench-hash1 and gcbench-hash2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
ko1 (Koichi Sasada)
11:09 PM Revision e98b7c6c (git): * bignum.c (BIGSIZE): New macro.
(bigfixize): Use BIGSIZE.
(big2ulong): Ditto.
(check_shiftdown): Ditto.
(rb_big_aref): Ditto.
git-svn-id: sv...
akr (Akira Tanaka)
10:48 PM Revision 88927b04 (git): * gc.c (rb_gc_writebarrier): give up rescan A and register B directly
if A has huge number of children.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41460 b2dd03c8-39d4-4d8f-98ff-8...
Masaya Tarui
10:36 PM Revision d7ebd9e6 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:33 PM Revision 57bb1534 (git): * common.mk: add new rules `gcbench-rdoc', `gcbench-hash'.
* tool/gcbench.rb: separate GC bench framework and process.
* tool/hashbench1.rb, tool/hashbench2.rb: add two types G...
ko1 (Koichi Sasada)
09:39 PM Bug #8543 (Closed): new rb_iseq_load crash
I noticed an unusual behaviour of undocumented rb_iseq_load function.
Its work differs in different Ruby versions. ...
alvoskov (Alexey Voskov)
09:26 PM Revision 55ae2402 (git): * tool/rdocbench.rb: add summary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:21 PM Revision 65ad154e (git): * gc.c (gc_profile_total_time): check objspace->profile.next_index > 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:11 PM Revision 69ea68cc (git): * lib/cgi/util.rb (CGI.escapeHTML): performance improvement.
thank you nagachika-san.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Takeyuki FUJIOKA
08:49 PM Revision efc53c49 (git): * gc.c (gc_prof_sweep_timer_start): fix merge miss.
* gc.c (GC_PROFILE_MORE_DETAIL): set it 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41454 b2dd03c8-39d4-4...
ko1 (Koichi Sasada)
08:43 PM Revision 6622ab20 (git): * gc.c: Accumulate sweep time to GC time.
Now [GC time] is [mark time] + [sweep time] + [misc].
([GC time] >= [mark time] + [sweep time])
* gc.c (gc_prof_swe...
ko1 (Koichi Sasada)
08:34 PM Bug #8537 (Closed): RDoc cannot parse ext/objspace
Hi zzak (zzak _)
05:07 PM Bug #8537: RDoc cannot parse ext/objspace
zzak (Zachary Scott) wrote:
> Eregon (Benoit Daloze) wrote:
> > @zzak: The overview of objspace ext comes before th...
Eregon (Benoit Daloze)
08:09 PM Revision 21b0705c (git): * gc.c (gc_marks): fix wrong option. FALSE means major/full GC.
It should be TRUE (minor marking).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41452 b2dd03c8-39d4-4d8f-98ff...
ko1 (Koichi Sasada)
07:42 PM Bug #8542 (Assigned): BigMath::exp modifies its first argument
naruse (Yui NARUSE)
08:55 AM Bug #8542: BigMath::exp modifies its first argument
It appears that the iteration loop in BigMath_s_exp is just calculating the series expansion (X ** N) / N! from N = 0... GSnyder (Garth Snyder)
08:27 AM Bug #8542 (Closed): BigMath::exp modifies its first argument
=begin
I noticed this when creating the patch at https://github.com/ruby/ruby/pull/332. I believe it affects everyth...
GSnyder (Garth Snyder)
06:08 PM Revision 206b28ca (git): win32.c: GetLastError once
* win32/win32.c (poll_child_status): call GetLastError() once.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@414...
nobu (Nobuyoshi Nakada)
06:08 PM Revision 7ce9f9c2 (git): win32.c: no error after retry
* win32/win32.c (waitpid): return 0 on error after retried.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41450 ...
nobu (Nobuyoshi Nakada)
06:04 PM Revision 656c3b54 (git): collect zombies
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
05:46 PM Revision 2fe89ab6 (git): test_process.rb: redirect to null
* test/ruby/test_process.rb (test_no_curdir): since standard handles
cannot close on Windows, redirect to null devi...
nobu (Nobuyoshi Nakada)
05:44 PM Revision 4c25e2fb (git): win32.c: wait until exit
* win32/win32.c (waitpid): should not return 0 but wait until exit
unless WNOHANG is given. waiting huge process m...
nobu (Nobuyoshi Nakada)
04:37 PM Revision a5b0cace (git): * bignum.c (bdigit_roomof): Use SIZEOF_BDIGITS.
(bigfixize): Refine an ifdef condition.
(rb_absint_size): Use bdigit_roomof.
(rb_absint_singlebit_p): Ditto.
(r...
akr (Akira Tanaka)
04:07 PM Revision a30d9f9e (git): gc.c: refine macros
* gc.c (MARKED_IN_BITMAP, FL_TEST2): return boolean value since always
used as boolean value.
* gc.c (MARK_IN_BITMA...
nobu (Nobuyoshi Nakada)
04:01 PM Revision 67edbe19 (git): gc.c: gc_stress is a VALUE
* gc.c (ruby_initial_gc_stress_ptr): now gc_stress is a VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@414...
nobu (Nobuyoshi Nakada)
03:59 PM Revision 19a50877 (git): Join the thread to collect zombies
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:57 PM Revision a929da71 (git): test_signal.rb: use standard fds
* test/ruby/test_signal.rb (test_exit_action): use IO.popen and
standard file descriptors instead of fd 3 and 4, wh...
nobu (Nobuyoshi Nakada)
03:57 PM Revision 98ca9210 (git): test_signal.rb: use SIGINT if needed
* test/ruby/test_signal.rb (test_kill_immediately_before_termination):
use SIGINT if SIGUSR1 is not available.
git...
nobu (Nobuyoshi Nakada)
03:27 PM Revision 291c1bc3 (git): * gc.c (gc_free_stored_bitmaps): fix indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
03:20 PM Revision 262cbfcd (git): * ChangeLog: fix a typo for r41436.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
03:06 PM Revision 80e1345a (git): * 2013-06-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:06 PM Revision ce7c13ef (git): * gc.c (RVALUE_PROMOTED): fix type.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:59 PM Revision 50214475 (git): * gc.c (garbage_collect_test): rewrite checking code.
When RGENGC_CHECK_MODE >= 2, all minor marking, run normal minor
marking *and* major/full marking. After that, comp...
ko1 (Koichi Sasada)
02:53 PM Revision 24c9860d (git): * bignum.c (bigfixize): Use rb_absint_size.
(check_shiftdown): Ditto.
(big2ulong): Use bdigit_roomof.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4143...
akr (Akira Tanaka)
02:45 PM Revision 44900eec (git): merge revision(s) 41411:
test_signal.rb: extra quotes
* test/ruby/test_signal.rb (TestSignal#test_signal_process_group):
remove ext...
nagachika (Tomoyuki Chikanaga)
02:34 PM Revision 745263ab (git): * gc.c (RVALUE_PROMOTED): check consistency between oldgen flag and
oldgen bitmap if RGENGC_CHECK_MODE > 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41433 b2dd03c8-39d4-4d8f...
ko1 (Koichi Sasada)
02:30 PM Revision a1acb395 (git): * gc.c (rb_gc_force_recycle): clear oldgen bitmap, too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41432 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
12:42 PM Revision e26fe81b (git): * lib/cgi/util.rb(CGI.escapeHTML): performance improvement.
thank you @bbxiao1 via
https://github.com/ruby/ruby/pull/333
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@414...
Takeyuki FUJIOKA
12:19 PM Revision e82f5f7d (git): * bignum.c (rb_uint2big): Consider environments BDIGIT is bigger than
long.
(big2ulong): Ditto.
(rb_big_aref): Ditto.
(rb_big_pack): Just call rb_integer_pack.
(rb_big_unpack): Ju...
akr (Akira Tanaka)
11:53 AM Revision 28945ea1 (git): * gc.c (gc_stress_get): GC.stress can be Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
11:41 AM Bug #8541 (Rejected): Open3.popen3 creates a broken stdout pipe
Use `$stdout.flush` after `puts`, or `$stdout.sync = true` before `puts`. nobu (Nobuyoshi Nakada)
04:52 AM Bug #8541: Open3.popen3 creates a broken stdout pipe
Note in the test script, the subprocess must continue running in order for the bug to manifest.
ferrous26 (Mark Rada)
04:50 AM Bug #8541 (Rejected): Open3.popen3 creates a broken stdout pipe
When I create a subprocess using Open3, the stdout pipe that is returned does allow reading.
Using the sample code...
ferrous26 (Mark Rada)
10:36 AM Revision 9cff4e30 (git): * bignum.c (DIGSPERLONG): Don't define if BDIGIT is bigger than long.
(DIGSPERLL): Don't define if BDIGIT is bigger than LONG_LONG
(rb_absint_size): Consider environments BDIGIT is bigg...
akr (Akira Tanaka)
09:17 AM Revision 9f473df7 (git): test_pty.rb: reap zombie
* test/test_pty.rb (test_cloexec): reap zombie than leaving to
detaching thread.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
07:47 AM Revision b0f623f5 (git): drbtest.rb: DRbBase
* test/drb/drbtest.rb (DRbBase): extract from DRbCore and DRbAry for
setup_service and teardown.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 226fcd58 (git): test_sdbm.rb: open_db_child
* test/sdbm/test_sdbm.rb (TestSDBM#open_db_child): open the db in a
child process and handshake using popen.
git-s...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 7b253adc (git): test_gdbm.rb: open_db_child
* test/gdbm/test_gdbm.rb (TestGDBM#open_db_child): open the db in a
child process and handshake using popen.
git-s...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 56fae614 (git): test_dbm.rb: no fork
* test/dbm/test_dbm.rb (have_fork?): no longer used already.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41423...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 96734f26 (git): test_rinda.rb: no fork
* test/rinda/test_rinda.rb (have_fork?): no longer used already.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 689333a0 (git): test/testunit: reap zombie
* test/testunit/test_hideskip.rb (test_hideskip): reap zombie by
reading with IO.popen instead of separated spawn a...
nobu (Nobuyoshi Nakada)
07:47 AM Revision c704bb31 (git): test_rinda.rb: reap zombie
* test/rinda/test_rinda.rb (test_take_bug_8215): reap zombie.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4142...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 76a45efd (git): test_gdbm.rb: reap zombie
* test/gdbm/test_gdbm.rb (TestGDBM#have_fork): reap zombie
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41419 b...
nobu (Nobuyoshi Nakada)
07:47 AM Revision bc1bfb69 (git): test_curses.rb: reap zombie
* test/test_curses.rb (TestCurses#run_curses): reap zombie, since
PTY.spawn with block does not wait the sub proces...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 4f95e22d (git): test_io.rb: use assert_separately
* test/ruby/test_io.rb (test_cross_thread_close_stdio): use
assert_separately instead of separated fork and assert....
nobu (Nobuyoshi Nakada)
07:47 AM Revision ef7bd1b1 (git): test_signal.rb: use assert_in_out_err
* test/ruby/test_signal.rb (test_kill_immediately_before_termination):
use assert_in_out_err instead of separated f...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 4835230f (git): test/ruby: reap zombies
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:47 AM Revision c4561c29 (git): envutil.rb: reap zombies
* test/ruby/envutil.rb (EnvUtil#invoke_ruby): reap zombies.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41414 ...
nobu (Nobuyoshi Nakada)
07:47 AM Revision 058e6894 (git): test/runner.rb: reap zombies
* test/runner.rb (Test::Unit::ZombieHunter#after_teardown): reap zombies.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
06:26 AM Revision 9b47ec04 (git): * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: add
rb_data_type_struct::flags. Now, this flags is passed
at T_DATA object creation. You can specify FL_WB_PROTECTED
...
ko1 (Koichi Sasada)
06:14 AM Revision 063d4e41 (git): test_signal.rb: extra quotes
* test/ruby/test_signal.rb (TestSignal#test_signal_process_group):
remove extra quotes.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
06:11 AM Revision 541bdd29 (git): gc.c: more info
* gc.c (gc_mark_children): show more info for broken object.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41410...
nobu (Nobuyoshi Nakada)
05:07 AM Revision 0d736fb7 (git): * test/ruby/envutil.rb (EnvUtil#rubybin): remove unnecessary unless expression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:44 AM Revision 267691bc (git): fix indent and style
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
 

Also available in: Atom