Project

General

Profile

Activity

From 06/21/2013 to 06/27/2013

06/27/2013

11:31 PM Bug #8115 (Assigned): make install DESTDIR=/my/install/path fails
On Windows, when making extensions, `nmake install' now causes error because rubylibprefix (and others) has "C:C:" pr... usa (Usaku NAKAMURA)
11:08 PM Revision f4820e5c (git): * 2013-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:07 PM Revision 43e4de37 (git): * bignum.c (bigand_int): Add arguments, xn and hibitsx.
Use twocomp2abs_bang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:06 PM Bug #8538: c method not pushed into the callstack when called, but popped when returned
judofyr (Magnus Holm) wrote:
> It seems like #initialize is never pushed to the stack:
>
> class Foo
> ...
deivid (David Rodríguez)
06:23 PM Bug #8538: c method not pushed into the callstack when called, but popped when returned
It seems like #initialize is never pushed to the stack:

class Foo
def initialize
puts caller
e...
judofyr (Magnus Holm)
05:23 PM Bug #8538: c method not pushed into the callstack when called, but popped when returned
"no replies after 10 days" reminder. This is affecting https://github.com/deivid-rodriguez/byebug, I can easily make ... deivid (David Rodríguez)
06:19 PM Feature #8571 (Closed): Refinement inheritance by Module#include
Currently, refinements are not inherited by Module#include.
How about to make using to activate refinements in the a...
shugo (Shugo Maeda)
05:32 PM Revision 4050436e (git): merge revision(s) 40336: [Backport #8142]
* compile.c (iseq_add_mark_object): Use new rb_iseq_add_mark_object().
* insns.def (setinlinecache): Ditto.
...
nagachika (Tomoyuki Chikanaga)
05:26 PM Feature #6183: Enumerator::Lazy performance issue
Your patch seems
* reverting inspect_enumerator()
* containing dead code
I pushed a branch which split and merge...
nobu (Nobuyoshi Nakada)
05:24 AM Feature #6183: Enumerator::Lazy performance issue
@nobu thanks for pointing!
Indeed hybrid flag is already obsolete since I'm checking for proc_entry presence.
If no...
gregolsen (Innokenty Mikhailov)
02:59 PM Revision ef187284 (git): * bignum.c (abs2twocomp_bang): Removed.
(abs2twocomp): Take n_ret argument to return actual length.
(rb_big_and): Follow above change.
git-svn-id: svn+s...
akr (Akira Tanaka)
01:54 PM Revision cd6912a5 (git): * bignum.c (get2comp): Use bary_2comp.
(abs2twocomp_bang): New function.
(abs2twocomp): New function.
(twocomp2abs_bang): New function.
(rb_big_and): ...
akr (Akira Tanaka)
01:47 PM Feature #8544: OpenURI should open 'file://' URIs
Experimental implementation is below, it needs error handling and rdoc and tests.
diff --git a/lib/open-uri.rb b/l...
naruse (Yui NARUSE)
11:56 AM Revision 469d4b93 (git): Oops, sorry!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@41678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
11:22 AM Revision 961bf749 (git): * ext/openssl/lib/openssl/ssl-internal.rb (OpenSSL::SSL#verify_certificate_identity):
fix hostname verification. Patch by nahi.
* test/openssl/test_ssl.rb (OpenSSL#test_verify_certificate_identi...
shyouhei (Shyouhei Urabe)
11:13 AM Revision 2669b84d (git): merge revision(s) 41671:
* ext/openssl/lib/openssl/ssl-inernal.rb (verify_certificate_identity):
fix hostname verification. Patched by nahi....
U.Nakamura
11:11 AM Revision 8bbcbef8 (git): merge revision(s) 41671:
* ext/openssl/lib/openssl/ssl.rb (verify_certificate_identity): fix
hostname verification. Patched by nahi....
nagachika (Tomoyuki Chikanaga)
11:09 AM Revision bc47f294 (git): * ext/openssl/lib/openssl/ssl.rb (verify_certificate_identity): fix
hostname verification. Patched by nahi.
* test/openssl/test_ssl.rb (test_verify_certificate_identity): test for
ab...
nagachika (Tomoyuki Chikanaga)
10:16 AM Revision 044387a1 (git): Get ps result if fork-wait is timeouted
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
07:51 AM Revision 0f73dde5 (git): enumerator.c: adjust indent
* enumerator.c (rb_enumeratorize_with_size): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41669 ...
nobu (Nobuyoshi Nakada)
04:16 AM Revision a663b7bd (git): merge revision(s) 41600: [Backport #8058]
* test/rubygems/test_gem_installer.rb (test_install_extension_flat):
use ruby in build directory in case ru...
nagachika (Tomoyuki Chikanaga)

06/26/2013

11:44 PM Feature #6183: Enumerator::Lazy performance issue
When will generator::hybrid become other than Qfalse? nobu (Nobuyoshi Nakada)
07:20 PM Feature #6183: Enumerator::Lazy performance issue
Rebased towards latest trunk. gregolsen (Innokenty Mikhailov)
11:42 PM Bug #8115: make install DESTDIR=/my/install/path fails
Thank you for applying and backporting the patch. vo.x (Vit Ondruch)
11:03 PM Bug #8115 (Closed): make install DESTDIR=/my/install/path fails
This issue was solved with changeset r41658.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
nagachika (Tomoyuki Chikanaga)
10:41 PM Bug #8115 (Assigned): make install DESTDIR=/my/install/path fails
nagachika (Tomoyuki Chikanaga)
04:42 PM Bug #8115 (Closed): make install DESTDIR=/my/install/path fails
This issue was solved with changeset r41648.
Vit, thank you for reporting this issue.
Your contribution to Ruby is gr...
nobu (Nobuyoshi Nakada)
04:54 AM Bug #8115: make install DESTDIR=/my/install/path fails
This seems to be related to r37015. Prior this commit, there used to be $hdrdir = RbConfig::CONFIG["rubyhdrdir"], i.e... vo.x (Vit Ondruch)
05:53 PM Feature #8570: Better mechanisms to safely load classes concurrently
"headius (Charles Nutter)" <[email protected]> wrote:
>
> Issue #8570 has been reported by headius (Charles N...
normalperson (Eric Wong)
06:48 AM Feature #8570 (Open): Better mechanisms to safely load classes concurrently
Today I had an issue reported under JRuby where a user was doing require "some library" unless defined?(SomeClassLibr... headius (Charles Nutter)
04:00 PM Bug #8569: DLL exports interfere with Win32 Application Embedding Ruby 1.9.3
It would seem sensible a) to warn of this issue in the documentation, so that it does not continue to surprise and b)... grrussel (George Russell)
05:54 AM Bug #8569: DLL exports interfere with Win32 Application Embedding Ruby 1.9.3
Hello,
The problem with this is that Ruby redefines all those functions in an attempt to ease the cross-platform n...
luislavena (Luis Lavena)
05:34 AM Bug #8569 (Closed): DLL exports interfere with Win32 Application Embedding Ruby 1.9.3
I am hitting this same situation in embedding Ruby into an existing application: it manifests as crashes in fclose, w... grrussel (George Russell)
03:27 PM Revision c72186f4 (git): * bignum.c (rb_big_pow): Retry if y is a Bignum and it is
representable as a Fixnum.
Use rb_absint_numwords.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41667 b2dd0...
akr (Akira Tanaka)
03:04 PM Revision 6ebf4fa9 (git): revert r41577 because it causes memory error on mswin CI.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@41666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
03:02 PM Revision 186b494a (git): * 2013-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision f392f9f2 (git): formatting fail
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Charlie Somerville
02:54 PM Revision 685f9123 (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_save_rounding_mode): fix typo.
Fixes GH-343. Patch by @jgarber.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41663 b2dd03c8-39d4-4d8f-98ff-823...
Charlie Somerville
02:49 PM Revision fe2f09e3 (git): revert r41628 because it causes memory error on mswin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@41662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:22 PM Revision e5178a25 (git): enumerator.c: use rb_enumerator_size_func
* enumerator.c (rb_enumeratorize_with_size): use strict definition
rb_enumerator_size_func.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
02:13 PM Revision 7b52f3a7 (git): * gc.c (is_before_sweep): Add a missing space before a parenthesis.
* gc.c (rb_gc_force_recycle): Add a missing space around a parenthesis.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
Sutou Kouhei
02:07 PM Revision 9d701183 (git): merge revision(s) 41254,41655: [Backport #8519]
test_io.rb: fix test error
* test/ruby/test_io.rb (TestIO#test_write_32bit_boundary): retry to
remove the ...
nagachika (Tomoyuki Chikanaga)
02:03 PM Revision 3da1f24e (git): merge revision(s) 41648: [Backport #8115]
* lib/mkmf.rb: should use expanded values for header directories
unless extmk. patch by vo.x (Vit Ondruch)...
nagachika (Tomoyuki Chikanaga)
01:44 PM Revision 7cc4b809 (git): intern.h: rb_enumeratorize_with_size with cast
* include/ruby/intern.h (rb_enumeratorize_with_size): cast for
backward compatibility.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
01:43 PM Revision 5e2f227d (git): intern.h: define rb_enumerator_size_func
* include/ruby/intern.h (rb_enumerator_size_func): define strict
function declaration for rb_enumeratorize_with_siz...
nobu (Nobuyoshi Nakada)
12:21 PM Revision 26646186 (git): * test/ruby/test_io.rb (TestIO#test_write_32bit_boundary): skip if
writing a file is slow.
[ruby-core:55541] [Bug #8519]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41655 b2dd...
h.shirosaki (Hiroshi Shirosaki)
10:24 AM Feature #8544: OpenURI should open 'file://' URIs
naruse (Yui NARUSE) wrote:
> duerst (Martin Dürst) wrote:
> > phluid61 (Matthew Kerwin) wrote:
> >
> > > Perha...
duerst (Martin Dürst)
09:29 AM Revision fb3a03ee (git): * test/ruby/test_m17n.rb: assert_predicate and assert_not_predicate
is not available on 1.9.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@41654 b2dd03c8-39d4-4d8f...
U.Nakamura
08:11 AM Revision b20ecf49 (git): merge revision(s) 41343,41360,41386: [Backport #8531]
test/ruby/test_symbol.rb: tests for [Bug #8531]
* include/ruby/ruby.h, vm_eval.c (rb_funcall_with_block):
...
U.Nakamura
08:02 AM Revision c4b61464 (git): [Backport #8328] [ruby-core:55250] Patch by funny-falcon
* benchmark/bm_hash_shift.rb: add benchmark for Hash#shift
* hash.c (rb_hash_shift): use st_shift if hash is not bei...
U.Nakamura
07:57 AM Revision 8149f70e (git): merge revision(s) 41347: [Backport #8319]
* ext/tk/extconf.rb: support s390x (Thanks to bkabrda) [ruby-trunk - Bug #5465]
* ext/tk/extconf.rb: apply [B...
U.Nakamura
07:55 AM Revision bbe36f64 (git): merge revision(s) 41342,41359,41361: [Backport #8341]
test/ruby/test_proc.rb: tests for [Bug #8341]
* include/ruby/intern.h, proc.c (rb_method_call_with_block):
...
U.Nakamura
07:51 AM Revision f8665e42 (git): merge revision(s) 40525,40526,40528,40530: [Backport #8345]
proc.c: remove unnecessary static function
* proc.c (proc_lambda): remove and use rb_block_lambda directly
...
U.Nakamura
07:42 AM Revision 70658c38 (git): mkmf.rb: use expanded values
* lib/mkmf.rb: should use expanded values for header directories
unless extmk. patch by vo.x (Vit Ondruch) at [rub...
nobu (Nobuyoshi Nakada)
07:32 AM Revision 7e88248f (git): merge revision(s) 41091: [Backport #8415]
* lib/net/imap.rb (capability_response): should ignore trailing
spaces. Thanks, Peter Kovacs. [ruby-core:...
U.Nakamura
07:30 AM Revision 285a03e1 (git): merge revision(s) 40913: [Backport #8434]
* intern.h: remove dangling rb_class_init_copy declaration
[ruby-core:55120] [Bug #8434]
git-svn-id: svn+...
U.Nakamura
07:26 AM Revision a43b8412 (git): merge revision(s) 41175: [Backport #8503]
* class.c (include_modules_at): invalidate method cache if included
module contains constants
* te...
U.Nakamura
07:13 AM Revision fbc47099 (git): merge revision(s) 41250: [Backport #8516]
* io.c (io_getc): fix 7bit coderange condition, check if ascii read
data instead of read length. [ruby-core...
U.Nakamura
07:12 AM Revision c6d80075 (git): merge revision(s) 41266: [Backport #8517]
* ext/socket/extconf.rb: Enable RFC 3542 IPV6 socket options for OS X
10.7+. [ruby-trunk - Bug #8517]
g...
U.Nakamura
07:08 AM Revision 9f170c5c (git): merge revision(s) 36763,36764: [Backport #8528]
bignum.c: suppress an empty-body warning
* bignum.c (bigdivrem): move decrement to the loop body, to suppres...
U.Nakamura
06:27 AM Revision 86b65861 (git): * bignum.c (LSHIFTABLE): extract from LSHIFTX().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:08 AM Feature #7106: FileUtils.touch should allow touching the symlink itself rather than the file the link points to
usa: ping! zzak (zzak _)
03:49 AM Revision 1457ee2c (git): * bignum.c (bigxor_int): Fix a buffer over read.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:16 AM Revision 9be51267 (git): * bignum.c (bigand_int): Consider negative values.
(bigor_int): The allocated bignum should have enough size
to store long.
This fixes (bignum fits in a BDIGIT) | (...
akr (Akira Tanaka)
03:09 AM Revision 3a810083 (git): * test/socket/test_udp.rb: Close sockets explicitly.
Don't use fixed port number.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41638 b2dd03c8-39d4-4d8f-98ff-823fe...
akr (Akira Tanaka)
02:53 AM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
On Tue, Jun 25, 2013 at 3:56 AM, Tanaka Akira <[email protected]> wrote:
> 2013/6/24 headius (Charles Nutter) <headius@...
headius (Charles Nutter)

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)
 

Also available in: Atom