Project

General

Profile

Activity

From 02/06/2014 to 02/12/2014

02/12/2014

10:32 PM Bug #9492: ruby won't build on Mac OS X versions before 10.6 - pthread_setname_np() not available
I am also experiencing this issue.
There are still many Apple Xserve running OS X 10.5.8 (darwin 9.8) in production.
PvpDJgHP (William Thomas NELSON)
10:12 PM Feature #9513: Hide Rational internal
[email protected] wrote:
> This is similar to [Feature #6083] for struct RBignum.

I support hiding more internals. T...
normalperson (Eric Wong)
12:00 PM Feature #9513 (Closed): Hide Rational internal
I'd like to hide C-level Ratinal internal.
I made a patch to do it.
This is similar to [Feature #6083] for struct R...
akr (Akira Tanaka)
09:22 PM Bug #9514: Huge query crash ruby core
[email protected] wrote:
> I have made a query on a [[http://teradata.com|terradata]] server using https://github....
normalperson (Eric Wong)
01:51 PM Bug #9514 (Third Party's Issue): Huge query crash ruby core
Hi,
I have made a query on a [[http://teradata.com|terradata]] server using https://github.com/priviterag/teradata...
waghanza (Marwan Rabbâa)
04:16 PM Feature #9515 (Open): `IO.each` and `CSV.each`
In `IO` class, there are pairs of a class method and an instance method with related function:
* `IO.read` and `IO...
sawa (Tsuyoshi Sawada)
04:04 PM Revision 6cb5dc55 (git): * configure.in: revert r44922. I should have used AC_CHECK_FUNCS()
to just define a symbol if the function is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44923 b2dd03...
Glass_saga (Masaki Matsushita)
03:24 PM Revision 353fcc27 (git): * configure.in: use AC_CHECK_FUNC instead of AC_CHECK_FUNCS
if available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Glass_saga (Masaki Matsushita)
03:17 PM Revision 759e2c79 (git): * 2014-02-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 PM Revision d6203c93 (git): * configure.in: fix to undefine HAVE_MEMEM collectlly if it is broken.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Glass_saga (Masaki Matsushita)
02:52 PM Bug #8756: SEGFAULT caused by `p Struct.new(:q?).instance_methods`
See https://bugs.ruby-lang.org/issues/9248#note-6 Eregon (Benoit Daloze)
11:48 AM Feature #6083: Hide a Bignum definition
I made a patch for this issue.
It just moves struct RBignum and related macros from include/ruby/ruby.h to interna...
akr (Akira Tanaka)
09:01 AM Revision 14922c70 (git): httpservlet/filehandler.rb: pass queries
* lib/webrick/httpservlet/filehandler.rb (set_dir_list): pass the
given queries to subdirectories.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
09:01 AM Revision 897a42b0 (git): yaml/api.c: fix typo
* ext/psych/yaml/api.c (yaml_emitter_delete): fix typo 'empty'
with 'emitter'.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
08:07 AM Bug #9156: Not able to get tmp dir to work with Ruby 2.0.0
MacOS X makes a directory with permission 0700 under `/var/folders` and sets `TMPDIR` to it by default.
Check if it ...
nobu (Nobuyoshi Nakada)
02:36 AM Revision f9fc9298 (git): test_rubyoptions.rb: just check if aborted
* test/ruby/test_rubyoptions.rb (test_segv_loaded_features):
ignore message at segv, just check if aborted.
git-sv...
nobu (Nobuyoshi Nakada)
02:25 AM Revision 20061dad (git): error.c: Crash Report log
* error.c (REPORTBUG_MSG): mention about Crash Report log file on
MacOS X.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
02:25 AM Revision 4cac2f4a (git): bigdecimal.h: suppress warnings
* ext/bigdecimal/bigdecimal.h (VpSetZero, VpSetInf): get rid of
unused-value warnings by gcc 4.9.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
01:37 AM Bug #9512 (Feedback): Segmentation fault for eventmachine 1.0.3 in rubyeventmachine.bundle on Ruby 2.0.0p353
Could you show Crash Report log file? nobu (Nobuyoshi Nakada)
12:21 AM Bug #9512: Segmentation fault for eventmachine 1.0.3 in rubyeventmachine.bundle on Ruby 2.0.0p353
eventmachine installs fine on ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin13.0.0] rubiii (Daniel Harrington)
12:14 AM Bug #9512: Segmentation fault for eventmachine 1.0.3 in rubyeventmachine.bundle on Ruby 2.0.0p353
Also not sure if this is a Ruby problem or if I should direct it to the eventmachine project. But I'm sure you can te... rubiii (Daniel Harrington)
12:07 AM Bug #9512 (Closed): Segmentation fault for eventmachine 1.0.3 in rubyeventmachine.bundle on Ruby 2.0.0p353
$ ruby --version # ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin12.5.0]
See attached crash output for...
rubiii (Daniel Harrington)

02/11/2014

10:51 PM Misc #9511 (Closed): [Doc] Relic url in `make help` instructions
At the end of `make help` there is a url for Developers howto
which does not exist anymore.
"see DeveloperHowto f...
giorgostsiftsis (Giorgos Tsiftsis)
09:25 PM Bug #9510 (Feedback): push_parser.rb:47: [BUG] Segmentation fault
Hello,
Please provide the minimum test script (and related files) necessary to reproduce this crash.
Thank you.
luislavena (Luis Lavena)
06:00 PM Bug #9510 (Closed): push_parser.rb:47: [BUG] Segmentation fault
c:/Ruby200/lib/ruby/gems/2.0.0/gems/nokogiri-1.6.1-x86-mingw32/lib/nokogiri/xml/sax/push_parser.rb:47: [BUG] Segmenta... maztan (Ed Savailonei)
06:07 PM Bug #9507: Ruby 2.1.0 is broken on ARMv5: tried to create Proc object without a block
Do you have any idea what might be the cause here? Do you want me to try out anything?
If that helps fixing this i...
webmeister (_ _)
10:16 AM Bug #9507: Ruby 2.1.0 is broken on ARMv5: tried to create Proc object without a block
I can only confirm this bug. Could we support anyhow in debugging this? abali (Andras Bali)
04:40 PM Revision 15cdd885 (git): * 2014-02-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:40 PM Revision 2fee22f3 (git): [DOC]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:02 PM Bug #9308: def's return value causes errors
r44449 was backported to ruby_2_0_0 branch at 44898. nagachika (Tomoyuki Chikanaga)
02:56 PM Bug #8756: SEGFAULT caused by `p Struct.new(:q?).instance_methods`
r42479, r42490, r42509, r43083, r43084 and r43085 were backported to ruby_2_0_0 branch at r44911. nagachika (Tomoyuki Chikanaga)
02:55 PM Revision 09e6766d (git): * ext/bigdecimal/bigdecimal.c (BigMath_s_log): Use rb_big_cmp instead of
RBIGNUM_NEGATIVE_P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
02:55 PM Revision b64a3e41 (git): merge revision(s) r42479,r42490,r42509,r43083,r43084,r43085: [Backport #8756] [Backport #9248]
* parse.y (rb_enc_symname_type): allow ID_ATTRSET for ID_INSTANCE,
ID_GLOBAL, ID_CLASS, ID_JUNK too. [Bug ...
nagachika (Tomoyuki Chikanaga)
02:43 PM Revision c1de2f4e (git): * bignum.c (rb_big_cmp): Specialize a comparison to zero.
* ext/bigdecimal/bigdecimal.c (is_negative): Use rb_big_cmp instead of
RBIGNUM_NEGATIVE_P.
git-svn-id: svn+ssh:/...
akr (Akira Tanaka)
02:06 PM Revision ab67419b (git): * ext/openssl/ossl_bn.c (ossl_bn_initialize): Use rb_integer_pack.
Fix SEGV by OpenSSL::BN.new(1 << (2**34)).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44909 b2dd03c8-39d4-4...
akr (Akira Tanaka)
08:11 AM Bug #9266: dead links to rubyforge
[email protected] wrote:
> These pages seem to be working now, so I'm closing this ticket.

Regardless, those links are g...
normalperson (Eric Wong)
07:04 AM Bug #9266 (Closed): dead links to rubyforge
These pages seem to be working now, so I'm closing this ticket.
Thanks for the report!
zzak (zzak _)
08:02 AM Revision bdeedccc (git): * ext/tk/README.tcltklib: [DOC] Fix typo by @xta [Fixes GH-532] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
06:59 AM Bug #9156: Not able to get tmp dir to work with Ruby 2.0.0
Sorry for the delayed answer, my platform is OSX Mavericks. saipas (B L)
02:09 AM Feature #9362: Minimize cache misshit to gain optimal speed
Shrinking needs huge changes, especially, in array.c, string.c, and parse.y. nobu (Nobuyoshi Nakada)
12:50 AM Feature #9362: Minimize cache misshit to gain optimal speed
Btw, have you time to investigate shrinking from 40 to 32 bytes?
I'd be curious to see how 32 bytes works, not sure...
normalperson (Eric Wong)
12:10 AM Revision 2833000f (git): * 2014-02-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:10 AM Revision 98e82f35 (git): * lib/logger.rb: [DOC] Fix arg name for Logger.new by @ryotarai [ci skip] [fix GH-531]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

02/10/2014

11:30 PM Bug #9509 (Third Party's Issue): nokogiri push_parser.rb:47: [BUG] Segmentation fault
Please report to [nokogiri](https://github.com/sparklemotion/nokogiri) repository at first. hsbt (Hiroshi SHIBATA)
10:58 PM Bug #9509 (Third Party's Issue): nokogiri push_parser.rb:47: [BUG] Segmentation fault
c:/Ruby200/lib/ruby/gems/2.0.0/gems/nokogiri-1.6.1-x86-mingw32/lib/nokogiri/xml/sax/push_parser.rb:47: [BUG] Segmenta... maztan (Ed Savailonei)
10:01 PM Feature #9508: Add method coverage and branch coverage metrics
I suggest using a coverage struct pointer in rb_iseq_struct to hold all
3 coverage VALUEs. rb_iseq_struct is gigan...
normalperson (Eric Wong)
06:27 PM Feature #9508: Add method coverage and branch coverage metrics
Here's the pull request as a patch. srawlins (Sam Rawlins)
06:21 PM Feature #9508 (Closed): Add method coverage and branch coverage metrics
Since the Coverage extension was introduced in Ruby 1.9, Ruby has had built-in line code coverage. Ruby should suppor... srawlins (Sam Rawlins)
03:26 PM Revision 0d2b4a6d (git): merge revision(s) r43583: [Backport #9288]
* file.c (GetLastError): already defined in windows.h on nowadays
cygwin, and caused the confliction with t...
nagachika (Tomoyuki Chikanaga)
01:35 PM Revision 22ce4774 (git): merge revision(s) 44579: [Backport #9500]
ext: use PRIsVALUE for rb_raise and rb_warn
* ext/bigdecimal/bigdecimal.c (BigDecimal_new): use PRIsVALUE fo...
naruse (Yui NARUSE)
11:45 AM Revision 565d568a (git): merge revision(s) 44572,44578,44591,44592: [Backport #9490]
ext: use rb_sprintf() and rb_vsprintf() with PRIsVALUE
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1...
naruse (Yui NARUSE)
05:39 AM Revision c57460b6 (git): * 2014-02-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:39 AM Revision 993e57d1 (git): * enum.c: document that it is OK to take more than available by @mvidner [fix GH-525] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:52 AM Feature #9469 (Closed): BigDecimal support for yaml serialization
zzak (zzak _)

02/09/2014

04:23 PM Bug #8627 (Closed): Socket.pack_sockaddr_in crashes ruby
r41215, r41216 and r41217 were backported to ruby_2_0_0 branch at 44900. nagachika (Tomoyuki Chikanaga)
04:25 AM Bug #8627: Socket.pack_sockaddr_in crashes ruby
I created backport issue to 2.0.0: https://bugs.ruby-lang.org/issues/9506 hsbt (Hiroshi SHIBATA)
04:22 PM Revision eb507ebd (git): merge revision(s) r41215,r41216,r41217: [Backport #8627] [Backport #9506]
* ext/socket/raddrinfo.c (nogvl_getaddrinfo): work around for Ubuntu
13.04's getaddrinfo issue with mdns4. ...
nagachika (Tomoyuki Chikanaga)
04:10 PM Bug #9342: [PATCH] SizedQueue#clear does not notify waiting threads in Ruby 1.9.3
1.9.3 and 2.0.0 has different implementation of Queue/SizedQueue from 2.1/trunk.
I partially backported r44595 for t...
nagachika (Tomoyuki Chikanaga)
04:07 PM Revision 08e1428b (git): merge revision(s) 44595: [Backport #9342]
* ext/thread/thread.c (rb_szqueue_clear): notify SZQUEUE_WAITERS
on SizedQueue#clear. [ruby-core:59462] [Bu...
nagachika (Tomoyuki Chikanaga)
03:37 PM Bug #9507: Ruby 2.1.0 is broken on ARMv5: tried to create Proc object without a block
Unfortunately I don't have an ARMv5 machine to debug this on. Is there anyone else who is able to take a look at this? Anonymous
03:08 PM Bug #9507 (Closed): Ruby 2.1.0 is broken on ARMv5: tried to create Proc object without a block
I'm using Arch Linux ARM which currently ships with Ruby 2.1.0. On all my ARMv5 devices, trying to run Ruby fails wit... webmeister (_ _)
03:37 PM Bug #9416: 'private def' results in syntax errors in the method
r44449 was backported to ruby_2_0_0 branch at r44898. nagachika (Tomoyuki Chikanaga)
03:36 PM Revision f0e52528 (git): merge revision(s) r44449: [Backport #9308]
* parse.y (local_push_gen, local_pop_gen): save cmdarg_stack to
isolate command argument state from outer s...
nagachika (Tomoyuki Chikanaga)
03:16 PM Bug #8006: Dir.glob behaves differently on 1.9.3 and 2.0
r43385 was backported to uby_2_0_0 branch at r44897. nagachika (Tomoyuki Chikanaga)
03:15 PM Revision c84397f4 (git): merge revision(s) 43385: [Backport #8006]
* dir.c (glob_helper): don't skip current directories if FNM_DOTMATCH
is given. [ruby-core:53108] [Bug #80...
nagachika (Tomoyuki Chikanaga)
11:49 AM Bug #8358: TestSprintf#test_float test failure
I committed r44896 to fix the compilation error. akr (Akira Tanaka)
03:09 AM Bug #8358: TestSprintf#test_float test failure
Can't you show its `config.log` file? nobu (Nobuyoshi Nakada)
10:12 AM Misc #9503: Request for a Question and Answer section
We are working on official faq, maybe we can have another that is meant for developers.

I'm afraid a Q&A submissi...
zzak (zzak _)
06:00 AM Bug #9177 (Third Party's Issue): Can't exit curses program and retain screen contents
curses is extracted from ruby-core. Please report this issue to https://github.com/ruby/curses hsbt (Hiroshi SHIBATA)
05:46 AM Bug #9326 (Closed): No superclass method in ruby 2.1
ruby_2_1 fixed this issue. Please wait until next release of Ruby 2.1 hsbt (Hiroshi SHIBATA)
05:00 AM Revision 59c1d04d (git): * configure.in: Fix compilation error.
https://bugs.ruby-lang.org/issues/8358#note-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44896 b2dd03c8-39...
akr (Akira Tanaka)
04:45 AM Bug #9094 (Third Party's Issue): Curses.getch() function responds twice for unicode keys
curses is extracted from ruby-core. If you still have this issue, Please report to https://github.com/ruby/curses hsbt (Hiroshi SHIBATA)
04:39 AM Bug #8710 (Feedback): Segmentation fault - when migrating a database on Debian 7.1
Could you try latest ruby and pg gem? hsbt (Hiroshi SHIBATA)
04:34 AM Bug #8124 (Closed): gem fails to install valid gems
hsbt (Hiroshi SHIBATA)
02:58 AM Bug #7985 (Third Party's Issue): Kidsruby crashes on Ubuntu thin client
hsbt (Hiroshi SHIBATA)
02:56 AM Bug #8486 (Feedback): Random segmentation fault
hsbt (Hiroshi SHIBATA)
02:27 AM Feature #9502: Remove deprecated definitions
We should provide a transition period.
So I didn't list definitions deprecated after Ruby 2.1 such as rb_str_associa...
akr (Akira Tanaka)
12:58 AM Bug #9505: Bug that should cause SystemStackError segfaults under Ruby 2.1
I can reproduce it on Ruby 2.1.1p28. and ruby-trunk(r44894) got SystemStackError. hsbt (Hiroshi SHIBATA)
12:29 AM Bug #9505 (Closed): Bug that should cause SystemStackError segfaults under Ruby 2.1
Using rspec-core.3.0.0.beta1 and ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]:
require "rspec"...
Perceptes (Jimmy Cuadra)

02/08/2014

11:56 PM Revision 5659a794 (git): * configure.in (rb_cv_bsd_qsort_r): ensure 'qsort_r' is not BSD version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:07 PM Misc #9503: Request for a Question and Answer section
I think it is a good idea, but few committers (including I) will have interest of creating it.
Instend of just reque...
mame (Yusuke Endoh)
10:26 PM Misc #9503: Request for a Question and Answer section
Tsuyoshi Sawada wrote:
> Zachary Scott wrote:
> > Please feel free to ask any questions on ruby-core or ruby-dev ma...
sawa (Tsuyoshi Sawada)
10:25 PM Misc #9503: Request for a Question and Answer section
Zachary Scott wrote:
> Please feel free to ask any questions on ruby-core or ruby-dev mailing lists.
>
> There is...
sawa (Tsuyoshi Sawada)
09:12 PM Misc #9503: Request for a Question and Answer section
Anybody can join and post to the ruby-core mailing list, not just
core developers.
normalperson (Eric Wong)
09:03 PM Misc #9503 (Rejected): Request for a Question and Answer section
Please feel free to ask any questions on ruby-core or ruby-dev mailing lists.
There is also ruby-talk for general ...
zzak (zzak _)
08:48 PM Misc #9503: Request for a Question and Answer section
Eric Wong wrote:
> We have a mailing list (ruby-core) where matz and other core developers
> read and discuss. No...
sawa (Tsuyoshi Sawada)
08:32 PM Misc #9503: Request for a Question and Answer section
We have a mailing list (ruby-core) where matz and other core developers
read and discuss. No need to deal with a c...
normalperson (Eric Wong)
08:14 PM Misc #9503 (Rejected): Request for a Question and Answer section
I often come up with a question regarding why Ruby is designed the way it is with respect to a certain specification.... sawa (Tsuyoshi Sawada)
10:54 PM Bug #8358 (Assigned): TestSprintf#test_float test failure
naruse (Yui NARUSE)
10:54 PM Bug #8358: TestSprintf#test_float test failure
r44890 breaks 32bit linux
http://c5632.rubyci.org/~chkbuild/ruby-trunk/log/20140208T150302Z.diff.html.gz
naruse (Yui NARUSE)
10:33 PM Bug #8358: TestSprintf#test_float test failure
Thanks Nobu. vo.x (Vit Ondruch)
02:40 PM Bug #8358 (Closed): TestSprintf#test_float test failure
Applied in changeset r44890.
----------
configure.in: Properly detect platform for SSE2 instructions.
* configure.i...
nobu (Nobuyoshi Nakada)
11:48 AM Bug #8358 (Assigned): TestSprintf#test_float test failure
It still does not for for me. It seems that there are two reasons:
1) The [i[4-6]86] if wrongly expanded to i4-686...
vo.x (Vit Ondruch)
08:46 PM Bug #9504: X509 certificate incorrectly loaded (because of try-pem-first-else-asn1)
My patch means you can load the certificate like this:
x509 = OpenSSL::X509::Certificate.new(cert, "DER")
I...
rep (Mark Schloesser)
08:43 PM Bug #9504 (Closed): X509 certificate incorrectly loaded (because of try-pem-first-else-asn1)
Ruby's openssl extension tries to load certificates as PEM format first, and on failure will try to do DER / ASN1. Th... rep (Mark Schloesser)
08:21 PM Revision 846e0462 (git): * configure.in (rb_cv_gnu_qsort_r): use compile error "conflicting
types for 'qsort_r'" instead of AC_RUN_IFELSE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44894 b2dd03c8-39d4...
naruse (Yui NARUSE)
07:08 PM Misc #9501 (Closed): [Doc] Minor updates to lib/yaml.rb
Applied in changeset r44893.
----------
* lib/yaml.rb: [DOC] Add links to syck and psych on github [Bug #9501]
Bas...
zzak (zzak _)
12:32 PM Misc #9501 (Closed): [Doc] Minor updates to lib/yaml.rb
giorgostsiftsis (Giorgos Tsiftsis)
07:08 PM Revision 7925015f (git): * lib/yaml.rb: [DOC] Add links to syck and psych on github [Bug #9501]
Based on a patch by Giorgos Tsiftsis [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44893 b2dd03c8-39d...
zzak (zzak _)
05:14 PM Bug #8945 (Closed): Unmarshaling an Array containing a Bignum from a tainted String returns a frozen, tainted Bignum
Applied in changeset r44891.
----------
marshal.c: Numerics are not tainted
* include/ruby/ruby.h (OBJ_TAINTABLE, O...
nobu (Nobuyoshi Nakada)
01:05 PM Bug #8945: Unmarshaling an Array containing a Bignum from a tainted String returns a frozen, tainted Bignum
Agreed. It should be consistent here.
Matz.
matz (Yukihiro Matsumoto)
05:13 PM Revision c5b8a6fa (git): * 2014-02-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:13 PM Revision cc1910b5 (git): marshal.c: Numerics are not tainted
* include/ruby/ruby.h (OBJ_TAINTABLE, OBJ_TAINT, OBJ_INFECT),
marshal.c (r_entry0): all Numerics never be tainted n...
nobu (Nobuyoshi Nakada)
03:28 PM Feature #9502: Remove deprecated definitions
Agree.
And today I've thought about deprecation of `rb_argv0` too.
nobu (Nobuyoshi Nakada)
03:16 PM Feature #9502 (Closed): Remove deprecated definitions
I'd like to remove deprecated definitions.
This means C level API change.
The list of functions, macros and types...
akr (Akira Tanaka)
02:40 PM Revision 85b1671b (git): configure.in: Properly detect platform for SSE2 instructions.
* configure.in: add qouting brackets and append wildcard for the
rest after target_cpu, to properly detect platform...
nobu (Nobuyoshi Nakada)
12:50 PM Revision cd476cd8 (git): * configure.in: check qsort_r(3) and whether it is GNU version.
BSD version has different prototype.
* util.h: use qsort_r() as ruby_qsort() if it is GNU version.
* util.c: define...
Glass_saga (Masaki Matsushita)
10:29 AM Feature #7068 (Rejected): ability to deactivate Hash#compare_by_identity()
Eregon (Benoit Daloze)
01:39 AM Feature #7068: ability to deactivate Hash#compare_by_identity()
Eric Hodel wrote:
> =begin
>
> h = {}
> h.compare_by_identity = true
> h['a'] = 1
> h['a'] = 2
> h....
sunaku (Suraj Kurapati)
09:20 AM Revision c7652dec (git): vm_insnhelper.c: adjust indent
* vm_insnhelper.c (check_match): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44888 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
07:35 AM Revision f01b5e21 (git): * lib/resolv.rb (Resolv::DNS::Message::MessageDecoder#get_labels):
Make it iterative.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
07:03 AM Revision c6f2c938 (git): * gc.c, gc.h (rb_objspace_marked_object_p): added.
This function *ONLY* works just after marking phase,
before any sweeping.
This function is highly depending curre...
ko1 (Koichi Sasada)
06:42 AM Revision 5323328f (git): * lib/resolv.rb: Don't set CLOEXEC flag explicitly. (Ruby set it by
default.)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:30 AM Bug #9498 (Closed): undefined method 'ord' for nil:NilClass from Resolv methods when internet connection is lost
Applied in changeset r44884.
----------
* lib/resolv.rb (Resolv::DNS::Message::MessageDecoder): Raise
DecodeError ...
akr (Akira Tanaka)
06:29 AM Revision 25a89ac0 (git): * lib/resolv.rb (Resolv::DNS::Message::MessageDecoder): Raise
DecodeError if no data before the limit.
Reported by Will Bryant. [ruby-core:60557] [Bug #9498]
git-svn-id: svn+...
akr (Akira Tanaka)
06:11 AM Revision 61f50ae0 (git): * io.c (SMALLBUF): Unused macro removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
05:53 AM Bug #8784: CSV - Empty fields are discarded when col_sep is a space
The bug is still present in Ruby 2.1.0
% ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
...
grim7reaper (Sylvain Laperche)
02:40 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong <[email protected]> wrote:
> Thanks for trying. This is probably specific to *BSD sockets
> impleme...
normalperson (Eric Wong)

02/07/2014

08:19 PM Bug #9473: Corruption and Segmentation faults all over
Interesting. Have you contacted the Passenger developers about this?
Anyways I'm happy unicorn is working well for...
normalperson (Eric Wong)
07:37 PM Bug #9473: Corruption and Segmentation faults all over
We've continued to see no crashes under Unicorn. We've done further testing but aren't certain if this is a systemic... drasch (David Rasch)
04:20 PM Revision 8ca2f856 (git): ruby.c: check argc
* ruby.c (proc_options): check argc before dereference of argv, to get
rid of potential out-of-bound access.
git-s...
nobu (Nobuyoshi Nakada)
03:46 PM Bug #9499 (Closed): The Vector.cross_product function returns the opposite vector of the expected result
The member function of class Vector returns the opposite vector of the expected result. The function calculates the r... dodo (Deyan Hadzhiev)
03:09 PM Bug #9477: Address family not supported by protocol - socket(2) - udp
Thank you.
resolv.conf contains IPv6 address.
So resolv.rb try to create an IPv6 socket but vserver linux kernel re...
akr (Akira Tanaka)
03:03 PM Bug #9477 (Closed): Address family not supported by protocol - socket(2) - udp
Applied in changeset r44880.
----------
* lib/resolv.rb: Ignore name servers which cause EAFNOSUPPORT on
socket cr...
akr (Akira Tanaka)
02:23 PM Bug #9477: Address family not supported by protocol - socket(2) - udp
Sorry for that, misread it.
```sh
% cat /etc/resolv.conf
nameserver 213.133.99.99
nameserver 213.133.100.100
...
bjoern (Bjoern Rennhak)
03:03 PM Revision 93cf7aac (git): * 2014-02-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 PM Revision 688606d2 (git): * lib/resolv.rb: Ignore name servers which cause EAFNOSUPPORT on
socket creation.
Reported by Bjoern Rennhak. [ruby-core:60442] [Bug #9477]
git-svn-id: svn+ssh://ci.ruby-lang.o...
akr (Akira Tanaka)
01:00 PM Revision da48c18c (git): * lib/open-uri.rb: [DOC] use lower case version of core classes, same
as commit r44878, based on patch by Jonathan Jackson [Bug #9483] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
zzak (zzak _)
12:57 PM Bug #9483 (Closed): Fix typo in OpenURI and Ripper documenation
Applied in changeset r44878.
----------
* ext/ripper/lib/ripper/lexer.rb: [DOC] use lower case version of core
cla...
zzak (zzak _)
12:57 PM Revision 9699d0dd (git): * ext/ripper/lib/ripper/lexer.rb: [DOC] use lower case version of core
classes when referring to return value, since we aren't directly
talking about the class. Patch by Jonathan Jackson...
zzak (zzak _)
12:57 PM Bug #8945 (Assigned): Unmarshaling an Array containing a Bignum from a tainted String returns a frozen, tainted Bignum
As `Bignum` instances are frozen now, it feels reasonable that they never be tainted, IMO. nobu (Nobuyoshi Nakada)
10:34 AM Bug #9498 (Closed): undefined method 'ord' for nil:NilClass from Resolv methods when internet connection is lost
We experienced the following exception from a call to Resolv.getaddresses during a time when our local DNS resolver w... willbryant (Will Bryant)
06:14 AM Revision 62157562 (git): configure.in: extra quotes
* configure.in: remove extra quotes in message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44877 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
06:13 AM Revision e224ab08 (git): configure.in: use C99
* configure.in: ISO9899:1999 is necessary for strtoll() on FreeBSD
10, (and may be possibly other platforms).
git-...
nobu (Nobuyoshi Nakada)
03:33 AM Bug #9435: Kernel.system problem
Tomoyuki Chikanaga wrote:
> Hello, wind.
> Thank you for your report.
>
> Could you confirm it can be reproducib...
windwiny (wind winy)
03:23 AM Revision fe1c2108 (git): win32.h: define strtoll and strtoull for earlier VC
* include/ruby/win32.h (strtoll, strtoull): VC8 and later until
VC12 have LONG_LONG but it is _int64, and provide i...
nobu (Nobuyoshi Nakada)
02:40 AM Feature #9423: Improve warning semantics
I wouldn't think it would have a major impact on performance since (hopefully) not that many warnings are issued in p... djberg96 (Daniel Berger)
02:27 AM Bug #9312: Build the ruby executable in bin/
Fedora Linux 19 x86-64 postmodern (Hal Brodigan)
02:02 AM Revision 5fe0030d (git): gc.c: ignore empty strings
* gc.c (get_envparam_size, get_envparam_double): silently ignore empty
strings, without any warnings regardless $VE...
nobu (Nobuyoshi Nakada)
01:59 AM Revision 9ba0b76f (git): gc.c: revert return
* gc.c (get_envparam_size): revert `return` statement removed by
accident.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
01:54 AM Revision bb6a76f9 (git): explicitly stop DRb::ExtServ
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:54 AM Revision 38b57c29 (git): gc.c: use size_t
* gc.c (ruby_gc_params_t, get_envparam_size): use size_t for
integer environment parameters for sizes.
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:43 AM Bug #9497 (Rejected): segv with installing gems
I think this is my fault. Removing my installation and re-installing seemed to fix the problem. tenderlovemaking (Aaron Patterson)
01:37 AM Bug #9497: segv with installing gems
Yes, it seems to still break with GC disabled. I'll rebuild with -g and see if I can get a backtrace. tenderlovemaking (Aaron Patterson)
12:41 AM Bug #9497: segv with installing gems
I cannot reproduce the problem on r44870 (x86_64-linux)

> It seems to only happen when I give the `-d` flag.

C...
normalperson (Eric Wong)
12:11 AM Bug #9497: segv with installing gems
I forgot to mention that this is in a checkout of the rubygems code. Here is the full reproduction steps:
$...
tenderlovemaking (Aaron Patterson)
12:09 AM Bug #9497 (Rejected): segv with installing gems
I'm getting a segv with trunk Ruby. To reproduce it do `ruby -d -I lib -S gem install minitst -V`. It seems to only... tenderlovemaking (Aaron Patterson)

02/06/2014

09:42 PM Bug #9477: Address family not supported by protocol - socket(2) - udp
Please show us /etc/resolv.conf, not /etc/hosts. akr (Akira Tanaka)
04:27 PM Bug #9477: Address family not supported by protocol - socket(2) - udp
No, vserver doesn't have the ipv6 patch enabled. Hosts is
```
127.0.0.1 localhost
::1 localho...
bjoern (Bjoern Rennhak)
04:24 PM Bug #9477: Address family not supported by protocol - socket(2) - udp
~% ruby -rresolv -e 'puts Resolv::DNS.new.getresource("_rubygems._tcp.rubygems.org", Resolv::DNS::Resource::IN::SRV).... bjoern (Bjoern Rennhak)
08:43 PM Feature #9496: [PATCH] constant.h: repacking rb_const_entry_struct
Thanks, committed as r44869.
This consistently lowers time(1) measurement of "ruby -e exit" memory
use by ~10-16K ...
normalperson (Eric Wong)
08:33 PM Feature #9496 (Closed): [PATCH] constant.h: repacking rb_const_entry_struct
Applied in changeset r44869.
----------
constant.h: reduce rb_const_entry_t size on 64-bit
* constant.h: reduce rb...
Anonymous
08:03 PM Feature #9496 (Closed): [PATCH] constant.h: repacking rb_const_entry_struct
From f8c53e2242e514626a4c9cecba149213ae286722 Mon Sep 17 00:00:00 2001
From: hekaldama <hekaldama>
Date: Wed, 29 Ja...
hekaldama (Adam Avilla)
08:33 PM Revision 88779f0a (git): * 2014-02-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:33 PM Revision 4baa488e (git): constant.h: reduce rb_const_entry_t size on 64-bit
* constant.h: reduce rb_const_entry_t size on 64-bit
Patch by Adam Avilla [ruby-core:60542] [Feature #9496]...
Eric Wong
07:21 PM Revision 73fc7809 (git): merge revision(s) 44861,44862: [Backport #9493]
* gc.c (get_envparam_int): don't accept a value equals to lowerbound
(changed by last commit) because "" or...
naruse (Yui NARUSE)
06:11 PM Revision 5d0f801a (git): * 2014-02-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:11 PM Revision 3c00535d (git): Add missing file of r44858
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@44866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:39 PM Bug #9433: Backquote fail to allocate memory
Daniel Libanori wrote:
> Hello Tomoyuki,
>
> I am forcing memory usage through inserting string at an array. Actu...
dlibanori (Daniel Libanori)
12:36 PM Bug #9433: Backquote fail to allocate memory
Hello Tomoyuki,
I am forcing memory usage through inserting string at an array. Actually, something like this is h...
dlibanori (Daniel Libanori)
12:14 PM Bug #9433 (Rejected): Backquote fail to allocate memory
Hello, Daniel.
Thank you for your reporting.
I cannot reproduce this, but I doubt your fork.rb have object leak. ...
nagachika (Tomoyuki Chikanaga)
12:21 PM Bug #9434: Segfault on bundle exec rackup of a Sinatra app
Hello, Ilya.
Thank you for your report.
It seemds that Segmentation Fault occurred in extension library mysql. I ...
nagachika (Tomoyuki Chikanaga)
11:49 AM Revision d4bbc2d7 (git): gc.c: check numeric string
* gc.c (get_envparam_int, get_envparam_double): check invalid string
as numeric.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
08:06 AM Revision 90294118 (git): fix typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:01 AM Feature #9487 (Rejected): Add #dup?, #dup! and #clone? and #clone!
Nice try. But dup! and clone! are not following the naming convention (adding ! to more dangerous version).
We are w...
matz (Yukihiro Matsumoto)
07:56 AM Bug #9008: TestProcess#test_clock_getres_constants and TestProcess#test_clock_gettime_constants fails on ARM
Just FYI, the test suite passes on Fedora Rawhide with 3.12.9-300.fc20.armv7hl Kernel. Thanks for pushing the fix ups... vo.x (Vit Ondruch)
07:54 AM Bug #9124: TestSocket errors in test-all on Arch 64-bit
This test passes for me on Fedora Rawhide with Kernel 3.12.8-300.fc20.x86_64 vo.x (Vit Ondruch)
07:52 AM Bug #9494 (Closed): Race condition in autoload of Digest::SHA256, etc.
At the moment the digest extension uses const_missing to implement autoload. Unfortunately there's a race condition: ... Conrad.Irwin (Conrad Irwin)
07:24 AM Revision 0de6eef3 (git): merge revision(s) 44852: [Backport #9343]
* ext/thread/thread.c (rb_szqueue_max_set): use correct queue and
limit wakeups. [Bug #9343][ruby-core:605...
naruse (Yui NARUSE)
06:28 AM Revision b31c66f7 (git): * gc.c (get_envparam_int): correct warning messsages.
* gc.c (get_envparam_double): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44862 b2dd03c8-39d4-4d8f-98...
ko1 (Koichi Sasada)
06:27 AM Bug #9492 (Closed): ruby won't build on Mac OS X versions before 10.6 - pthread_setname_np() not available
The following commit added a usage of the pthread_setname_np() function on Darwin to set the timer thread name: https... mistydemeo (Misty De Meo)
06:26 AM Revision cb410ff9 (git): * gc.c (get_envparam_int): don't accept a value equals to lowerbound
(changed by last commit) because "" or "foo" (not a number) strings
are parsed as 0. They should be rejected.
* gc....
ko1 (Koichi Sasada)
05:20 AM Revision c50e2851 (git): * configure.in (POSTLINK): sign built program using RUBY_CODESIGN
identity.
[Backport #9491]
* Makefile.in (PROGRAM): ditto.
* Makefile.in (LIBRUBY_SO): ditto.
* lib/mkmf.rb (LIN...
U.Nakamura
03:08 AM Revision c6c6a74f (git): * ext/stringio/stringio.c: [DOC] add docs and example by @schneems [ci skip] [fix GH-527]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:59 AM Revision 9b9d3bac (git): * lib/rubygems: RubyGems 2.2.2 which contains the following bug fixes:
http://rubygems.rubyforge.org/rubygems-update/History_txt.html#label-2.2.2+%2F+2014-02-05
https://bugs.ruby-lang.or...
naruse (Yui NARUSE)
02:54 AM Revision 71a01622 (git): suppress warnings: assigned but unused variable - es
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:24 AM Revision 39cb7840 (git): merge revision(s) 44853: [Backport #9490]
* gc.c (ruby_gc_set_params): if RUBY_GC_OLDMALLOC_LIMIT is provided,
then set objspace->rgengc.oldmalloc_in...
naruse (Yui NARUSE)
01:31 AM Revision 78b1ca9f (git): array.c: comment why rb_ary_modify is needed twice
* array.c (rb_ary_initialize): NUM2LONG() may call size.to_int,
ary can be frozen, modified, etc, so recheck after ...
nobu (Nobuyoshi Nakada)
12:50 AM Revision 38a9831c (git): test_marshal.rb: fix test depending on heap address
* test/ruby/test_marshal.rb (test_packed_string): explicitly force
encoding for the case packed string is 7bit ASCI...
nobu (Nobuyoshi Nakada)
12:32 AM Bug #9343: [PATCH] SizedQueue#max= wakes up waiters properly
Update backport status drbrain (Eric Hodel)
12:04 AM Revision f167bc40 (git): * gc.c (ruby_gc_set_params): if RUBY_GC_OLDMALLOC_LIMIT is provided,
then set objspace->rgengc.oldmalloc_increase_limit.
Without this fix, the env variable RUBY_GC_OLDMALLOC_LIMIT
do...
ko1 (Koichi Sasada)
 

Also available in: Atom