Project

General

Profile

Activity

From 03/26/2014 to 04/01/2014

04/01/2014

07:23 PM Bug #9683: Segmentation fault when using default proc feature in ruby Hash object
Currently, trunk act's like Eran's example: `a[1]` first results in SystemStackError, then results in segmentation f... srawlins (Sam Rawlins)
06:26 PM Bug #9691: Wrong value on float
Use Fixnum (14995 * 100) or BigDecimal:
~~~
require 'bigdecimal'
d = BigDecimal.new('149.95')
d * 100
# => 0.1...
avit (Andrew Vit)
11:29 AM Bug #9691 (Rejected): Wrong value on float
This is how it works. Learn floating point numbers.
"What Every Computer Scientist Should Know About Floating-Poi...
shyouhei (Shyouhei Urabe)
09:52 AM Bug #9691 (Rejected): Wrong value on float
Getting strange value on multiplying a float
149.95 * 100
=> 14994.999999999998
Anonymous
02:57 PM Bug #9692: __builtin_longjmp is called with a value greater than 1 (GCC compilation error)
I found the problem in configuration:
without LTO:
~~~
configure:15773: checking for __builtin_setjmp
configu...
marxin (Martin Liška)
09:55 AM Bug #9692 (Closed): __builtin_longjmp is called with a value greater than 1 (GCC compilation error)
Hello,
during testing of LTO on a gentoo machine:
Linux qemubox 3.12.13-gentoo #2 SMP Fri Mar 28 22:30:38 Local...
marxin (Martin Liška)
02:40 PM Revision 1170b057 (git): * lib/csv.rb: Symbol HeaderConverter: strip leading/trailing space.
Reported by Skye Shaw
[Fixes GH-575]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45498 b2dd03c8-39d4-4d8f-...
James Edward Gray II
02:35 PM Revision 7c4d4e1e (git): * lib/csv.rb: Don't attempt to convert nil headers.
Reported by Skye Shaw
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
James Edward Gray II
02:12 PM Bug #9657: Segfault in bigdecimal/util.rb Float#to_d
As nobu said, I guess that backporting r45015 helps to solve the issue. wanabe (_ wanabe)
11:45 AM Bug #9321: rb_mod_const_missing does not generate a c-return event
As far as I'm concerned, this changes an (incorrect) behaviour and it should be backported. In byebug's case, having ... deivid (David Rodríguez)
06:13 AM Bug #9321: rb_mod_const_missing does not generate a c-return event
This issues is available on 2.1 and 2.0.
This is possible that some applications implement workaround for this iss...
ko1 (Koichi Sasada)
06:07 AM Bug #9321 (Closed): rb_mod_const_missing does not generate a c-return event
ささださん曰く、
> const_missing が呼ばれると、c_call は飛ばれるのに c_return が呼ばれない、ので、デバッガ作るときに困るので、
> c_return 呼ばれるようにした。
> これに依存した挙動...
naruse (Yui NARUSE)
05:19 AM Bug #9321: rb_mod_const_missing does not generate a c-return event
Ah, I see.
I think it should be backported, but it changes a behavior.
@naruse-san, can we backport it?
ko1 (Koichi Sasada)
10:55 AM Revision 86034eaf (git): fix the example of failed URI
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:59 AM Bug #9662 (Closed): [Doc] Typo in README.EXT
Applied in changeset r45495.
----------
* README.EXT: fix typo.
[ruby-core:61634] [Bug #9662]
* README.EXT.ja: di...
hsbt (Hiroshi SHIBATA)
08:58 AM Revision 4192341e (git): * README.EXT: fix typo.
[ruby-core:61634] [Bug #9662]
* README.EXT.ja: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45495 b2dd0...
hsbt (Hiroshi SHIBATA)
08:29 AM Bug #9690 (Closed): Better orror message for config.guess downloading
Applied in changeset r45494.
----------
config_files.rb: show failure
* tool/config_files.rb (ConfigFiles.download)...
nobu (Nobuyoshi Nakada)
06:27 AM Bug #9690 (Closed): Better orror message for config.guess downloading
I recently tried to compile Ruby on a new machine and got the error below:
Trying again today, it suddenly worked,...
duerst (Martin Dürst)
08:29 AM Revision 0b57f675 (git): config_files.rb: show failure
* tool/config_files.rb (ConfigFiles.download): show failed URI.
[ruby-core:61792] [Bug #9690]
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
06:10 AM Bug #9685 (Closed): psych-2.0.5 のバックポート
hsbt (Hiroshi SHIBATA)
05:12 AM Bug #9689 (Closed): (BigDecimal + Float) no longer commutative due to #7176
So, there was a bug filed a while back (#7176) about Rational + BigDecimal failing, despite BigDecimal + Rational wor... saurik (Jay Freeman)
03:38 AM Revision 99d1f5f8 (git): * addr2line.c (rb_dump_backtrace_with_lines): don't depend hard coded
symbol '_start'.
* addr2line.c (fill_lines): instead of above, get a dynamic symbol
in the main executable and use...
naruse (Yui NARUSE)
12:07 AM Revision f6686b51 (git): * parse.y (rb_str_dynamic_intern): set mark bit if dynamic symbol
is before sweeping.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ktsj (Kazuki Tsujimoto)

03/31/2014

10:39 PM Revision f265ce70 (git): * addr2line.c (fill_lines): use dynsym, which is used for dynamic
linking and always exists, if there's no symtab.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45491 b2dd03c8-39...
naruse (Yui NARUSE)
10:34 PM Revision e1952036 (git): * 2014-04-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:34 PM Revision 6ba2c24c (git): * vm_dump.c (rb_print_backtrace): current implementation
uses dladdr to get the path of objects.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45489 b2dd03c8-39d4-4d8f-9...
naruse (Yui NARUSE)
07:58 PM Bug #9660: test/unit, minitest & bundler
[email protected] wrote:
> [email protected] wrote:
> > I like the name ruby-unit, in this case we should also consi...
normalperson (Eric Wong)
05:58 PM Bug #9660: test/unit, minitest & bundler
[email protected] wrote:
> I like the name ruby-unit, in this case we should also consider
> changing the namespaces to ma...
normalperson (Eric Wong)
08:21 AM Bug #9660: test/unit, minitest & bundler
I like the name ruby-unit, in this case we should also consider changing the namespaces to match (ie: RubyUnit) zzak (zzak _)
07:49 AM Bug #9660: test/unit, minitest & bundler
I think bundled test-unit should be rename like rbunit or ruby-unit. many of users is confused by bundled test-unit a... hsbt (Hiroshi SHIBATA)
02:58 PM Bug #9578: ‘Function’ undeclared in readline.c
Takahiro Kambe wrote:
> Who are you asking to commit? (BTW, I am not a commiter.)
Really!?
nobu (Nobuyoshi Nakada)
02:57 PM Bug #9578 (Closed): ‘Function’ undeclared in readline.c
Applied in changeset r45488.
----------
`readline/extconf.rb`: fix typo
* `ext/readline/extconf.rb`: fix typo,...
nobu (Nobuyoshi Nakada)
03:44 AM Bug #9578: ‘Function’ undeclared in readline.c
Nobuyoshi Nakada wrote:
> Takahiro Kambe wrote:
> > But it should be `$defs` instead of `$DEFS`?
>
> Exactly. P...
taca (Takahiro Kambe)
02:57 PM Revision 66481367 (git): readline/extconf.rb: fix typo
* ext/readline/extconf.rb: fix typo, `$defs` not `$DEFS`.
[ruby-core:61756] [Bug #9578]
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
02:38 PM Revision 6b9b8531 (git): variable.c, vm_method.c: pin down
* variable.c (rb_alias_variable): ensure pinned down.
* vm_method.c (rb_method_entry_make): ditto.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
02:17 PM Bug #9657: Segfault in bigdecimal/util.rb Float#to_d
Same thing as Dieter - intermittent fault at util.rb:39, haven't been able manually reproduce yet but it's happening ... brendandoyle (Brendan Doyle)
02:10 PM Bug #9321: rb_mod_const_missing does not generate a c-return event
no no I was missing something.... :( I thought this bug fix was included in 2.1 but it's not. Last master works fine.... deivid (David Rodríguez)
09:31 AM Bug #9321: rb_mod_const_missing does not generate a c-return event
I check with test/unit (modified as follow) and I got no error. Do I miss anything?
```ruby
require 'test/unit'
...
ko1 (Koichi Sasada)
10:55 AM Bug #9681 (Feedback): miniruby Bus Error at 0x3d44c4
It might be due to GCC bug, because GCC 4.5.2 is too old. Could you please try latest GCC? ngoto (Naohisa Goto)
08:24 AM Revision bf905503 (git): * test/ruby/memory_status.rb: require envutil before accessing EnvUtil
module. reported by ko1 via twitter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45486 b2dd03c8-39d4-4d8f-98...
U.Nakamura
06:39 AM Bug #9592: Fix segfault with old OpenSSL
backported into ruby_1_9_3 at r45485. (see #9672) usa (Usaku NAKAMURA)
06:38 AM Revision f150dbba (git): merge revision(s) 45271: [Backport #9672]
* ext/openssl/ossl.c (ossl_make_error): check NULL for unknown
error reasons with old OpenSSL, and insert a...
U.Nakamura
02:48 AM Revision 97cef275 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:34 AM Revision d14458fb (git): signal.c: preserve encoding
* signal.c (esignal_init): preserve encoding in error messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45...
nobu (Nobuyoshi Nakada)
02:34 AM Revision 03f0ca4c (git): vm.c: avoid inadvertent pin-down
* vm.c (vm_stat): get rid of inadvertent dynamic symbol pin-down,
and preserve encoding in error messages. also sh...
nobu (Nobuyoshi Nakada)
01:34 AM Revision 8125399c (git): st.c (st_init_table_with_size): update comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
01:14 AM Bug #8182: XMLRPC request fails with "Wrong size. Was 31564, should be 1501"
As I wrote, the check is useless. It should be removed. naruse (Yui NARUSE)

03/30/2014

10:38 PM Bug #9321 (Open): rb_mod_const_missing does not generate a c-return event
ko1 (Koichi Sasada)
04:32 PM Bug #9321: rb_mod_const_missing does not generate a c-return event
Hi @koichi, I'm still running into this issue... :( I really don't know what's going on, because the tests pass in ru... deivid (David Rodríguez)
10:26 PM Bug #9578: ‘Function’ undeclared in readline.c
Takahiro Kambe wrote:
> But it should be `$defs` instead of `$DEFS`?
Exactly. Please commit it.
nobu (Nobuyoshi Nakada)
01:22 PM Bug #9578 (Assigned): ‘Function’ undeclared in readline.c
nagachika (Tomoyuki Chikanaga)
12:30 AM Bug #9578: ‘Function’ undeclared in readline.c
r45240 added these lines to extconf.rb:
> ~~~ruby
> unless readline.have_type("rl_hook_func_t")
> $DEFS << "-D...
taca (Takahiro Kambe)
09:55 PM Revision a9237467 (git): gc.c: avoid inadvertent pin-down
* gc.c (gc_info_decode): get rid of inadvertent dynamic symbol
pin-down, and preserve encoding in error messages. ...
nobu (Nobuyoshi Nakada)
09:00 PM Revision 1cd98eb9 (git): * 2014-03-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:00 PM Revision c0dee604 (git): process.c: preserve encodings
* process.c (rlimit_resource_type, rlimit_resource_value):
preserve argument encoding in error messages.
git-svn-i...
nobu (Nobuyoshi Nakada)
09:00 PM Revision 956745ee (git): test_process.rb: test if success?
* test/ruby/test_process.rb (test_rlimit_value): should not use
magic number 0, which may not be EXIT_SUCCESS. use...
nobu (Nobuyoshi Nakada)
04:01 PM Bug #8405: CSV module - improper regexp for escaping special characters
r45374 was backported to ruby_2_0_0 at r45476. nagachika (Tomoyuki Chikanaga)
04:01 PM Revision 5d53e5b7 (git): merge revision(s) r45374: [Backport #8405]
* lib/csv.rb: Fixed a broken regular expression that was causing
CSV to miss escaping some special meaning ...
nagachika (Tomoyuki Chikanaga)
03:52 PM Revision fe736ccf (git): * test/ruby/envutil.rb (assert_no_memory_leak): increase default value
of `limit` keyword argument.
assert_no_memory_leak occasionally fails with limit=1.5.
git-svn-id: svn+ssh://ci.ru...
nagachika (Tomoyuki Chikanaga)
03:46 PM Bug #9651: __dir__ returns nil in instance_eval/module_eval
r42230 and r42231 were backported to ruby_2_0_0 at r45473. These changesets were required for resolv conflict.
And r...
nagachika (Tomoyuki Chikanaga)
03:43 PM Revision d0be5c2d (git): merge revision(s) r45360,r45361: [Backport #9651]
* vm_eval.c (eval_string_with_cref): Use file path even if scope is
given. Related to [ruby-core:56099] [Bu...
nagachika (Tomoyuki Chikanaga)
03:06 PM Revision 3041f215 (git): merge revision(s) r42230,r42231: [Backport #9651]
parse.y, vm_eval.c: file encoding in eval
* parse.y (yycompile): store file name as String to keep the encod...
nagachika (Tomoyuki Chikanaga)
02:53 PM Bug #9592: Fix segfault with old OpenSSL
r45271 was backported to `ruby_2_0_0` at r45472.
コミット連動で閉じてしまいましたが、trunk では修正済みなので Closed にした上で Backport 欄を使うということ...
nagachika (Tomoyuki Chikanaga)
02:50 PM Bug #9592 (Closed): Fix segfault with old OpenSSL
Applied in changeset ruby-200:r45472.
----------
merge revision(s) r45271: [Backport #9592] [Backport #9670]
* ext...
nagachika (Tomoyuki Chikanaga)
02:50 PM Revision 0cc54369 (git): merge revision(s) r45271: [Backport #9592] [Backport #9670]
* ext/openssl/ossl.c (ossl_make_error): check NULL for unknown
error reasons with old OpenSSL, and insert a...
nagachika (Tomoyuki Chikanaga)
02:43 PM Bug #9688 (Closed): Ruby's child process inherits parent's sockets (mswin)
Applied in changeset r45471.
----------
* win32/win32.c (rb_w32_accept, open_ifs_socket, socketpair_internal):
res...
usa (Usaku NAKAMURA)
02:38 PM Bug #9688: Ruby's child process inherits parent's sockets (mswin)
Thank you for testing my patch! usa (Usaku NAKAMURA)
02:42 PM Revision 38c3ba2f (git): * win32/win32.c (rb_w32_accept, open_ifs_socket, socketpair_internal):
reset inherit flag of socket to avoid unintentional inheritance of
socket. note that the return value of SetHandle...
U.Nakamura
01:16 PM Bug #9687 (Closed): Make a cap for malloc_limit adjustment
nagachika (Tomoyuki Chikanaga)
08:10 AM Revision 97a3464b (git): * 2014-03-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:10 AM Revision e4879afe (git): * parse.y (rb_str_dynamic_intern): [DOC] move rdoc from rb_str_intern.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
03:38 AM Bug #9608: [PATCH] avoid large alloca on Complex/Rational calls
tadf: ping? normalperson (Eric Wong)
03:28 AM Feature #9632: [PATCH 0/2] speedup IO#close with linked-list from ccan
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > 0001-doubly-linked-list-from-ccan-to-m...
normalperson (Eric Wong)

03/29/2014

03:16 PM Bug #9688 (Closed): Ruby's child process inherits parent's sockets (mswin)
When Ruby application creates child process, sockets are inherited from the parent process.
This causes severe troub...
arton (Akio Tajima)
02:58 PM Feature #9453 (Rejected): Return symbols of defined methods for `attr` and friends
I am not positive. The example
private *attr_reader(:images, :key_map, :window, :screen_manager,:animations)
...
matz (Yukihiro Matsumoto)
08:10 AM Bug #9518: Objects in large arrays are leaked
(2014/03/29 15:48), [email protected] wrote:
> I strongly believe there should no magic based on size.

I ne...
ko1 (Koichi Sasada)
06:48 AM Bug #9518: Objects in large arrays are leaked
ko1: may I commit the removal of special case for large array/hash?

* gc.c (rb_gc_writebarrier): remove special c...
normalperson (Eric Wong)
04:43 AM Bug #9687 (Open): Make a cap for malloc_limit adjustment
ko1 (Koichi Sasada)
04:37 AM Bug #9687 (Closed): Make a cap for malloc_limit adjustment
Applied in changeset r45468.
----------
* gc.c (gc_before_sweep): cap `malloc_limit' to
gc_params.malloc_limit_max...
ko1 (Koichi Sasada)
04:14 AM Bug #9687 (Closed): Make a cap for malloc_limit adjustment
The blog post [Ruby Garbage Collection: Still Not Ready for Production] (http://www.omniref.com/blog/blog/2014/03/27/... ko1 (Koichi Sasada)
04:37 AM Revision 835186a3 (git): * gc.c (gc_before_sweep): cap `malloc_limit' to
gc_params.malloc_limit_max. It can grow and grow with such case:
`loop{"a" * (1024 ** 2)}'
[Bug #9687]
This ...
ko1 (Koichi Sasada)
04:08 AM Feature #9686: Syntax for symbols used in hashes
Sorry, `string.to_sym`. nobu (Nobuyoshi Nakada)

03/28/2014

10:58 PM Feature #9686: Syntax for symbols used in hashes
On Mar 29, 2014 8:52 AM, <[email protected]> wrote:
>
> You can write simply for that case:
>
> ~~~ruby
> stri...
phluid61 (Matthew Kerwin)
10:52 PM Feature #9686: Syntax for symbols used in hashes
You can write simply for that case:
~~~ruby
string = 'foo'
{string => 'bar'}
~~~
nobu (Nobuyoshi Nakada)
08:22 PM Feature #9686: Syntax for symbols used in hashes
See #4276 bitsweat (Jeremy Daer)
07:56 PM Feature #9686 (Open): Syntax for symbols used in hashes
Symbols are often used literally as keys in hashes like this:
~~~ruby
{foo: 'bar'}
~~~
But acutally there is ...
saschamayr (Sascha Mayr)
10:43 PM Revision ec02cc29 (git): * 2014-03-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:43 PM Revision 8062cdc6 (git): test_member.rb: fix locale depending test failure
* test/-ext-/struct/test_member.rb (test_member_get): set
default_external encoding to fix locale depending test fa...
nobu (Nobuyoshi Nakada)
05:54 PM Bug #9659: crash in FIPS mode after unchecked algo->init_func failure
I've just compared the Debian and CentOS OpenSSL sources, and it looks like large parts of the FIPS functionality in ... jared.jennings.ctr (Jared Jennings)
05:11 AM Bug #9659 (Feedback): crash in FIPS mode after unchecked algo->init_func failure
I can't reproduce that assertion failure, with openssl 0.9.8y and 1.0.1f.
`OPENSSL_FIPS` needs to be defined, perhaps?
nobu (Nobuyoshi Nakada)
12:29 AM Bug #9659: crash in FIPS mode after unchecked algo->init_func failure
If any credit is given for finding this problem, it belongs to Joseph Yaworski; see https://tickets.puppetlabs.com/br... jared.jennings.ctr (Jared Jennings)
12:28 AM Bug #9659: crash in FIPS mode after unchecked algo->init_func failure
Attached are three cumulative patches against source:/trunk@45452.
The first, 001-detect-digest-failure, changes t...
jared.jennings.ctr (Jared Jennings)
03:55 PM Feature #9453 (Assigned): Return symbols of defined methods for `attr` and friends
usa (Usaku NAKAMURA)
12:36 PM Revision 1d223a3b (git): struct.c: avoid pinning down
* struct.c (rb_struct_set, rb_struct_aref, rb_struct_aset): get
rid of pinning down dynamic symbols by SYM2ID.
* s...
nobu (Nobuyoshi Nakada)
12:36 PM Revision fd8f3cb9 (git): parse.y: rb_id_attrget
* parse.y (rb_id_attrget): new function to convert setter ID to
getter ID.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
10:56 AM Feature #9678: New heredoc syntax
Some use cases for fun:
system <<:
> ./configure
> make
> make install
eval <<:
> 1...
alexeymuranov (Alexey Muranov)
10:32 AM Revision 4a463622 (git): struct.c: encoding of member name
* struct.c (not_a_member): preserve encoding of member name in
error messages.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
10:32 AM Bug #9684 (Closed): Use same error messages in struct.c
Applied in changeset r45462.
----------
struct.c: not_a_member message
* struct.c (not_a_member): extract name erro...
nobu (Nobuyoshi Nakada)
06:02 AM Bug #9684 (Feedback): Use same error messages in struct.c
Do you have code to raise those exceptions? nobu (Nobuyoshi Nakada)
10:32 AM Revision afb4bcbf (git): struct.c: not_a_member message
* struct.c (not_a_member): extract name error and use same error
messages. based on the patch by Marcus Stollsteim...
nobu (Nobuyoshi Nakada)
07:58 AM Revision 4a3f08d3 (git): .gdbinit (rp): dump T_SYMBOL
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:28 AM Revision 9d1bf5b3 (git): string.c: infect match result
* string.c (rb_pat_search): match result should be infected by the
pattern.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
02:28 AM Revision 2f14bde8 (git): string.c: backref substitution
* re.c (rb_reg_regsub): allow nil regexp for string matching.
* string.c (rb_str_sub_bang, str_gsub): make substitut...
nobu (Nobuyoshi Nakada)
02:27 AM Revision 2d82342c (git): string.c: unset $~ if unmatch
* string.c (rb_pat_search): unset $~ if the last match failed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@454...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 209a310c (git): revert r45417
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:17 AM Revision 0795c716 (git): revert r45417
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:28 AM Bug #9685 (Closed): psych-2.0.5 のバックポート
CVE-2014-2525 の修正を含んだ psych-2.0.5 のバックポートをお願いします。
ref. https://github.com/tenderlove/psych/pull/187
related commi...
hsbt (Hiroshi SHIBATA)
12:23 AM Revision 7a01bfcd (git): * ext/psych/psych.gemspec: update gemspec for psych-2.0.5
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:19 AM Revision 7efc09ec (git): * 2014-03-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:19 AM Revision e221c6ce (git): * ext/psych/lib/psych.rb: Merge psych-2.0.5. bump version to
libyaml-0.1.6 for CVE-2014-2525.
* ext/psych/yaml/config.h: ditto.
* ext/psych/yaml/scanner.c: ditto.
* ext/psych/yam...
hsbt (Hiroshi SHIBATA)

03/27/2014

10:42 PM Bug #9680 (Closed): String#sub and siblings should not use regex when String pattern is passed
I missed to include this ticket reference in the commit log.
Inflector seems using other replacements with RE, so ...
nobu (Nobuyoshi Nakada)
07:03 PM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
Good point, Benoit! This is actually why I started looking into #gsub in the first place. I benchmarked ActiveSupport... srawlins (Sam Rawlins)
04:17 PM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
It would be interesting to run the benchmark on a more realistic example. One should use String#tr or String#tr! if i... Eregon (Benoit Daloze)
02:02 AM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
I think the speedup in this patch comes almost entirely from skipping the regex engine, not from the GC savings.
P...
srawlins (Sam Rawlins)
01:28 AM Bug #9680: String#sub and siblings should not use regex when String pattern is passed
I had an idea to replace the current reg_cache with memoization for
converting string literals, but never got aroun...
normalperson (Eric Wong)
12:09 AM Bug #9680 (Closed): String#sub and siblings should not use regex when String pattern is passed
Currently `String#sub`, `#sub!`, `#gsub, and `#gsub!` all accept a String pattern, but immediately create a Regexp fr... srawlins (Sam Rawlins)
08:16 PM Feature #9678: New heredoc syntax
Yes, it has to be defined immediately, otherwise it would be impossible to reuse the same heredoc "identifier" (`Mess... alexeymuranov (Alexey Muranov)
08:13 PM Feature #9678: New heredoc syntax
Rodrigo Rosenfeld Rosas wrote:
> What should the scope for interpolation be?
I had thought about it, but i did no...
alexeymuranov (Alexey Muranov)
07:12 PM Feature #9678: New heredoc syntax
What should the scope for interpolation be?
~~~
def my_method
a = 1
b = <<:message
end
a = 2
message:
...
rosenfeld (Rodrigo Rosenfeld Rosas)
07:08 PM Feature #9678: New heredoc syntax
Rodrigo Rosenfeld Rosas wrote:
> Is it possible to start the '>' anywhere besides the first char?
Good point, why...
alexeymuranov (Alexey Muranov)
07:02 PM Feature #9678: New heredoc syntax
Is it possible to start the '>' anywhere besides the first char?
~~~
def my_method
a = <<Message1:
Message1...
rosenfeld (Rodrigo Rosenfeld Rosas)
01:36 PM Feature #9678: New heredoc syntax
I try to summarize again, hopefully better, and with a bit different syntax.
### Example
class C
def...
alexeymuranov (Alexey Muranov)
01:42 AM Feature #9678 (Feedback): New heredoc syntax
Could you summarize your proposal concretely? nobu (Nobuyoshi Nakada)
05:13 PM Feature #9453: Return symbols of defined methods for `attr` and friends
It's been almost 2 months...any chance we could get a comment on this from the core team? jballanc (Joshua Ballanco)
03:30 PM Bug #8358: TestSprintf#test_float test failure
We've decided to revert the whole sse2 block from configure.in in official Linux Arch ruby package. https://www.archl... anatolik (Anatol Pomozov)
02:36 PM Bug #9681: miniruby Bus Error at 0x3d44c4
Just to give an update.
After many different tries, the solutions for compiling ruby 2.1 is to use Sunstudio rathe...
genie (Genie Sol)
10:06 AM Bug #9681 (Closed): miniruby Bus Error at 0x3d44c4
Dear team,
I'm trying to compile ruby 2.1.1 on Solaris Oracle Solaris 11.1 SPARC, with gcc version 4.5.2 (GCC).
...
genie (Genie Sol)
02:00 PM Bug #9683: Segmentation fault when using default proc feature in ruby Hash object
In ruby-2.0.0
➜ bruno-v2 rvm:(ruby-2.0.0) git:(master) ✗ ruby -v
ruby 2.0.0p451 (2014-02-24 revision 45167) [x86_6...
levieb (Eran Barak Levi)
01:51 PM Bug #9683 (Closed): Segmentation fault when using default proc feature in ruby Hash object

➜ bruno-v2 rvm:(ruby-2.1.0) git:(master) ✗ uname -a
Darwin erans-mbp.intkontera.com 13.1.0 Darwin Kernel Version ...
levieb (Eran Barak Levi)
01:59 PM Bug #9684 (Closed): Use same error messages in struct.c
In `struct.c`, use the same error message "`foo' is not a struct member" in
- `rb_struct_getmember` (line 97) and
...
stomar (Marcus Stollsteimer)
01:42 PM Bug #9682 (Closed): [Doc] Improve Time.parse documentation (in lib/time)
Consistently use EST like all other examples in lib/time.
Also tries to clarify the behaviour by adding a comment wi...
stomar (Marcus Stollsteimer)
12:03 PM Revision fb3bd787 (git): string.c: suppress warnings
* string.c (rb_str_sub_bang, str_gsub): initialize conditionally
assigned variables to suppress maybe-uninitialized...
nobu (Nobuyoshi Nakada)
09:58 AM Revision 5752b61d (git): string.c: search by rb_str_index
* re.c (match_regexp): set regexp for MatchData from string.
* re.c (rb_backref_set_string): create MatchData from st...
nobu (Nobuyoshi Nakada)
09:47 AM Revision 227a5a2a (git): string.c: mustnot_broken
* string.c (mustnot_broken): extract function to reject invalid
byte sequence, from rb_str_split_m().
git-svn-id: ...
nobu (Nobuyoshi Nakada)
09:08 AM Revision ffdb3ce9 (git): re.c: class name encoding
* re.c (match_inspect): preserve class name encoding by PRIsVALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
nobu (Nobuyoshi Nakada)
09:08 AM Revision 2dc8f669 (git): test_m17n_comb.rb: refine assertions
* test/ruby/test_m17n_comb.rb (test_str_scan): refine assertion
messages.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
05:42 AM Revision 7c9f1aa3 (git): [DOC] Fix NEWS about Symbol GC
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
05:18 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
kosaki: any ideas for the lack of guard page for the main thread?

I have one idea, but I hate it: run timer threa...
normalperson (Eric Wong)
03:48 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
Increasing guard page size doesn't not fit for x86 32bit, at least. They have no enough room.
I see no regression if...
kosaki (Motohiro KOSAKI)
03:03 AM Revision 949f1160 (git): string.c: invert flag
* string.c (str_gsub): invert and rename `str_replace` flag as
`need_backref`.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
03:01 AM Revision acc3cf5f (git): * addr2line.c (fill_lines): check shdr[i].sh_type because even if
.symtab section exists, the section's type can be SHT_NOBITS and
actual data doesn't exist in the file. [Bug #9654]...
naruse (Yui NARUSE)
02:58 AM Revision 6c27d383 (git): re.c: indent
* re.c (rb_reg_search): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45444 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
02:58 AM Revision d94dcf1e (git): parse.y: type-punning cast
* parse.y (rb_gc_free_dsymbol): use intermediate st_data_t and get
rid of type-punning cast.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)

03/26/2014

11:27 PM Bug #8508: Invalid byte sequence in UTF-8 (ArgumentError) in win32/registry.rb
Add backport request drbrain (Eric Hodel)
10:48 PM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > I propose the following to test insid...
normalperson (Eric Wong)
07:48 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
[email protected] wrote:
> I propose the following to test inside threads:
> http://bogomips.org/ruby.git/pa...
normalperson (Eric Wong)
03:59 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
I found no problems.
Let's try it.
nobu (Nobuyoshi Nakada)
02:38 AM Bug #9606: Ocassional SIGSEGV inTestException#test_machine_stackoverflow on OpenBSD
[email protected] wrote:
> It fails on x86 as well - #9198

It seems the common problem is the main thread sta...
normalperson (Eric Wong)
09:46 PM Revision b1cd933e (git): * 2014-03-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:46 PM Revision c6aa2c46 (git): temporally change for powerpc64-linux fc18
fc18 powerpc64's libc6-dbg has symtab/strtab but it can't be
referenced. therefore add workaround not to see them.
g...
naruse (Yui NARUSE)
09:28 PM Bug #9657: Segfault in bigdecimal/util.rb Float#to_d
Same thing...
~~~
2.1.0/lib/ruby/2.1.0/bigdecimal/util.rb:18: [BUG] Segmentation fault at 0x00000030d99000
ruby ...
[email protected] (Brent Theisen)
03:58 PM Bug #9679 (Third Party's Issue): /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/util/diff.rb:129: [BUG] Segmentation fault
Hi
Not sure if it's a Chef or Ruby issue, I just thought I would follow the last lines of the output and report th...
vkats (Katsikaros Vangelis)
02:19 PM Revision e6dcb3b1 (git): [DOC] Add NEWS about Symbol GC
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
01:52 PM Feature #9678: New heredoc syntax
IMO, this would allow a program with heredocs to be easily readable without having to indent heredocs. Especially if... alexeymuranov (Alexey Muranov)
01:47 PM Feature #9678: New heredoc syntax
Sorry, of course:
f(42)
i would expect to output
Literal text
------------
Here text.

...
alexeymuranov (Alexey Muranov)
01:40 PM Feature #9678: New heredoc syntax
And the expected output? nobu (Nobuyoshi Nakada)
01:27 PM Feature #9678 (Feedback): New heredoc syntax
For whatever it is worth, i've just had this idea of a new heredoc syntax for some programming language:
class...
alexeymuranov (Alexey Muranov)
12:10 PM Bug #9177: Can't exit curses program and retain screen contents
Hiroshi SHIBATA wrote:
> curses is extracted from ruby-core. Please report this issue to https://github.com/ruby/cur...
walles (Johan Walles)
11:30 AM Revision bb1d0d28 (git): parse.y: set encoding
* parse.y (rb_str_dynamic_intern): associate proper encoding with
the result symbol.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
11:14 AM Revision e8de850e (git): encoding.c: fix encoding of dynsym
* encoding.c (rb_enc_get_index): the encoding of dynamic symbol
comes from fstr.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
10:59 AM Revision 2d8c3e78 (git): remove break because strtab/symtab is usually the last segment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:53 AM Bug #9652: Marshal doesn't dump/load Time#zone correctly with too many time object
Eric Wong wrote:
> Sorry about the portability problems.
Of course you don't have to take it seriously.
It's th...
usa (Usaku NAKAMURA)
08:26 AM Bug #9674: Segfault when marshaling Queue
Thank you for the fast fix! :) splattael (Peter Leitzen)
02:20 AM Bug #9674 (Closed): Segfault when marshaling Queue
Applied in changeset r45423.
----------
thread.c: undumpable
* ext/thread/thread.c (undumpable): ConditionVariable ...
nobu (Nobuyoshi Nakada)
08:24 AM Revision 45fff515 (git): encoding.c: enc_capable symbol
* encoding.c (enc_capable): Symbol is now encoding capable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45436 ...
nobu (Nobuyoshi Nakada)
07:40 AM Revision 623da152 (git): temporaly show sym->st_name and so on
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
06:43 AM Revision ef02cae5 (git): parse.y: fix rb_str_symname_type call
* parse.y (rb_str_dynamic_intern): fix the second argument to
rb_str_symname_type, which is a bit mask but not a bo...
nobu (Nobuyoshi Nakada)
06:36 AM Revision 5620a519 (git): * parse.y (rb_str_dynamic_intern): fix commit miss.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
06:34 AM Revision 33b8663f (git): parse.y: guard dup string
* parse.y (rb_str_dynamic_intern): prevent a string which may be
duplicated, from GC.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
06:34 AM Revision ad8ed59a (git): parse.y: dup iff needed
* parse.y (rb_str_dynamic_intern): dup the given string only if
needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
06:34 AM Revision 9a848c5f (git): parse.y: no dup US-ASCII string
* parse.y (rb_str_dynamic_intern): no needs to associate encoding
if it is US-ASCII.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
05:58 AM Revision e70b61d0 (git): * parse.y: inline must be static (for mswin).
fixed build error introduced at r45426.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45429 b2dd03c8-39d4-4d8f-...
U.Nakamura
05:54 AM Bug #9677 (Third Party's Issue): OpenSSL::PKey::EC#to_text causes a segmentation fault
I have Ruby 2.1.1p76 and when I try to run a particular snippet of code using the OpenSSL extension, I get a segmenta... DavidEGrayson (David Grayson)
05:39 AM Revision b9ea1359 (git): * internal.h (USE_SYMBOL_GC): enable Symbol GC by default (USE_SYMBOL_GC == 1).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
05:14 AM Revision 17a6f922 (git): cast to int to silence clang compile error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
04:57 AM Feature #9634 (Closed): [PATCH]Symbol GC
Applied in changeset r45426.
----------
* parse.y: support Symbol GC. [ruby-trunk Feature #9634]
See this ticket a...
Anonymous
04:57 AM Revision 90b70738 (git): * parse.y: support Symbol GC. [ruby-trunk Feature #9634]
See this ticket about Symbol GC.
* include/ruby/ruby.h:
Declare few functions.
* rb_sym2id: almost same as old S...
authorNari (Narihiro Nakamura)
04:30 AM Revision 2bf56ded (git): * addr2line.c (fill_lines): loop reverse order not to overwrite
the basis of base addresses comparison.
* addr2line.c: use uintptr_t instead of intptr_t for poinrters.
* addr2line...
naruse (Yui NARUSE)
02:20 AM Revision 3935f2ae (git): marshal.c: undumpable hidden objects
* marshal.c (w_object): internal objects are not dumpable.
[ruby-core:61677] [Bug #9674]
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
02:20 AM Revision 1dd52701 (git): thread.c: undumpable
* ext/thread/thread.c (undumpable): ConditionVariable and Queue
are not dumpable. [ruby-core:61677] [Bug #9674]
g...
nobu (Nobuyoshi Nakada)
01:41 AM Bug #9675 (Rejected): Marshal.load fails with recursive structures and user defined hash method
Cody Cutrer wrote:
> It seems like the hash should be constructed during loading *without* calling #hash, and then a...
nobu (Nobuyoshi Nakada)
01:38 AM Revision f3867e22 (git): * addr2line.c (follow_debuglink): show message if it closes opened
(and maybe used) elf binary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45422 b2dd03c8-39d4-4d8f-98ff-823fe69...
naruse (Yui NARUSE)
01:38 AM Revision b8ba4016 (git): * addr2line.c (fill_line): pass and use offset instead of
curobj_baseaddr.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
12:48 AM Revision 62efb9c2 (git): add feature number to ChangeLog entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45420 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Yutaka Kanemoto
12:21 AM Feature #9673: pieをconfigureからdisableしたい
ありがとうございます。

入れておきました。
どこかで困っている人がいたら啓蒙しようと思います。

--
Yutaka KANEMOTO
http://d.hatena.ne.jp/kinpoco/
kanemoto (Yutaka Kanemoto)
12:13 AM Revision 738c3034 (git): add --disable-pie option to configure
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Yutaka Kanemoto
12:02 AM Revision 537623e4 (git): don't write _start as is; use dlsym
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
 

Also available in: Atom