Project

General

Profile

Activity

From 11/26/2015 to 12/02/2015

12/02/2015

11:36 PM Feature #11747: "bury" feature, similar to 'dig' but opposite
Tsuyoshi Sawada wrote:
> > inferred from the what the user is passing (such as a symbol or string for a hash or an ...
dam13n (damien sutevski)
09:38 PM Bug #11759: URI breaks with frozen strings
[email protected] wrote:
> Isn't it sufficient to initialize the string buffer with String.new?
Yes, but I prefer ...
normalperson (Eric Wong)
07:11 AM Bug #11759: URI breaks with frozen strings
Isn't it sufficient to initialize the string buffer with String.new?
I've attached a patch that also includes the ...
colindkelley (Colin Kelley)
04:10 AM Bug #11759: URI breaks with frozen strings
Don't mix optimization and incompatible change.
Incompatible change should be separated to another feature ticket.
...
akr (Akira Tanaka)
03:56 AM Bug #11759: URI breaks with frozen strings
Hey Eric, thanks for the alternative! I was under the impression that we should assume strings to be frozen in this m... davidcelis (David Celis)
01:48 AM Bug #11759: URI breaks with frozen strings
Hi David, a new problem is to_s now returns a frozen string.
This has the potential to break many existing callers o...
normalperson (Eric Wong)
01:30 AM Bug #11759: URI breaks with frozen strings
I just realized that the patch contained many cosmetic updates, so I reverted them to maintain the existing style. So... davidcelis (David Celis)
01:18 AM Bug #11759: URI breaks with frozen strings
I've attached a patch you can try out. It will avoid string mutation in URI#to_s, though I'm not sure it's optimal to... davidcelis (David Celis)
12:01 AM Bug #11759 (Closed): URI breaks with frozen strings
It appears URI uses String mutation and breaks frozen string mode.
~~~
$ RUBYOPT="--enable-frozen-string-literal"...
mperham (Mike Perham)
08:35 PM Bug #11765: Trouble using fiddle to call Fortran from C

Found a bug in my Fortran file, it works now.
lxh37 (Liz Huang)
08:11 PM Bug #11765 (Third Party's Issue): Trouble using fiddle to call Fortran from C

Hi, I tried to transfer my project from Mac to Linux, but have trouble to use fiddle to call
the dynamic library w...
lxh37 (Liz Huang)
01:58 PM Revision 2962b6e0 (git): * vm_core.h, iseq.h: remove rb_iseq_t::variable_body.
Fields in rb_iseq_t::variable_body are contained by
rb_iseq_t::body::mark_ary (hidden Array object).
Index 0 to ...
ko1 (Koichi Sasada)
09:47 AM Feature #11761: `Hash#default_set` and `Hash#default_proc_set`
Resetting the default value/proc for a Hash multiple times seems a rather special case, could you illustrate why you ... Eregon (Benoit Daloze)
06:55 AM Feature #11761: `Hash#default_set` and `Hash#default_proc_set`
`Kernel#tap` has been added for such purpose, I think. nobu (Nobuyoshi Nakada)
06:48 AM Feature #11761: `Hash#default_set` and `Hash#default_proc_set`
Or, perhaps there should be just one method `Hash#default_set` that can take either an argument or a block:
h....
sawa (Tsuyoshi Sawada)
06:34 AM Feature #11761 (Rejected): `Hash#default_set` and `Hash#default_proc_set`
I often want to assign a default value or proc to an existing hash `h` and chain method after it. The way I do it is:... sawa (Tsuyoshi Sawada)
09:17 AM Revision afd564ee (git): thread.c: rb_thread_setname on OS X
* thread.c (rb_thread_setname): pthread_setname_np() on OS X takes
the name only and sets the current thread.
git-...
nobu (Nobuyoshi Nakada)
09:17 AM Revision bc6e31ee (git): missing.h: __STDC_WANT_LIB_EXT1__
* include/ruby/missing.h: get rid of redefinition of
__STDC_WANT_LIB_EXT1__.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
08:20 AM Revision cfd1157f (git): * iseq.h: introduce ISEQ_ORIGINAL_ISEQ() and
ISEQ_ORIGINAL_ISEQ_ALLOC() macro.
* compile.c: use them to access original iseq buffer.
* iseq.c: ditto.
* vm_core...
ko1 (Koichi Sasada)
08:11 AM Revision a9c0cf4f (git): * iseq.h: introduce ISEQ_FLIP_CNT_INCREMENT() macro.
* compile.c (iseq_compile_each): use it.
* vm_core.h: rename flip_cnt field to support this fix.
git-svn-id: svn...
ko1 (Koichi Sasada)
08:05 AM Revision 417240b7 (git): * iseq.h: introduce ISEQ_COVERAGE() and ISEQ_COVERAGE_SET() macro.
* compile.c: use them.
* iseq.c: ditto.
* iseq.c (rb_iseq_coverage): added.
* thread.c (update_coverage): use rb_i...
ko1 (Koichi Sasada)
08:00 AM Revision e86f66b3 (git): encoding.c: make fstring
* encoding.c (enc_name, rb_enc_name_list_i, rb_enc_aliases_enc_i):
make fstring instead of making each copies.
git...
nobu (Nobuyoshi Nakada)
07:52 AM Bug #11764 (Closed): ext/tk/lib/multi-tk.rb: fix three typos.
* ext/tk/lib/multi-tk.rb: fix three typos. red54 (XIE Zhibang)
07:52 AM Revision 7afefea5 (git): * iseq.h: introduce ISEQ_COMPILE_DATA() macro.
* compile.c, iseq.c: use ISEQ_COMPILE_DATA().
* vm_core.h: rename compile_data field to support this fix.
git-sv...
ko1 (Koichi Sasada)
07:38 AM Bug #11763 (Closed): gc.c: fix two typos.
* gc.c: fix two typos. red54 (XIE Zhibang)
07:38 AM Bug #11762 (Closed): Array#dig can raise TypeError: no implicit conversion of Symbol/String into Integer
If you try to `dig` in an Array using a symbol or string, a `TypeError` exception will be raised:
irb> ['zero', 'o...
colindkelley (Colin Kelley)
07:31 AM Revision e917af64 (git): compile.c: fix the element
* compile.c (iseq_set_sequence): fix the element for line number
to rb_compile_bug.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
07:27 AM Bug #11760 (Closed): Encoding is tainted unexpectedly by Marshal.load
Applied in changeset r52856.
----------
encoding.c: defer finding encoding
* encoding.c (enc_m_loader): defer findi...
nobu (Nobuyoshi Nakada)
06:26 AM Bug #11760 (Closed): Encoding is tainted unexpectedly by Marshal.load
By `Marshal.load`ing tainted source, `Encoding` object will be tainted.
## code to reproduce
~~~ruby
e = Encodin...
nobu (Nobuyoshi Nakada)
07:27 AM Revision 2a66cc55 (git): encoding.c: defer finding encoding
* encoding.c (enc_m_loader): defer finding encoding object not to
be infected by marshal source. [ruby-core:71793]...
nobu (Nobuyoshi Nakada)
06:50 AM Revision a497ed37 (git): marshal.c: lookup and remove
* marshal.c (r_fixup_compat): delete compatible object with
lookup.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
06:48 AM Revision 4bef8cff (git): encoding.c: use rb_check_arity
* encoding.c (enc_dump): use rb_check_arity to just check number
of arguments.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
06:14 AM Bug #11751: allow --with-libedit to work when a path is specified
ruby_2_1 r52853 merged revision(s) 52795. usa (Usaku NAKAMURA)
06:14 AM Revision 1745d258 (git): merge revision(s) 52795: [Backport #11751]
* ext/readline/extconf.rb: call dir_config("libedit")
if --enable-libedit is spcified. [Bug #11751]
...
U.Nakamura
06:13 AM Bug #11698 (Closed): Fix a bad double-negative comment
Applied in changeset r52852.
----------
* configure.in: Fixed double negative comments.
[Bug #11698][ruby-core:71506]
hsbt (Hiroshi SHIBATA)
06:12 AM Revision bf072364 (git): * configure.in: Fixed double negative comments.
[Bug #11698][ruby-core:71506]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52852 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
05:56 AM Revision b875b1c3 (git): * test/ruby/test_string.rb: removed non executing tests.
[Misc #11757][ruby-dev:49397]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52851 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
02:40 AM Revision b14f4209 (git): csv.rb: fix encoding
* lib/csv.rb: encoding must be plased at the first line except for
shebang. [fix GH-1116]
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
02:36 AM Revision 97fe4014 (git): explicit_bzero.c: fix typos
* missing/explicit_bzero.c (explicit_bzero): fix typos, probably.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
02:28 AM Feature #11339: [PATCH] io.c: avoid kwarg parsing in C API
[email protected] wrote:
> https://bugs.ruby-lang.org/issues/11339

For OpenSSL connect_nonblock/accept_nonbl...
normalperson (Eric Wong)
02:23 AM Revision aed0db8b (git): * lib/csv.rb: enable frozen_string_literal.
[fix GH-1116] Patch by @marshall-lee
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52848 b2dd03c8-39d4-4d8f-98ff...
hsbt (Hiroshi SHIBATA)
01:50 AM Revision 4a7dedf7 (git): missing.h: __STDC_WANT_LIB_EXT1__
* include/ruby/missing.h: __STDC_WANT_LIB_EXT1__ is necessary for
memset_s.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
01:36 AM Revision d1decf0d (git): * ext/bigdecimal/bigdecimal.c: Fix double word typo.
[ci skip][fix GH-1120] Patch by @jwworth
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52846 b2dd03c8-39d4-4d8f-...
hsbt (Hiroshi SHIBATA)
12:55 AM Revision 9849555a (git): explicit_bzero.c: fix comments
* missing/explicit_bzero.c: fix comments. Microsoft Visual Studio
does not provide memset_s() in 12.0 at least.
g...
nobu (Nobuyoshi Nakada)
12:45 AM Revision 0167fc15 (git): string.c: adjust argument qualifier
* string.c (str_make_independent_expand): adjust argument
qualifier to get rid of a VC bug.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
12:03 AM Revision bb5bd52a (git): undef for tha case missing.h defines it as macro
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)

12/01/2015

10:49 PM Revision ebcefd79 (git): ext/openssl/ossl_ssl.c: hide globals
* ext/openssl/ossl_ssl.c (mSSLExtConfig): make static
(eSSLError): ditto
(ID_callback_state): ditto
(ossl_ssl_e...
Eric Wong
10:42 PM Revision fd8f7848 (git): missing/explicit_bzero.c (explicit_bzero): fixup r52839
...for compilers with "weak" attribute.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52841 b2dd03c8-39d4-4d8f-9...
Eric Wong
09:55 PM Revision 93ce51b0 (git): * 2015-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:52 PM Revision 48de9684 (git): * missing/explicit_bzero.c: add ruby_explicit_bzero_hook_unused
for preventing optimization. Inspired from OpenBSD.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52839 b2dd03c8...
kosaki (Motohiro KOSAKI)
08:58 PM Feature #11741: Migrate Ruby to Git from Subversion
[email protected] wrote:
> Eric Wong <[email protected]> wrote:
> > The main site's Terms of Service (or any ...
normalperson (Eric Wong)
06:29 PM Bug #11751: allow --with-libedit to work when a path is specified
Backported into `ruby_2_2` branch at r52838. nagachika (Tomoyuki Chikanaga)
06:28 PM Revision 8458ff3a (git): merge revision(s) 52795: [Backport #11751]
* ext/readline/extconf.rb: call dir_config("libedit")
if --enable-libedit is spcified. [Bug #11751]
...
nagachika (Tomoyuki Chikanaga)
06:16 PM Bug #11748: [BACKPORT] ripper misses on_tstring_content callback result
Backported into `ruby_2_2` branch at r52837. nagachika (Tomoyuki Chikanaga)
06:15 PM Revision 15cf9331 (git): merge revision(s) 52777: [Backport #11748]
* parse.y (parser_here_document): store dispatched result of
on_tstring_content at the last fragment of a h...
nagachika (Tomoyuki Chikanaga)
03:14 PM Feature #11758 (Closed): Add keyword assignment syntax
I think keyword assignments would be a useful addition, especially since the introduction of keyword arguments
The...
elia (Elia Schito)
02:37 PM Revision 8ea55641 (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:36 PM Revision 62b511d9 (git): thread.c: reset name
* thread.c (rb_thread_setname): allow to reset thread name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52835 ...
nobu (Nobuyoshi Nakada)
02:14 PM Bug #11756 (Closed): SEGV Thread#inspect when sets the thread#name as a OpenStruct
Applied in changeset r52834.
----------
thread.c: check name argument
* thread.c (rb_thread_setname): check the arg...
nobu (Nobuyoshi Nakada)
06:53 AM Bug #11756 (Closed): SEGV Thread#inspect when sets the thread#name as a OpenStruct
How to reproduce:
Run this script:
~~~ruby
require 'ostruct'
thread = Thread.new { 0 }
thread.name = OpenS...
lucasamorim (Lucas Amorim)
02:14 PM Revision c56d9aaa (git): thread.c: check name argument
* thread.c (rb_thread_setname): check the argument if valid
string. [ruby-core:71774] [Bug #11756]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
12:58 PM Misc #11757 (Closed): test_string.rbから不要なコードを削除する
テストでは`pre_1_7_1`に渡したブロックは実行されていないので、削除します yui-knk (Kaneko Yuichiro)
09:55 AM Bug #11755 (Third Party's Issue): ENV['TZ'] timezone
It's the convention. nobu (Nobuyoshi Nakada)
07:02 AM Bug #11755: ENV['TZ'] timezone
TZ database https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
'Etc/GMT+8' corresponding UTC is '-08:00'
...
[email protected] (Jon Xie)
06:05 AM Bug #11755: ENV['TZ'] timezone
Matthew Kerwin wrote:
> Jon Xie wrote:
> > What reason is this excuse me?
>
> Presumably you took 12 seconds bet...
[email protected] (Jon Xie)
05:46 AM Bug #11755: ENV['TZ'] timezone
Jon Xie wrote:
> What reason is this excuse me?
Presumably you took 12 seconds between the first two commands, an...
phluid61 (Matthew Kerwin)
05:24 AM Bug #11755: ENV['TZ'] timezone
Nobuyoshi Nakada wrote:
> Seems correct output.
> What do you expect?
I'm expect:
~~~
ENV['TZ'] = 'GMT+8'; T...
[email protected] (Jon Xie)
04:22 AM Bug #11755 (Feedback): ENV['TZ'] timezone
Seems correct output.
What do you expect?
nobu (Nobuyoshi Nakada)
03:55 AM Bug #11755: ENV['TZ'] timezone
System: OS X 10.10.5 [email protected] (Jon Xie)
03:49 AM Bug #11755 (Third Party's Issue): ENV['TZ'] timezone
~~~ruby
2.2.3 :001 > Time.now
=> 2015-12-01 11:35:06 +0800
2.2.3 :002 > ENV['TZ'] = 'GMT+8'; Time.now
=> 2015-...
[email protected] (Jon Xie)
08:13 AM Revision d58f17f3 (git): string.c: no frozen error at cstr
* string.c (rb_string_value_cstr): should not raise on frozen
string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
08:09 AM Revision 41cbb7f0 (git): cstr.c: split bug_str_cstr_unterm
* ext/-test-/string/cstr.c (bug_str_cstr_unterm): split
unterminating from bug_str_cstr_term.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
08:01 AM Bug #11444: STDIN.each_codepoint hangs indefinitely on certain codepoints
ruby_2_1 r52831 merged revision(s) 51583,51594,51638. usa (Usaku NAKAMURA)
08:00 AM Revision f81b6694 (git): merge revision(s) 51583,51594,51638: [Backport #11444]
* io.c (rb_io_each_codepoint): read more data when read partially.
[ruby-core:70379] [Bug #11444]
...
U.Nakamura
06:20 AM Feature #9098: Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
"8 spaces for tab stops" is not enough to make the spec.
When tabs and spaces are mixed, e.g., there are`"\t"*2+"2...
nobu (Nobuyoshi Nakada)
05:55 AM Revision 8d7d4e33 (git): compile.c: consistent messages
* compile.c (EXPECT_NODE, EXPECT_NODE_NONULL, UNKNOWN_NODE): make
compile bug messages consistent.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
04:25 AM Revision 9fcfaa8d (git): win32.c: fix argument type
* win32/win32.c (dupfd): promote argument type for old VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52829 b...
nobu (Nobuyoshi Nakada)
04:13 AM Bug #11753 (Third Party's Issue): Building ruby-git on Arch Linux eats all memory on ./configure
It's a part of standard `AC_INIT()`.
Probably a bug of Arch Linux which `autoconf` does not support yet.
Please r...
nobu (Nobuyoshi Nakada)
04:07 AM Revision a1171a95 (git): * ext/digest/sha1/sha1ossl.c: fixed build error introduced at r52797.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@52828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:52 AM Revision 24dcb128 (git): explicit_bzero.c: needs windows.h
* missing/explicit_bzero.c, random.c (explicit_bzero):
SecureZeroMemory() needs windows.h.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
01:39 AM Revision e84000fc (git): missing.h: explicit_bzero by SecureZeroMemory
* include/ruby/missing.h (explicit_bzero): use SecureZeroMemory on
Windows. assume Windows XP or later at compile ...
nobu (Nobuyoshi Nakada)
01:25 AM Revision a73f0f2c (git): parse.y: TAB_WIDTH
* parse.y (TAB_WIDTH, token_info_get_column): add constant for
column calcuation.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
01:24 AM Revision 10bb9e6f (git): missing.h: explicit_bzero by memset_s
* include/ruby/missing.h (explicit_bzero_by_memset_s): call
memset_s directly if available.
* missing/explicit_bze...
nobu (Nobuyoshi Nakada)
01:05 AM Revision ff113d52 (git): configure.in: FUNC_UNOPTIMIZED
* configure.in: check if optimize pragma is supported.
* include/ruby/defines.h (FUNC_UNOPTIMIZED): fallback definit...
nobu (Nobuyoshi Nakada)
12:35 AM Revision 586c1749 (git): * missing/explicit_bzero.c: add a few comment.
* missing/explicit_bzero.c: add disabling optimization on gcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@528...
kosaki (Motohiro KOSAKI)
12:07 AM Revision ed0858a8 (git): fix r52806
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)

11/30/2015

10:53 PM Revision b44b129e (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52820 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:53 PM Revision cae8e96b (git): missing/explicit_bzero.c: Fixup r52806
Maybe kosaki had a better version, but CI failure emails are
annoying.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
Eric Wong
09:27 PM Feature #11665: Support nested functions for better code organization
According to #11754, this change seemed to cause an actual issue for some gems.
--
Yusuke Endoh <mame@ruby-lang....
mame (Yusuke Endoh)
09:13 PM Bug #11754: Visibility scope is kept after lexical scope is closed
To provide some context, this creates issues with two gems I am using that have dynamically defined methods (that now... j15e (Jean-Philippe Doyle)
05:49 PM Bug #11754: Visibility scope is kept after lexical scope is closed
Better example
~~~ruby
module X
def self.test_def(name)
define_method(name) {}
end
test_def :x
...
printercu (Max Melentiev)
05:42 PM Bug #11754 (Closed): Visibility scope is kept after lexical scope is closed
~~~
module X
def self.test_def
def x; end;
end
private
def y; end;
end
X.test_def
X.instance_...
printercu (Max Melentiev)
08:33 PM Revision 487748fa (git): * thread_pthread.c (register_ubf_list): renamed from
add_signal_thread_list.
* thread_pthread.c (unregister_ubf_list): renamed
from remove_signal_thread_list.
* thread_...
kosaki (Motohiro KOSAKI)
08:33 PM Revision a014e9e8 (git): * test/ruby/test_rand.rb (TestRand#test_default_seed): add
srand case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52817 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
08:32 PM Revision 86af9bba (git): * random.c (InitVM_Random): move Random::DEFAULT initialization
bits to Init_Random_default.
* random.c (Init_Random_default): renamed from Init_Rndom2.
* random.c (Init_RandomSeedC...
kosaki (Motohiro KOSAKI)
08:31 PM Revision 99c05fb3 (git): * random.c (Init_RandomSeed): move all Random::DEFAULT
construction bits to Init_RandomSeed2. Random::DEFAULT
and Ruby internal hashes are no longer shared their seed.
* ...
kosaki (Motohiro KOSAKI)
08:31 PM Revision 052535be (git): * random.c (init_hashseed, init_siphash): extract initialize
functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52814 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
08:30 PM Revision 0c4e7767 (git): * configure.in: sort AC_CHECK_HEADERS() by alphabetical order.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52813 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:29 PM Revision 12e059b1 (git): * random.c (init_randomseed): remove "initial" argument. It never
be used from outside of this function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52812 b2dd03c8-39d4-4d8f-98...
kosaki (Motohiro KOSAKI)
08:29 PM Revision 7104a473 (git): * lib/securerandom.rb (SecureRandom::gen_random): use /dev/urandom
for initialize OpenSSL's rand.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52811 b2dd03c8-39d4-4d8f-98ff-823fe...
kosaki (Motohiro KOSAKI)
08:29 PM Revision 07083767 (git): * ext/openssl/ossl_rand.c (ossl_rand_bytes): RAND_bytes could
be return -1 as an error. Therefore, added error handling.
* ext/openssl/ossl_pkey_dsa.c (dsa_generate): ditto.
git-...
kosaki (Motohiro KOSAKI)
08:27 PM Revision 86caaefc (git): * include/ruby/util.h: remove a warning suppression C4723
(potential divide by zero) for VisualC++. It's meaningless.
Before r26197, there is ruby_div0() in this place and i...
kosaki (Motohiro KOSAKI)
08:27 PM Revision f7bd7d6f (git): * random.c: random_raw_seed don't use GRND_NONBLOCK. GRND_NONBLOCK
mean the result might not have an enough cryptic strength and
easy predictable. That's no good for SecureRandom.
g...
kosaki (Motohiro KOSAKI)
08:27 PM Revision 9401002f (git): * 2015-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:26 PM Revision dea685c7 (git): * missing/explicit_bzero.c: new file. define explicit_bzero.
* common.mk: add a rule for explicit.o.
* configure.in: detect explicit_bzero and memset_s.
* include/ruby/missing.h:...
kosaki (Motohiro KOSAKI)
05:53 PM Revision 4e869246 (git): merge partially revision(s) 52391:
explicitly overwrite signal handling
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@52805 b2dd03c8-3...
nagachika (Tomoyuki Chikanaga)
05:36 PM Bug #11444: STDIN.each_codepoint hangs indefinitely on certain codepoints
Backported r51594 into `ruby_2_2` branch at r52804. nagachika (Tomoyuki Chikanaga)
10:51 AM Bug #11444: STDIN.each_codepoint hangs indefinitely on certain codepoints
usa san: Thank you for your notice.
Hmm, I will backport r51594.
nagachika (Tomoyuki Chikanaga)
05:35 PM Revision 4af525b1 (git): merge revision(s) 51594: [Backport #11444]
* io.c (rb_io_each_codepoint): raise an exception at incomplete
character before EOF when conversion takes ...
nagachika (Tomoyuki Chikanaga)
04:55 PM Bug #11595: Time#utc? and Time#gmt? return misleading results based on $TZ
Yasuhiro Nakamura wrote:
> Anyway I write a patch.
>
> Is it a bug? or specification?
To me it seems like a bu...
davidcelis (David Celis)
01:27 PM Bug #11595: Time#utc? and Time#gmt? return misleading results based on $TZ
Anyway I write a patch.
Is it a bug? or specification?
nkmrya (Yasuhiro Nakamura)
02:45 PM Bug #11753: Building ruby-git on Arch Linux eats all memory on ./configure
Bar Hofesh wrote:
> Hi,
>
> I'm trying to build Ruby from sources.
>
> What I tried:
>
> 1) Build from git...
bararchy (Bar Hofesh)
02:27 PM Bug #11753 (Third Party's Issue): Building ruby-git on Arch Linux eats all memory on ./configure
Hi,
I'm trying to build Ruby from sources.
What I tried:
1) Build from git using git clone, autoconf, ./con...
bararchy (Bar Hofesh)
01:48 PM Bug #10891: /[[:punct:]]/ POSIX group broken (with string literals?)
Yui NARUSE wrote:
> It follows UTR#18's Standard Recommendation.
> http://www.unicode.org/reports/tr18/#punct
In...
shugo (Shugo Maeda)
09:42 AM Bug #10891 (Feedback): /[[:punct:]]/ POSIX group broken (with string literals?)
It follows UTR#18's Standard Recommendation.
http://www.unicode.org/reports/tr18/#punct
naruse (Yui NARUSE)
03:14 AM Bug #10891: /[[:punct:]]/ POSIX group broken (with string literals?)
How about to interpret `[[:punct]]` as `[\p{P}\p{S}]` for unicode strings so that `[[:punct]]` will be a superset of ... shugo (Shugo Maeda)
01:44 PM Bug #11752 (Closed): Bug in Rational documentation
Example for the + operator states that 900+1=900.
~~~
Rational(900) + Rational(1) #=> (900/1)
~~~
Seen...
trygveflathen (Trygve Flathen)
01:25 PM Revision 4eeec486 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:34 PM Bug #11211: defined(foo.bar) calls respond_to_missing? everytime
ruby_2_1 r52802 merged revision(s) 50737. usa (Usaku NAKAMURA)
12:34 PM Revision 99bcf86e (git): merge revision(s) 50737: [Backport #11211]
* insns.def (defined): skip respond_to_missing? when
a method is available.
[Bug #11211]
...
U.Nakamura
12:28 PM Revision 7caf8a50 (git): * ext/digest/rmd160/rmd160.c: fixed commit mistake at r52797.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@52801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:20 PM Bug #11738: ARGF.readpartial raises a wrong exception
ruby_2_1 r52800 merged revision(s) 52745. usa (Usaku NAKAMURA)
12:19 PM Revision 6602bc19 (git): merge revision(s) 52745: [Backport #11738]
* io.c (argf_getpartial): should not resize str if the second
argument is not given.
[ruby-core:7...
U.Nakamura
12:17 PM Bug #11401: Net::HTTP SSL session resumption does not send SNI
ruby_2_1 r52799 merged revision(s) 52682. usa (Usaku NAKAMURA)
12:17 PM Revision 041afd1c (git): merge revision(s) 52682: [Backport #11401]
* lib/net/http.rb: set hostname before call ossl_ssl_set_session.
[Bug #11401][ruby-core:70152][fix GH-964]...
U.Nakamura
12:15 PM Bug #11724 (Open): SNIでsessionが無効だったときにhostnameがサーバに送られない
むしろ ext/openssl においては問題が解決してないわけなのでopenにしておこうかと。 usa (Usaku NAKAMURA)
12:12 PM Bug #11416: TestEncodingConverter#test_newline_option fails under GC stress
ruby_2_1 r52798 merged revision(s) 51488,51489. usa (Usaku NAKAMURA)
12:12 PM Revision 1237e7a5 (git): merge revision(s) 51488,51489: [Backport #11416]
* transcode.c (rb_econv_open0): rb_econv_t::source_encoding_name
and rb_econv_t::destination_encoding_name ...
U.Nakamura
12:08 PM Bug #3231: Digest Does Not Build
ruby_2_1 r52797 merged revision(s) 52694. usa (Usaku NAKAMURA)
12:08 PM Revision cb826f3f (git): merge revision(s) 52694: [Backport #3231]
* ext/digest/*/*.[ch]: include ruby.h before digest.h to avoid
includeing ext/digest/extconf.h. [Bug #3231]...
U.Nakamura
11:56 AM Bug #11722: Backport r52683 (Net::HTTP fix bug with "Expect: 100-continue" header)
ruby_2_1 r52796 merged revision(s) 52683,52684. usa (Usaku NAKAMURA)
11:56 AM Bug #11719: Backport request r52683
ruby_2_1 r52796 merged revision(s) 52683,52684. usa (Usaku NAKAMURA)
11:56 AM Revision 0f5bf067 (git): merge revision(s) 52683,52684: [Backport #11719] [Backport #11722]
* lib/net/http.rb: Fixed regression for Net::HTTP::PUT with "Expect-100"
header.
* test/net/http/t...
U.Nakamura
11:48 AM Feature #11741: Migrate Ruby to Git from Subversion
Em 28-11-2015 20:25, Eric Wong escreveu:
> [email protected] wrote:
> ... There's a bunch of Redmine-specific too...
rosenfeld (Rodrigo Rosenfeld Rosas)
01:19 AM Feature #11741: Migrate Ruby to Git from Subversion
GitLab Inc. would be very happy to support this effort in any way possible. We can help with the conversion, add feat... sytse (Sytse Sijbrandij)
12:38 AM Feature #11741: Migrate Ruby to Git from Subversion
[email protected] wrote:
> Eric, would you want to try Gitlab out with `w3m` before the
> switch?

The main sit...
normalperson (Eric Wong)
09:48 AM Bug #11751 (Closed): allow --with-libedit to work when a path is specified
Applied in changeset r52795.
----------
* ext/readline/extconf.rb: call dir_config("libedit")
if --enable-libedit ...
naruse (Yui NARUSE)
04:47 AM Bug #11751: allow --with-libedit to work when a path is specified
See also https://svnweb.freebsd.org/ports/head/lang/ruby22/files/patch-ext_readline_extconf.rb?view=markup&pathrev=40... rbj (John Hein)
04:40 AM Bug #11751 (Closed): allow --with-libedit to work when a path is specified
Adding dir_config("libedit") to ext/readline/extconf.rb allows the --with-libedit configuration knob to take a path (... rbj (John Hein)
09:48 AM Revision 6db72c01 (git): * ext/readline/extconf.rb: call dir_config("libedit")
if --enable-libedit is spcified. [Bug #11751]
patched by John Hein
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
naruse (Yui NARUSE)
08:11 AM Revision 794fb410 (git): parse.y: dispatch heredoc end
* parse.y (ripper_dispatch_heredoc_end): at the end of here
document, the terminator always should present. has_sc...
nobu (Nobuyoshi Nakada)
05:36 AM Bug #11750: SEGV with Enumerator, yield and proc.
By bisecting, it raises `SytemStackError` or segfaults since r51243.
~~~
* vm_core.h: remove blockprocval field f...
nobu (Nobuyoshi Nakada)
04:44 AM Revision 4c6dd77d (git): vm_eval.c: make dsym
* vm_eval.c (rb_throw, rb_catch): get rid of making static IDs,
use dynamic symbos instead.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
04:44 AM Revision 51964bf9 (git): symbol.c: rb_sym_intern
* symbol.c (rb_sym_intern): rename from rb_cstr_intern and add
variants.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)

11/29/2015

11:58 PM Bug #11444: STDIN.each_codepoint hangs indefinitely on certain codepoints
Tomoyuki Chikanaga wrote:
> I didn't backport r51594 because it introduce an incompatibility.
But without r51549,...
usa (Usaku NAKAMURA)
08:22 AM Bug #11444: STDIN.each_codepoint hangs indefinitely on certain codepoints
Backported r51583 and r51638 into `ruby_2_2` at r52786.
I didn't backport r51594 because it introduce an incompatibi...
nagachika (Tomoyuki Chikanaga)
11:54 PM Revision 23ce0a42 (git): * 2015-11-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:53 PM Feature #11749 (Closed): [PATCH] variable.c: remove spurious #define for globals
Applied in changeset r52790.
----------
variable.c: remove spurious #define for globals
Removing the indirection he...
Anonymous
10:11 AM Feature #11749: [PATCH] variable.c: remove spurious #define for globals
Eric Wong wrote:
> @nobu: They appeared in r19781 when the *_{getter,setter,marker}
> methods were made public, pre...
nobu (Nobuyoshi Nakada)
06:09 AM Feature #11749 (Closed): [PATCH] variable.c: remove spurious #define for globals
variable.c: remove spurious #define for globals
Removing the indirection helps me with readability, at
least. It...
normalperson (Eric Wong)
11:53 PM Revision 9f986169 (git): variable.c: remove spurious #define for globals
Removing the indirection helps me with readability, at
least. It doesn't seem like there are many other places
in th...
Eric Wong
04:24 PM Bug #11750 (Closed): SEGV with Enumerator, yield and proc.
I found SEGV as follows.
```
% cat z.rb
def f
Enumerator.new {|y|
1000000.times {
yield
y...
akr (Akira Tanaka)
04:16 PM Feature #11741: Migrate Ruby to Git from Subversion
Hi Martin,
I think my previous response may have come out wrong -- I do think that a service like Gitlab should de...
maclover7 (Jon Moss)
05:58 AM Feature #11741: Migrate Ruby to Git from Subversion
Hello Jon,

On 2015/11/29 01:20, [email protected] wrote:
> Issue #11741 has been updated by Jon Moss.
>
>
> ...
duerst (Martin Dürst)
11:45 AM Revision 42225163 (git): SIGTERM should be also captured
because it will terminate the whole test process when it is
re-raised from this assertion.
git-svn-id: svn+ssh://ci....
naruse (Yui NARUSE)
09:10 AM Bug #11738: ARGF.readpartial raises a wrong exception
Backported into `ruby_2_2` branch at r52788. nagachika (Tomoyuki Chikanaga)
09:10 AM Revision 5925c930 (git): merge revision(s) 52745: [Backport #11738]
* io.c (argf_getpartial): should not resize str if the second
argument is not given.
[ruby-core:7...
nagachika (Tomoyuki Chikanaga)
09:01 AM Bug #11674: `local_variables` returns buffer-overflow garbage with methods with > 10 keyword arguments
Backported into `ruby_2_2` branch at r52787. nagachika (Tomoyuki Chikanaga)
09:01 AM Revision 979ba5fc (git): merge revision(s) 52536: [Backport #11674]
* vm_eval.c (local_var_list_add): skip internal local variable
name by its type but not if it has a name. ...
nagachika (Tomoyuki Chikanaga)
08:21 AM Revision 6d8ed07d (git): merge revision(s) 51583,51638: [Backport #11444]
* io.c (rb_io_each_codepoint): read more data when read partially.
[ruby-core:70379] [Bug #11444]
git-svn...
nagachika (Tomoyuki Chikanaga)
08:03 AM Bug #11724: SNIでsessionが無効だったときにhostnameがサーバに送られない
r52785 でひとまず r52682 は `ruby_2_2` には backport しましたが、openssl の変更がある予定ということで Backport 欄は残しておきます。 nagachika (Tomoyuki Chikanaga)
08:02 AM Bug #11401: Net::HTTP SSL session resumption does not send SNI
Backported into `ruby_2_2` branch at r52785. nagachika (Tomoyuki Chikanaga)
08:01 AM Revision 43739c72 (git): merge revision(s) 52682: [Backport #11401] [Backport #11724]
* lib/net/http.rb: set hostname before call ossl_ssl_set_session.
[Bug #11401][ruby-core:70152][fix GH-964]...
nagachika (Tomoyuki Chikanaga)
07:44 AM Bug #11416: TestEncodingConverter#test_newline_option fails under GC stress
r51488 and r51489 were backported into `ruby_2_2` branch at r52784. nagachika (Tomoyuki Chikanaga)
07:44 AM Revision ed2205ff (git): merge revision(s) 51488,51489: [Backport #11416]
* transcode.c (rb_econv_open0): rb_econv_t::source_encoding_name
and rb_econv_t::destination_encoding_name ...
nagachika (Tomoyuki Chikanaga)
07:29 AM Bug #11338: [PATCH] iseq.c (iseq_data_to_ary): dump kw_arg as symbol
Backported into `ruby_2_2` branch at r52783. nagachika (Tomoyuki Chikanaga)
07:29 AM Revision c07ec843 (git): merge revision(s) 51190: [Backport #11338]
* iseq.c (iseq_data_to_ary): dump kw_arg as symbol
* test/-ext-/iseq_load/test_iseq_load.rb: test kw_arg rou...
nagachika (Tomoyuki Chikanaga)
02:25 AM Revision fc0c2d1c (git): version.c: remove ruby_engine_name
* ruby.c (load_file_internal, ruby_process_options): share
ruby_engine instead of literal strings.
* version.c (In...
nobu (Nobuyoshi Nakada)
12:13 AM Revision d6beaf32 (git): * 2015-11-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:13 AM Revision b71f6be0 (git): Corrected grammar errors [ci skip]
* NEWS: [DOC] Various grammar corrections and clarifications to
increase readability. [Fix GH-1115]
git-svn-id: s...
nobu (Nobuyoshi Nakada)
12:06 AM Bug #11748 (Closed): [BACKPORT] ripper misses on_tstring_content callback result
2.2以降、on_tstring_contentコールバックの戻り値が捨てられています。
~~~
$ ruby2.0 -rripper -e 'p Ripper.sexp("<<E\nx\nE")'
[:program, [...
nobu (Nobuyoshi Nakada)

11/28/2015

10:29 PM Feature #11741: Migrate Ruby to Git from Subversion
[email protected] wrote:
> I think it's unreasonable to ask a website to degrade and work
> normally without any ...
normalperson (Eric Wong)
04:20 PM Feature #11741: Migrate Ruby to Git from Subversion
Hi Eric,
I think it's unreasonable to ask a website to degrade and work normally without any GUI or use of Javascr...
maclover7 (Jon Moss)
06:30 PM Bug #11613: test_aspawn_too_long_path creates too many processes
Backporrted r52222,r52229,r52273,r52277,r52357 into `ruby_2_2` branch at r52779. nagachika (Tomoyuki Chikanaga)
06:29 PM Revision 8ad98918 (git): merge revision(s) 52222,52229,52273,52277,52357: [Backport #11613]
limit the number of FDs in a process for stress test
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@5...
nagachika (Tomoyuki Chikanaga)
06:16 PM Bug #11343: random.c: getrandom compile error with clang
Backported r51242 into `ruby_2_2` branch at r52778. nagachika (Tomoyuki Chikanaga)
06:16 PM Revision 95bfac2e (git): merge revision(s) 51242: [Backport #11343]
* gc.c (__has_feature): move into internal.h.
* internal.h (__has_feature): ditto.
* internal.h (__...
nagachika (Tomoyuki Chikanaga)
05:37 PM Feature #9098: Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
Right. I guess what I'm saying is that tabs shouldn't be treated as equivalent to spaces at all, since the number of ... Ajedi32 (Ajedi32 W)
03:37 AM Feature #9098: Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
Because we can not distinguish tabs and spaces on most editors, while we can distinguish 4 spaces and 8 spaces.
It's...
matz (Yukihiro Matsumoto)
03:14 AM Feature #9098: Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
I'm confused. Why are tabs being treated as equivalent to spaces at all? E.g. If I write:
```ruby
def hello
pu...
Ajedi32 (Ajedi32 W)
01:31 AM Feature #9098: Indent heredoc against the left margin by default when "indented closing identifier" is turned on.
I updated the patch to treat tabs as equal to 8 spaces.
This seems to work fine with the indentation produced by p...
bjmllr (Ben Miller)
02:38 PM Feature #11747: "bury" feature, similar to 'dig' but opposite
> inferred from the what the user is passing (such as a symbol or string for a hash or an integer for an array)
I...
sawa (Tsuyoshi Sawada)
10:33 AM Revision 448d1d14 (git): parse.y: last content of heredoc
* parse.y (parser_here_document): store dispatched result of
on_tstring_content at the last fragment of a here docu...
nobu (Nobuyoshi Nakada)
08:56 AM Feature #11737: Pass in expression to then block in `case expression`
Nobuyoshi Nakada wrote:
> It reminded me a rejected proposal:
>
> ~~~ruby
> case expr
> when matcher => result
...
danielpclark (Daniel P. Clark)
12:10 AM Feature #11737: Pass in expression to then block in `case expression`
It reminded me a rejected proposal:
~~~ruby
case expr
when matcher => result
...
end
~~~
nobu (Nobuyoshi Nakada)
06:56 AM Revision ef44c0ad (git): ripper/lexer.rb: dispatch alias
* ext/ripper/lib/ripper/lexer.rb: alias same methods instead of
eval for each events.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
05:43 AM Revision cf2b422f (git): ripper/core.rb: share handlers
* ext/ripper/lib/ripper/sexp.rb (SexpBuilderPP): share scanner
event handlers and most of parser event handlers wit...
nobu (Nobuyoshi Nakada)
05:26 AM Revision f8ecb823 (git): ripper/core.rb: dispatch alias
* ext/ripper/lib/ripper/core.rb: alias same methods instead of
eval for each events.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)

11/27/2015

10:33 PM Feature #11747 (Feedback): "bury" feature, similar to 'dig' but opposite
How can it know what should be created, hash, array, or struct? nobu (Nobuyoshi Nakada)
08:16 PM Feature #11747 (Rejected): "bury" feature, similar to 'dig' but opposite
In Matz's recent Rubyconf talk, he used this example for the new 'dig' feature coming in Ruby 2.3:
~~~ruby
# we w...
dam13n (damien sutevski)
09:39 PM Bug #11519: "#{nil}" produces string as US-ASCII rather than current encoding
Backported into `ruby_2_2` branch at r52773. nagachika (Tomoyuki Chikanaga)
09:38 PM Revision aad72320 (git): merge revision(s) 51820: [Backport #11519]
* parse.y (literal_concat_gen, evstr2dstr_gen): keep literal
encoding beginning with an interpolation same ...
nagachika (Tomoyuki Chikanaga)
09:25 PM Bug #11369: Check length of selected NPN protocol
Backported r52227 and (partially) r52228 into `ruby_2_2` branch at r52772. nagachika (Tomoyuki Chikanaga)
09:24 PM Revision 950fd771 (git): merge revision(s) 52227,52228: [Backport #11369]
* ext/openssl/ossl_ssl.c (ssl_npn_select_cb): explicitly raise error
in ext/openssl instead of OpenSSL itse...
nagachika (Tomoyuki Chikanaga)
09:09 PM Bug #10969: public_send in combination with method_missing raises NameError instead of NoMethodError
Backported into `ruby_2_2` branch at r52771.
The `MISSING_NOENTRY` was introduced at r50743. I replaced `MISSING_NOE...
nagachika (Tomoyuki Chikanaga)
09:09 PM Revision 40e0921a (git): merge revision(s) 51427: [Backport #10969]
* vm_eval.c (send_internal): set method_missing_reason before
invoking overriding method_missing method so ...
nagachika (Tomoyuki Chikanaga)
08:49 PM Bug #10686: Memory leaking from torture test of symbol GC
Backported r49813 and r52140 into `ruby_2_2` branch at r52770. nagachika (Tomoyuki Chikanaga)
08:49 PM Revision a6eea9be (git): merge revision(s) 49813,52140: [Backport #10686]
* test/ruby/test_symbol.rb: avoid a false positive in AIX.
* test/ruby/test_symbol.rb (test_symbol_fstr_leak...
nagachika (Tomoyuki Chikanaga)
08:44 PM Bug #11271: TestObjSpace#test_trace_object_allocations_start_stop_clear occasional failure
Backported into `ruby_2_2` branch at r52769. nagachika (Tomoyuki Chikanaga)
08:43 PM Revision b908b2d6 (git): merge revision(s) 52128,52133: [Backport #11271]
* test/objspace/test_objspace.rb
(test_trace_object_allocations_start_stop_clear): clear object
a...
nagachika (Tomoyuki Chikanaga)
08:33 PM Bug #11211: defined(foo.bar) calls respond_to_missing? everytime
Backported into `ruby_2_2` branch at r52768.
The patch to vm_insnhelper.c (vm_defined) in r52768 was applied to insn...
nagachika (Tomoyuki Chikanaga)
08:31 PM Revision b6f5c225 (git): merge revision(s) 50737: [Backport #11211]
* insns.def (defined): skip respond_to_missing? when
a method is available.
[Bug #11211]
...
nagachika (Tomoyuki Chikanaga)
06:16 PM Bug #11744 (Closed): Open files being GC'ed while still in use
Great!
I'm glad to hear that.
naruse (Yui NARUSE)
04:35 PM Bug #11744: Open files being GC'ed while still in use
Actually, @nurse you are right!
It turns out that rb-inotify uses `IO.fd_for` in its code. At some point, the syst...
chancancode (Godfrey Chan)
09:22 AM Bug #11744: Open files being GC'ed while still in use
> We have found the issue
Looks like I spoke too soon! The issue is back with listen 3.0.5.
> In my experience,...
chancancode (Godfrey Chan)
05:46 AM Bug #11744: Open files being GC'ed while still in use
In my experience, such false closing is caused by IO.for_fd without specifying autoclose: false.
You know Ruby's I...
naruse (Yui NARUSE)
03:03 PM Revision b08bfaf6 (git): * 2015-11-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision dab944e3 (git): fixup! * lib/net/http.rb (connect): detect closed connection and reconnect If the server closes a keep-alive http connection, the client socket reaches EOF. To avoid an EOFError, detect the closed connection and reconnect. Added test to ensure HTTP#post succeeds even if the keep-alive-connection has been closed by the server. by Kristian Hanekamp <[email protected]> https://github.com/ruby/ruby/pull/1089 fix GH-1089
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:26 PM Revision 36326ceb (git): test_parser_events.rb: suppress a warning
* test/ripper/test_parser_events.rb (test_warn_cr_in_middle):
remove unused variable to suppress assigned-but-unuse...
nobu (Nobuyoshi Nakada)
02:07 PM Revision d249be62 (git): * lib/net/http.rb (connect): detect closed connection and reconnect
If the server closes a keep-alive http connection, the client socket
reaches EOF. To avoid an EOFError, detect the ...
naruse (Yui NARUSE)
12:31 PM Feature #11745: saving bits
dam i wanted to make a request to add a #[]= method similar to the #[] one, until i noticed that Bignum like others a... Hanmac (Hans Mackowiak)
10:26 AM Feature #11745: saving bits
Yui NARUSE wrote:
> Keep a string and store/manipulate those bits in it.
I also recommend to use Bignum if you do...
mame (Yusuke Endoh)
08:35 AM Feature #11745 (Closed): saving bits
Eike, we have done that kind of optimization for decades.
Matz.
matz (Yukihiro Matsumoto)
04:38 AM Feature #11745: saving bits
Keep a string and store/manipulate those bits in it. naruse (Yui NARUSE)
01:49 AM Feature #11745 (Closed): saving bits
Hi at the ruby team,
Sometimes we are still working with bits: these yes/no things.
But even a bit is an object, ...
eike.rb (Eike Dierks)
12:07 PM Bug #11746 (Closed): RDoc incorrect example call method on heredoc
The sample code for a call on a heredoc at http://ruby-doc.org/core-2.3.0_preview1/doc/syntax/literals_rdoc.html#labe... manuel (Jose Manuel Garcia)
02:22 AM Revision 6c0cf184 (git): parse.y: reduce ifdefs
* parse.y (dispatch_ignored_scan_event, has_delayed_token): more
macros to reduce ifdefs.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)

11/26/2015

06:25 PM Bug #11744: Open files being GC'ed while still in use
We have found the issue – apparently, listen 3.0.4 and below [doesn't actually teardown the inotify watchers](https:/... chancancode (Godfrey Chan)
06:12 PM Bug #11744 (Closed): Open files being GC'ed while still in use
Hello!
We recently added a feature on Rails that uses the [`listen` gem](https://github.com/guard/listen) under-th...
chancancode (Godfrey Chan)
03:50 PM Bug #11743: r52758 以降 config.guess がダウンロードできない
証明書に問題を検出しているからこけているわけで、このよう場合に自動でfallbackするのはダメでしょう。
根本解決をせずに回避したいならば、wgetなりcurlなりで別に手で取ってきてtool下に置くなりするべきです。
さて...
naruse (Yui NARUSE)
01:40 PM Bug #11743 (Closed): r52758 以降 config.guess がダウンロードできない
r52758 以降、以下のエラーで configu.guess がダウンロードできず、./configure できなくなりました。
~~~
./configure --prefix=/XXXXX
downloading co...
ngoto (Naohisa Goto)
03:41 PM Revision 37e6b8af (git): * 2015-11-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:40 PM Revision 8f026899 (git): Use more tough server: GitHub or repo.or.cz
https://gcc.gnu.org/wiki/GitMirror
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52761 b2dd03c8-39d4-4d8f-98ff-8...
naruse (Yui NARUSE)
02:13 PM Revision 81ece7f0 (git): increase additional nfiles
On recent my environment, it must be more than 11.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52760 b2dd03c8-...
naruse (Yui NARUSE)
12:36 PM Revision 778f32a1 (git): compile.c: tailcall opt for indexers
* compile.c (iseq_peephole_optimize): enable tail call
optimization for specialized indexers.
* compile.c (iseq_com...
nobu (Nobuyoshi Nakada)
09:09 AM Revision a3ddead9 (git): downloader.rb: Downloader.https
* tool/downloader.rb (Downloader.https): extract a method instead
of a global variable.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
08:31 AM Revision 4afebfd2 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:31 AM Revision 9ed1d63f (git): * regcomp.c, regenc.c, regexec.c, regint.h, enc/unicode.c:
Merge Onigmo 58fa099ed1a34367de67fb3d06dd48d076839692
+ https://github.com/k-takata/Onigmo/pull/52
git-svn-id: svn...
naruse (Yui NARUSE)
08:31 AM Revision 360b9835 (git): fixup! r52695
OpenSSL's SHA1 struct name is SHA_CTX (which is also used for SHA-0),
but function name is SHA1_Transform.
http://ope...
naruse (Yui NARUSE)
08:20 AM Bug #11704 (Assigned): Refinements only get "used" once in loop
Daniel P. Clark wrote:
> I wrote a benchmark for testing different ways of implementing a `uniq` method and I chose ...
shugo (Shugo Maeda)
06:06 AM Bug #11742 (Closed): lib/webrick/utils.rb:196:in `register': ERROR RuntimeError: can't add a new key into hash during iteration
RubyCI上にて、たまに以下のFailureが発生しています。
~~~
1) Failure:
TestNetHTTP_v1_2_chunked#test_set_form [/home/rubyci/unstable...
ngoto (Naohisa Goto)
04:08 AM Feature #11741: Migrate Ruby to Git from Subversion
[email protected] wrote:
<snip>

> * Solution: Gitlab is a tool with great documentation and a great
> API,...
normalperson (Eric Wong)
02:41 AM Feature #11741: Migrate Ruby to Git from Subversion
Hi Yui,
I apologize for not finding previous Git to SVN discussions on the Redmine issue tracker. I did search for...
maclover7 (Jon Moss)
01:15 AM Feature #11741: Migrate Ruby to Git from Subversion
Tony Arcieri wrote:
> It seems like this issue addresses at least some of the points raised in #10547, namely the in...
naruse (Yui NARUSE)
12:35 AM Feature #11741: Migrate Ruby to Git from Subversion
It seems like this issue addresses at least some of the points raised in #10547, namely the initial steps of a plan t... bascule (Tony Arcieri)
12:29 AM Feature #11741: Migrate Ruby to Git from Subversion
You should read discussion of ruby-core archive at https://bugs.ruby-lang.org/issues/10547#note-5 hsbt (Hiroshi SHIBATA)
12:06 AM Feature #11741 (Rejected): Migrate Ruby to Git from Subversion
Why you don't read previous discussion when you want to discuss about history management. naruse (Yui NARUSE)
01:17 AM Misc #10553 (Closed): Ruby 2.2.0 release engeneering
Ruby 2.2.0 is already released :) hsbt (Hiroshi SHIBATA)
01:01 AM Misc #11726 (Closed): [PATCH] Add a test case for `Coverage.peek_result`
hsbt (Hiroshi SHIBATA)
01:01 AM Misc #11732 (Closed): [PATCH] Coverage restart に関するテストケースの追加
hsbt (Hiroshi SHIBATA)
12:51 AM Revision 676c80d2 (git): * test/coverage/test_coverage.rb: Added test-case for Coverage.restart.
[Misc #11732][ruby-dev:49379]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52754 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
12:48 AM Revision a4ac5065 (git): * test/coverage/test_coverage.rb: Added test-case for Coverage.peek_result
without Coverage.start. [Misc #11726][ruby-core:71622]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@52753 b2dd0...
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom