Project

General

Profile

Activity

From 04/05/2017 to 04/11/2017

04/11/2017

10:41 PM Revision 76ab146c (git): * 2017-04-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:41 PM Revision ffa55136 (git): Merge upstream of ruby/etc.
* Do not use `git ls-files` for file listing.
* Fix extconf.rb path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
hsbt (Hiroshi SHIBATA)
06:08 PM Bug #13422: etc.gemspec is invalid (typo)
I see... I guess it would work for release tarballs; but e.g. not for `make install` in a subversion working copy of ... stomar (Marcus Stollsteimer)
05:10 PM Bug #13422: etc.gemspec is invalid (typo)
stomar (Marcus Stollsteimer) wrote:
> On a side note: will `spec.files` with `git ls-files ...` work in all installa...
vo.x (Vit Ondruch)
05:07 PM Bug #13422 (Closed): etc.gemspec is invalid (typo)
This was resolved by trunk|r58316 vo.x (Vit Ondruch)
12:09 PM Bug #13422 (Closed): etc.gemspec is invalid (typo)
The gemspec for etc is invalid (and lets `rvm install ruby-head` fail):
``` diff
diff --git a/ext/etc/etc.gemspec...
stomar (Marcus Stollsteimer)
02:56 PM Revision abc5e896 (git): Socket.udp_server_sockets: use symbol proc
Symbol proc is shorter human and machine code;
and also avoids needing to name variables.
* ext/socket/lib/socket.rb...
Eric Wong
02:39 PM Bug #13424 (Closed): Solaris10上で make update-rubyspec が bad substitution で失敗
おそらく r58217 以降、Solaris 10 上にて、 make update-rubyspec が以下のように失敗します。
~~~
$ make update-rubyspec V=1
./tool/git-refr...
ngoto (Naohisa Goto)
02:11 PM Bug #13423 (Closed): error in etc.gemspec
`git` コマンドがないと `make install` が `etc.gemspec` でエラーになります。
```
Invalid gemspec in [/path/to/ruby/ext/etc/etc.gemspe...
znz (Kazuhiro NISHIYAMA)
12:28 PM Revision e042dd0e (git): Parenthesized CHECK_CFP_CONSISTENCY [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:20 PM Bug #13417 (Closed): exts.mk installed into bundled gems
Applied in changeset trunk|r58318.
----------
Install only files explicitly referenced by bundled gems.
[Bug #13417...
nobu (Nobuyoshi Nakada)
11:35 AM Bug #13417: exts.mk installed into bundled gems
I put together this [1], which should avoid installation of the exts.mk.
The idea is, that only the files wh...
vo.x (Vit Ondruch)
12:20 PM Revision 7965327d (git): Install only files explicitly referenced by bundled gems.
[Bug #13417]
[Fix GH-1580]
Author: Vít Ondruch <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
12:20 PM Revision 8913e294 (git): Spec#files are not used anymore.
[Fix GH-1579]
Author: Vít Ondruch <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58317 b...
nobu (Nobuyoshi Nakada)
12:19 PM Revision 82993d5c (git): Fix a typo.
by @voxik. [fix GH-1581]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58316 b2dd03c8-39d4-4d8f-98ff-823fe...
hsbt (Hiroshi SHIBATA)
11:20 AM Bug #13421 (Closed): problem rails c
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16]
Rails 5.0.0
when I use
rails c ,
after this...
hofffman (hofffman ho)
09:46 AM Revision 83dc0660 (git): Import gemspec from ruby/etc.
* Update configuraiton for gem release.
* Bump version to 0.2.1. Because 0.2.0 is already reserved on rubygems.org
...
hsbt (Hiroshi SHIBATA)
08:49 AM Revision adaffdd1 (git): Import gemspec from ruby/dbm
* Update gemspec version of beta release.
* Bump version to 0.5.1. Because 0.5 is already reserved another implemen...
hsbt (Hiroshi SHIBATA)
06:32 AM Feature #13420: Integer#{round,floor,ceil,truncate} should always return an integer, not a float
updated to include doc fixes. stomar (Marcus Stollsteimer)
03:21 AM Feature #13420: Integer#{round,floor,ceil,truncate} should always return an integer, not a float
Indeed.
And documents?
nobu (Nobuyoshi Nakada)
06:13 AM Bug #13409: UDPSocket#send breaks when using sockaddr
naruse (Yui NARUSE) wrote:
> `UDPSocket.new` receives an optional argument address family, whose default is AF_INET....
naruse (Yui NARUSE)
05:52 AM Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
This ticket concerns two different issues, silent SEGV and cfp consistency error.
nobu (Nobuyoshi Nakada)
03:44 AM Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
It's by `check_stack_overflow()` in signal.c:
```c
if ((uintptr_t)th->tag->buf / pagesize == sp_page) {
/*...
nobu (Nobuyoshi Nakada)
04:17 AM Revision bb66691e (git): vm_insnhelper.c: CHECK_CFP_CONSISTENCY
* vm_insnhelper.c (CHECK_CFP_CONSISTENCY): make [BUG] messages
consistent.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
02:48 AM Bug #13419 (Third Party's Issue): Segmentation fault, using byebug in Solidus framework
Segmentation fault happens here.
Ask the author of this gem.
```
/box/gems/debase-0.2.1/lib/debase_internals.so(...
nobu (Nobuyoshi Nakada)
02:40 AM Revision 2cb399af (git): time.c: rename div as divv
* time.c (divv): add suffix to get rid of the name in C standard
library, and others together.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
02:40 AM Revision 1c2724ab (git): configure.in: need GIT to check if using git
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:24 AM Revision 2d9f80af (git): enc/unicode/data: no files under version control now
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58310 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

04/10/2017

11:24 PM Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
Looks like inconsistency longjmp().
I added debug print:
```diff
diff --git a/vm_insnhelper.c b/vm_insnhelper....
wanabe (_ wanabe)
07:03 PM Feature #13368: Improve performance of Array#sum with float elements
+Cc ruby-core since the original post was English

[email protected] wrote:
> Issue #13368 has been reported b...
normalperson (Eric Wong)
07:03 PM Feature #13368: Improve performance of Array#sum with float elements
+Cc ruby-core since the original post was English

[email protected] wrote:
> Issue #13368 has been reported b...
normalperson (Eric Wong)
06:39 PM Feature #13420 (Closed): Integer#{round,floor,ceil,truncate} should always return an integer, not a float
The current behavior of Integer#{round,floor,ceil,truncate} produces wrong results for large integers.
In the case...
stomar (Marcus Stollsteimer)
06:16 PM Revision c68ec6f1 (git): time.c: use predefined IDs
This reduces rb_intern calls during startup and shortens code.
* time.c: include id.h for predefined IDs
(id_mul, ...
Eric Wong
06:08 PM Bug #13418 (Closed): Improve Time#to_i performance
Applied in changeset trunk|r58308.
----------
time.c: Improve Time#to_i performance
Time#to_i will be faster around...
Anonymous
09:41 AM Bug #13418 (Closed): Improve Time#to_i performance
Time#to_i will be faster around 80%.
### Before
~~~
user system total real
2.840000 ...
watson1978 (Shizuo Fujita)
06:08 PM Revision 5d3fac0d (git): time.c: Improve Time#to_i performance
Time#to_i will be faster around 80% (on 64-bit platforms).
* Before
user system total real
...
Eric Wong
05:28 PM Revision 2c6cbcde (git): doc/extension.rdoc: rb_str_append grammar fix
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58307 b2dd03c8-39d4-4d8f-98ff-823fe69b080e stomar (Marcus Stollsteimer)
03:34 PM Revision 9adc8763 (git): extension.rdoc: rb_str_append [ci skip]
* doc/extension.rdoc: add rb_str_append and fix equivalent for
rb_str_catf and rb_str_vcatf from rb_str_cat2.
git-...
nobu (Nobuyoshi Nakada)
03:28 PM Bug #13419 (Third Party's Issue): Segmentation fault, using byebug in Solidus framework
I have this segmentation fault when i try to debbug my rails app with gem solidus and byebug. Any help is good.
T...
NoelDiaz (Noel Diaz)
03:26 PM Revision 0e96a0c3 (git): * 2017-04-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:26 PM Revision 83ea4017 (git): Make .gemspec slimmer.
This is the same code that RubyGems are using:
https://.com/rubygems/rubygems/commit/a1a5ab55cb1501cbfeee29131...
nobu (Nobuyoshi Nakada)
03:26 PM Revision 85f62055 (git): extension.rdoc: fix rb_enc_str_new_literal
* doc/extension.rdoc: Add missing enc arg to rb_enc_str_new_literal.
[ci skip]
[Fix GH-1577]
Author: Dylan Thacke...
nobu (Nobuyoshi Nakada)
01:36 PM Bug #13401: OpenSSL::SSL::SSLSocket :hostname= accessor removed
rhenium (Kazuki Yamaguchi) wrote:
> The accessor still exists, as you see, only if the OpenSSL library with which ex...
puchuu (Andrew Aladjev)
01:35 PM Revision acafc5e0 (git): svn:ignore: ignore ruby-runner
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:30 PM Revision 9e73a402 (git): svn:ignore: fix handling exts.mk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58301 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:18 PM Revision 3293aae2 (git): svn:ignore
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58300 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:13 PM Bug #13417: exts.mk installed into bundled gems
Originally I tried the configuration options used by Fedora package [1], but now I am going with default values for F... vo.x (Vit Ondruch)
12:54 PM Bug #13417 (Feedback): exts.mk installed into bundled gems
I can't find those files.
What configuration options did you use?
nobu (Nobuyoshi Nakada)
09:43 AM Bug #13417: exts.mk installed into bundled gems
This was probably introduced in r57401 or subsequently in r57424? vo.x (Vit Ondruch)
09:39 AM Bug #13417 (Closed): exts.mk installed into bundled gems
All bundled gems listed in gems/bundled_gems installs with exts.mk file. This should not happen IMO. vo.x (Vit Ondruch)
12:53 PM Bug #13410: [BUG] Segmentation fault at file read
Try newer versions, not the outdated one. nobu (Nobuyoshi Nakada)
11:28 AM Bug #13410: [BUG] Segmentation fault at file read
I'am currently unable to reproduce them, i hoped any body could take a look at file implementation. I'll get feedback... [email protected] (Tim Foerster)
08:16 AM Bug #13416 (Third Party's Issue): 405 "Method Not Allowed" when installing Vagrant Plugins
nobu (Nobuyoshi Nakada)
07:53 AM Bug #13416 (Third Party's Issue): 405 "Method Not Allowed" when installing Vagrant Plugins
Good Morning,
I'm trying to install vagrant plugins but it doesn't work and I get the following error:
~~~ ruby...
TrayWeb (Romain BEZY)
06:34 AM Bug #13409 (Rejected): UDPSocket#send breaks when using sockaddr
> server = UDPSocket.new.tap{|socket| socket.bind("localhost", port)}
> client = UDPSocket.new
`UDPSocket.new` re...
naruse (Yui NARUSE)
01:10 AM Bug #13409: UDPSocket#send breaks when using sockaddr
~~~
% uname -a
Linux koyoko.local 4.10.4-1-ARCH #1 SMP PREEMPT Sat Mar 18 19:39:18 CET 2017 x86_64 GNU/Linux
~~~
...
ioquatix (Samuel Williams)
02:13 AM Revision 0fed8a63 (git): Makefile.sub: fix HAVE_GIT
* win32/Makefile.sub (HAVE_GIT): fix missing `do`, excape `$`, and
fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
01:46 AM Revision b1ea4dd6 (git): configure.in: detect baseruby by default
* configure.in: default HAVE_BASERUBY to yes, for auto detection.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
01:22 AM Feature #13415 (Closed): Don't distribute .gitignore file in source code tarballs
Applied in changeset trunk|r58297.
----------
vcs.rb: remove git stuff
* tool/vcs.rb (VCS::GIT#after_export): remov...
nobu (Nobuyoshi Nakada)
01:22 AM Revision 5e604e6c (git): vcs.rb: remove git stuff
* tool/vcs.rb (VCS::GIT#after_export): remove git stuff not to
distribute. [ruby-core:80629] [Feature #13415]
git...
nobu (Nobuyoshi Nakada)
01:22 AM Revision b68fb2ef (git): Allow --without-baseruby option
* configure.in, win32/configure.bat: allow --without-baseruby
option to use already generated files without baserub...
nobu (Nobuyoshi Nakada)
01:22 AM Revision 0ab20b48 (git): Add --with-git option
* configure.in, win32/configure.bat: add --with-git option to
tell git command to use, or not to use git.
git-svn-...
nobu (Nobuyoshi Nakada)
01:11 AM Bug #13141 (Third Party's Issue): Spurious Net::FTPReplyError
Phrogz (Gavin Kistner) wrote:
> shugo (Shugo Maeda) wrote:
> > 226 is returned as a reply of PASV, but it's not RFC...
shugo (Shugo Maeda)

04/09/2017

11:52 PM Feature #13415: Don't distribute .gitignore file in source code tarballs
Also `.gitattributes`? nobu (Nobuyoshi Nakada)
11:37 PM Feature #13415 (Closed): Don't distribute .gitignore file in source code tarballs
Would you consider not distributing .gitignore file in source code archives published at https://www.ruby-lang.org/en... graywolf (Gray Wolf)
09:57 PM Misc #10791: [ 1/1] Remove unnecessary passing value from doc for Observable
In case this might get applied (I'm not sure whether it's necessary): the `@symbol` variable is also mentioned in the... stomar (Marcus Stollsteimer)
09:54 PM Bug #13412: Infinite recursion with define_method may cause silent SEGV or cfp consistency error
> Duplicates Bug #13164: A second `SystemStackError` exception results in `Segmentation fault (core dumped)` added
...
wanabe (_ wanabe)
09:04 AM Bug #13412 (Closed): Infinite recursion with define_method may cause silent SEGV or cfp consistency error
The script causes silent (no output [BUG]) SEGV or "cfp consistency error" on my environment.
```ruby
define_meth...
wanabe (_ wanabe)
09:22 PM Feature #12589: VM performance improvement proposal
[email protected] wrote:
> **stack-based** insns to **register transfer** ones. The idea behind
> it is...
normalperson (Eric Wong)
03:17 PM Feature #12589: VM performance improvement proposal
normalperson (Eric Wong) wrote:
> [email protected] wrote:
> > https://.com/vnmakarov/ruby/compare/rtl_mji...
vmakarov (Vladimir Makarov)
06:59 PM Misc #13072: Current state of date standard library
shyouhei (Shyouhei Urabe) wrote:
> All but the last one are currently considered somewhat "standard". And I don't t...
stomar (Marcus Stollsteimer)
06:15 PM Misc #12835 (Closed): RDoc comment of String#casecmp
Closing since the rdoc matches the actual behavior. Additionally I opened a new issue because raising TypeError seems... stomar (Marcus Stollsteimer)
04:19 PM Revision 68c9c97f (git): * 2017-04-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:19 PM Revision 49e4df48 (git): Get rid of inifinity retry loop in Socket.udp_server_sockets
* ext/socket/lib/socket.rb (Socket.udp_server_sockets): remove duplicated
addresses before passing it to ip_sockets...
U.Nakamura
04:02 PM Bug #13414: Backport various revisions (documentation related)
Thanks for the hint! stomar (Marcus Stollsteimer)
03:59 PM Bug #13414: Backport various revisions (documentation related)
The trigger is closing the ticket and setting Backport field.
Of course, we maintainers might find the ticket if n...
usa (Usaku NAKAMURA)
03:46 PM Bug #13414 (Closed): Backport various revisions (documentation related)
Closing to trigger backporting (?) stomar (Marcus Stollsteimer)
03:43 PM Bug #13414 (Closed): Backport various revisions (documentation related)
Here is a list of recent revisions that have no related ticket.
They are all doc fixes or improvements, some are onl...
stomar (Marcus Stollsteimer)
01:51 PM Bug #13413 (Closed): --with-static-linked-ext doesn't install extension files on `make install`
When compiling Ruby using the --with-static-linked-ext option, ext content is not installed into Ruby's lib directory... mistydemeo (Misty De Meo)
01:35 PM Revision 44e329ea (git): * version.h: bump to 2.3.5
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@58292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:30 PM Revision 96382955 (git): math.c: improve docs for Math.sqrt
* math.c: [DOC] mention possibly surprising behavior of Math.sqrt
due to floating point arithmetic; also refer to B...
stomar (Marcus Stollsteimer)
01:28 PM Revision 1a0dbb9e (git): numeric.c: improve docs for Float
* numeric.c: [DOC] mention possibly surprising behavior of
Float#{floor,ceil,to_i,truncate} due to floating point a...
stomar (Marcus Stollsteimer)
01:26 PM Revision 3f7e0084 (git): merge revision(s) 57948,57949,57950:
thread.c: rb_thread_fd_close [ci skip]
* thread.c (rb_thread_fd_close): re-define only for abi-check,
...
U.Nakamura
11:53 AM Revision 434c353e (git): io.c: ARGF.file returns $stdin instead of STDIN [ci skip]
For example:
`ruby -e '$stdin=open(IO::NULL);p [STDIN,$stdin,ARGF.file]'`
prints `[#<IO:<STDIN>>, #<File:/dev/null>, ...
znz (Kazuhiro NISHIYAMA)
11:44 AM Bug #13411 (Closed): Need to add OPTDIR to rpath earlier in configure
Applied in changeset trunk|r58287.
----------
configure.in: rpath with OPTDIR
* configure.in: add rpath flags which...
nobu (Nobuyoshi Nakada)
07:01 AM Bug #13411 (Closed): Need to add OPTDIR to rpath earlier in configure
configure時に `--with-opt-dir` を指定すると、 `-I` や `-L` などには割に早い段階で反映してくれるのですが、rpathへの反映はかなり後の方になるので、それ以前にoptdirとして指定したライブラリ... usa (Usaku NAKAMURA)
11:44 AM Revision 9e4da448 (git): configure.in: rpath with OPTDIR
* configure.in: add rpath flags which is needed for OPTDIR as well
as -L options, when it is given. [ruby-dev:5006...
nobu (Nobuyoshi Nakada)
05:09 AM Bug #13405 (Closed): IO#close raises "stream closed"
Applied in changeset trunk|r58286.
----------
thread.c: refine stream closed message
* thread.c (Init_Thread): [EXP...
nobu (Nobuyoshi Nakada)
05:09 AM Revision f9ca6436 (git): thread.c: refine stream closed message
* thread.c (Init_Thread): [EXPERIMENTAL] refine the "stream
closed" special exception message, by explicating that ...
nobu (Nobuyoshi Nakada)
04:01 AM Revision dce00119 (git): special exception messages are static
* vm_core.h (rb_vm_register_special_exception): make the contents
of special exception messages static.
git-svn-id...
nobu (Nobuyoshi Nakada)
02:34 AM Revision 30114327 (git): vm_core.h: ruby_error_stream_closed
* vm_core.h (ruby_special_exceptions): renamed
ruby_error_closed_stream as ruby_error_stream_closed, like the
mes...
nobu (Nobuyoshi Nakada)
02:06 AM Revision fd146257 (git): no mark of u3 in NODE_BLOCK_PASS
* node.c (rb_gc_mark_node): u3 in NODE_BLOCK_PASS is not used and
does not need to be marked.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 07cfb683 (git): default.mspec: defer job tokens
* spec/default.mspec (MSpecScript::JobServer#cores): defer getting
job tokens until required. when running only on...
nobu (Nobuyoshi Nakada)
01:23 AM Revision a2ab6d8f (git): * 2017-04-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:23 AM Revision 1ec88738 (git): test/unit.rb: no jobserver in workers
* test/lib/test/unit.rb (Test::Unit::Parallel#process_args):
worker processes do not access job server.
git-svn-id...
nobu (Nobuyoshi Nakada)
01:19 AM Feature #13395: Add a method to check for not nil
Because `!` is a method, one can also write `!object.nil?` as `object.nil?.!` using the method chain `.nil?.!` to che... kernigh (George Koehler)

04/08/2017

11:41 PM Feature #12589: VM performance improvement proposal
[email protected] wrote:
> https://.com/vnmakarov/ruby/compare/rtl_mjit_branch_base...rtl_mjit_branch

I'...
normalperson (Eric Wong)
08:02 PM Feature #13395: Add a method to check for not nil
I think that these discussions come up with some frequency; if I recall correctly,
Tsuyoshi Sawada was proposing som...
shevegen (Robert A. Heiler)
07:29 AM Revision 4ab8d89d (git): Show logs after PR merger
* .travis.yml (before_script): show logs of merged pull requests
to rubyspec.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
07:29 AM Revision 2c0b9e87 (git): Split commands
* .travis.yml (before_script): split commands to prepare variables
for pull request URLs to rubyspec, to stop when ...
nobu (Nobuyoshi Nakada)
04:07 AM Bug #13409: UDPSocket#send breaks when using sockaddr
On 2017/04/07 15:44, Eric Wong wrote:
> It looks like your system does not have full IPv6 support.
What version i...
nobu (Nobuyoshi Nakada)
03:27 AM Bug #13409: UDPSocket#send breaks when using sockaddr
`rsock_bsock_send` calls `sendto(2)` if the third argument is present and not nil.
Fixed the message now.
nobu (Nobuyoshi Nakada)
03:25 AM Revision 51eaaa89 (git): basicsocket.c: proper system call name
* ext/socket/basicsocket.c (rsock_bsock_send): show proper system
call name in the exception message.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
02:37 AM Revision 2deefdcd (git): ext/win32ole/win32ole_variant.c (ole_val2variant_err): use FIXNUM_P, RB_TYPE_P
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)

04/07/2017

04:08 PM Revision c539db3e (git): * 2017-04-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:08 PM Revision 7fdb410b (git): .travis.yml: split long command [ci skip]
* .travis.yml (before_script): split long command to merge pull
requests to rubyspec from .
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
03:59 PM Bug #13141: Spurious Net::FTPReplyError
shugo (Shugo Maeda) wrote:
> 226 is returned as a reply of PASV, but it's not RFC compilant and
> seems a server is...
Phrogz (Gavin Kistner)
08:36 AM Bug #13141: Spurious Net::FTPReplyError
Phrogz (Gavin Kistner) wrote:
> ~~~
> get: 227 Entering Passive Mode (216,228,121,98,47,119).
> put: RETR develope...
shugo (Shugo Maeda)
03:25 PM Bug #13410 (Feedback): [BUG] Segmentation fault at file read
2.3.1 is outdated.
Does it happen with 2.3.4 or 2.4.1?
nobu (Nobuyoshi Nakada)
02:14 PM Bug #13410 (Closed): [BUG] Segmentation fault at file read
The following line has triggered this issue:
~~~ ruby
Dir['/proc/[0-9]*/cmdline'].map do |x|
File.read(x)[/^q...
[email protected] (Tim Foerster)
02:00 PM Revision 10024b0e (git): .travis.yml: multiple rubyspec PRs [ci skip]
* .travis.yml (before_script): merge multiple pull requests
rubyspec to from . pull request numbers are give...
nobu (Nobuyoshi Nakada)
01:26 PM Revision 08e74bfa (git): use dedicated assertions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:26 PM Revision fb979b45 (git): Use \A and \z to match whole string
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58271 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:56 PM Revision 873d62b1 (git): Classify extlibs tool
* tool/extlibs.rb (ExtLibs): classify the tool to make it able to reuse it.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
U.Nakamura
07:50 AM Revision a0035eb6 (git): insert assertions for THROW_DATA_* macros.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:41 AM Revision 7519688e (git): introduce imemo_type_p(v, imemo_type)
* internal.h: introduce imemo_type_p() which checks the given value is
T_IMEMO and imemo_type() == given imemo_type...
ko1 (Koichi Sasada)
06:26 AM Bug #13409: UDPSocket#send breaks when using sockaddr
On linux I get the following output for the 2nd example:
~~~
Server waiting for packet...
Sending data to #<Addr...
ioquatix (Samuel Williams)
06:08 AM Bug #13409: UDPSocket#send breaks when using sockaddr
[email protected] wrote:
> Here is one that fails with EINVAL:

Thanks for the example. This failure appe...
normalperson (Eric Wong)
05:48 AM Bug #13409 (Rejected): UDPSocket#send breaks when using sockaddr
Here is the working example.
~~~ruby
#!/usr/bin/env ruby
require 'socket'
port = 6778
server = UDPSocket...
ioquatix (Samuel Williams)
05:49 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
@nobu here is the issue https://bugs.ruby-lang.org/issues/13409 for the specific problem mentioned above.
But, if ...
ioquatix (Samuel Williams)
02:44 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
Please file a new issue. nobu (Nobuyoshi Nakada)
02:17 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
Okay.
Here is the working example.
~~~
#!/usr/bin/env ruby
require 'socket'
port = 6778
server = UDPS...
ioquatix (Samuel Williams)
01:51 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
[email protected] wrote:
> Firstly, `sendmsg` doesn't work for UDP sockets, I get `EINVAL` on Darwin OS.

...
normalperson (Eric Wong)
01:37 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
Okay, so I found the issue.
Firstly, `sendmsg` doesn't work for UDP sockets, I get `EINVAL` on Darwin OS.
Secon...
ioquatix (Samuel Williams)
12:36 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
[email protected] wrote:
> I've been playing around with sendmsg_nonblock, but I can't
> see how to make a ...
normalperson (Eric Wong)
12:23 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
I've been playing around with sendmsg_nonblock, but I can't see how to make a wrapper around it with the equivalent A... ioquatix (Samuel Williams)
12:03 AM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
Thanks for the quick reply and interesting information.
I think I'd like to see send_nonblock, but I'm not sure if...
ioquatix (Samuel Williams)
04:31 AM Bug #13405 (Open): IO#close raises "stream closed"
Let me reopen. shyouhei (Shyouhei Urabe)
04:00 AM Revision 5c79f6db (git): fix condition of assert_not_respond_to
* test/lib/test/unit/assertions.rb (assert_not_respond_to): fix
condition to assert.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
03:56 AM Revision 495b2a24 (git): assert_not_respond_to private method
* test/lib/test/unit/assertions.rb (assert_not_respond_to): allow
private flag as well as assert_respond_to.
git-s...
nobu (Nobuyoshi Nakada)
03:56 AM Revision 95b5e6d9 (git): * 2017-04-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:56 AM Revision 0cd8d971 (git): assert_respond_to non-private method
* test/lib/test/unit/assertions.rb (assert_respond_to): do not
call super class assert_respond_to when false priv i...
nobu (Nobuyoshi Nakada)

04/06/2017

08:32 PM Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
[email protected] wrote:
> Bug #13407: We have recv_nonblock but not send_nonblock... can we add it?
> http...
normalperson (Eric Wong)
12:26 PM Bug #13407 (Rejected): We have recv_nonblock but not send_nonblock... can we add it?
We have recv_nonblock, read_nonblock, write_nonblock but not BasicSocket#send_nonblock. Is this a mistake? ioquatix (Samuel Williams)
02:40 PM Bug #13408 (Closed): Backport r57359: fix non-IP format `no_proxy`
Please backport r57359 nobu (Nobuyoshi Nakada)
07:30 AM Bug #13405: IO#close raises "stream closed"
matthewd (Matthew Draper) wrote:
> IO#close is supposed to ignore an IOError indicating the stream is already closed...
matthewd (Matthew Draper)
03:24 AM Bug #13405: IO#close raises "stream closed"
nobu (Nobuyoshi Nakada) wrote:
> "closed stream" and "stream closed" are different.
I then strongly feel that the...
shyouhei (Shyouhei Urabe)
02:21 AM Bug #13405 (Rejected): IO#close raises "stream closed"
"closed stream" and "stream closed" are different.
The former is raised when trying an operation on an IO which has ...
nobu (Nobuyoshi Nakada)
01:02 AM Bug #13405: IO#close raises "stream closed"
matthewd (Matthew Draper) wrote:
> IO#close is supposed to ignore an IOError indicating the stream is already closed...
shyouhei (Shyouhei Urabe)
06:55 AM Bug #13406 (Rejected): URI.parse
Previously we were using
```
ruby '2.1.9'
rails '4.1.1'
uri = URI.parse("http://" + 'abc.com') # Here, domain...
shahkrunalm (Krunal Shah)
04:42 AM Revision 2e84bbd4 (git): internal.h: parenthesize macro argument
* internal.h (THROW_DATA_P): parenthesize the argument which is
casted.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
03:27 AM Bug #13239 (Closed): Bug with "special exceptions" when they are thrown in context of a rescue clause.
matthewd (Matthew Draper) wrote:
> Should this be closed for backporting?
OK, closing.
shyouhei (Shyouhei Urabe)
03:21 AM Feature #13097: Deprecate Socket.gethostbyaddr and Socket.gethostbyname
Is it difficult to implement our Socket.gethostbyname on top of getaddrinfo(3) ? I see no need to use gethostbyname(3... shyouhei (Shyouhei Urabe)
02:56 AM Bug #13369 (Closed): TracePoint gives incorrect `return_value` after rescuing error when using `return`
Applied in changeset trunk|r58262.
----------
fix TracePoint#return_value with non-local exits
* vm.c: get return_v...
ko1 (Koichi Sasada)
02:56 AM Revision e2fc01ef (git): fix TracePoint#return_value with non-local exits
* vm.c: get return_value from imemo_throw_data object (THROW_DATA_VAL()).
imemo_throw_data (TAG_BREAK) contains ret...
ko1 (Koichi Sasada)
02:35 AM Bug #13401 (Third Party's Issue): OpenSSL::SSL::SSLSocket :hostname= accessor removed
(Third Party's Issue since new bugs should go to https://.com/ruby/openssl)
The accessor still exists, as yo...
rhenium (Kazuki Yamaguchi)
02:33 AM Revision e4262e99 (git): Freeze RbConfig::SIZEOF and RbConfig::LIMITS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:10 AM Revision 489776e2 (git): Rename RbConfig::Limits as RbConfig::LIMITS
* template/limits.c.tmpl (Init_limits): rename RbConfig::Limits as
RbConfig::LIMITS, constants other than class or ...
nobu (Nobuyoshi Nakada)
01:47 AM Revision eaaff62e (git): Update library entry for stringio and fiddle.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:14 AM Revision 03be4674 (git): * 2017-04-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:14 AM Revision b6b4af0e (git): NEWS: mention Array#append and Array#prepend
[Feature #12746] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)

04/05/2017

08:00 PM Bug #13141: Spurious Net::FTPReplyError
With `debug_mode` on, I see this in my logs:
~~~
D, [2017-04-05T12:55:33.047600 #5076] DEBUG -- : ...downloading ...
Phrogz (Gavin Kistner)
07:35 PM Bug #13405 (Closed): IO#close raises "stream closed"

IO#close is supposed to ignore an IOError indicating the stream is already closed.
Since #10153, however, it can...
matthewd (Matthew Draper)
06:26 PM Bug #13239: Bug with "special exceptions" when they are thrown in context of a rescue clause.
Should this be closed for backporting? matthewd (Matthew Draper)
04:18 PM Bug #13404 (Rejected): Hash#any? yields arguments to lambdas with proc semantics
```
l = ->(a, b) { true }
# Raises; Uses Enumerable#all?
{1 => 2}.all?(&l)
# Does not raise; Uses specialized...
nelhage (Nelson Elhage)
03:43 PM Feature #13133: TracePoint: Add event type for constant access
All good points, thank you. I definitely agree that the implementation is not good. Feel free to close this. I'll see... burke (Burke Libbey)
07:10 AM Feature #13133: TracePoint: Add event type for constant access
> Enforcing package boundaries is a problem we've been discussing a lot lately at Shopify.
I understand the issue....
ko1 (Koichi Sasada)
01:16 PM Revision 6d77e287 (git): Import psych-3.0.0.beta1 from ruby/psych.
* Removed deprecated code.
* Removed code related syck gem.
* Fixed typos.
git-svn-id: svn+ssh://ci.ruby-lang.or...
hsbt (Hiroshi SHIBATA)
11:08 AM Feature #13403 (Assigned): Gemify fiddle
fiddle gem is already registered on rubygems.org.
http://rubygems.org/gems/fiddle/versions
I requested to tran...
hsbt (Hiroshi SHIBATA)
11:04 AM Feature #13403 (Closed): Gemify fiddle
Applied in changeset trunk|r58255.
----------
Added initial gemspec for ruby/fiddle.
[Feature #13403][ruby-core:8...
hsbt (Hiroshi SHIBATA)
10:35 AM Feature #13403 (Closed): Gemify fiddle
This issue is tracking for gem release of Fiddle module. hsbt (Hiroshi SHIBATA)
11:04 AM Revision 4389ba64 (git): Added initial gemspec for ruby/fiddle.
[Feature #13403][ruby-core:80577]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58255 b2dd03c8-39d4-4d8f-98ff-82...
hsbt (Hiroshi SHIBATA)
08:52 AM Bug #13402 (Closed): [] fix --with-gmp (broken by r57490)
Applied in changeset trunk|r58254.
----------
fix --with-gmp (broken by r57490)
Looking at the generated shell scri...
shyouhei (Shyouhei Urabe)
03:29 AM Bug #13402: [] fix --with-gmp (broken by r57490)
Indeed.
Please commit it.
nobu (Nobuyoshi Nakada)
01:00 AM Bug #13402 (Assigned): [] fix --with-gmp (broken by r57490)
shyouhei (Shyouhei Urabe)
12:58 AM Bug #13402 (Closed): [] fix --with-gmp (broken by r57490)
```
From 1ff8c57aee9d777d114a0f961139510ee93dc9c5 Mon Sep 17 00:00:00 2001
From: "Urabe, Shyouhei" <shyouhei@ruby-l...
shyouhei (Shyouhei Urabe)
08:52 AM Revision 77c26ee6 (git): fix --with-gmp (broken by r57490)
Looking at the generated shell script (also the autoconf manual), it
seems AC_SEARCH_LIBS() m4 macro does not define ...
shyouhei (Shyouhei Urabe)
08:34 AM Revision 42c13d38 (git): compile.c: remove side effects by debug macros
* compile.c (debugp_param): do not evaluate arguments of debug
macros, unless the debug mode is enabled. these mac...
nobu (Nobuyoshi Nakada)
07:20 AM Bug #13399: IPAddr accepts invalid address mask
I've just applied the locally. It works as expected.
Thank you.
rtib (Tibor Repasi)
07:07 AM Revision 0be01189 (git): configure.in: HAVE_MALLOC_CONF
* configure.in: define HAVE_MALLOC_CONF when using jemalloc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58252...
nobu (Nobuyoshi Nakada)
06:31 AM Feature #13362: [] socket: avoid fcntl for read/write_nonblock on Linux
[email protected] wrote:
> Feature #13362: [] socket: avoid fcntl for read/write_nonblock on Linux
> http...
normalperson (Eric Wong)
03:44 AM Misc #13072: Current state of date standard library
stomar (Marcus Stollsteimer) wrote:
> > date library will be separeted from Ruby repository (stdlib) to date.gem
> ...
shyouhei (Shyouhei Urabe)
02:54 AM Bug #13401 (Assigned): OpenSSL::SSL::SSLSocket :hostname= accessor removed
nobu (Nobuyoshi Nakada)
01:36 AM Revision 18f4cf13 (git): default.mspec: job server
* spec/default.mspec: override MSpecScript#cores by the tokens
from the parent make job server.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
12:49 AM Feature #13263: Add companion integer nth-root method to recent Integer#isqrt
jzakiya (Jabari Zakiya) wrote:
> FYI
>
> Looking at the GNU Multiple Precision Arithmetic Library I see it has fu...
shyouhei (Shyouhei Urabe)
12:12 AM Revision 733f6496 (git): parse.y: ID for logop
* parse.y (logop): use ID instead of token values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58250 b2dd03c8-...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom