Project

General

Profile

Activity

From 11/26/2014 to 12/02/2014

12/02/2014

10:08 PM Revision e0c3f581 (git): * test/test_open3.rb: Add a simple test for env hash on popen3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e headius (Charles Nutter)
08:46 PM Bug #10563: system() call hangs if command is too long
Actually I found this problem, while using rake and I raised another bug for rake first. Perhaps it contains some use... Maturin (Lars Benner)
08:36 PM Bug #10563 (Closed): system() call hangs if command is too long
In some situations another process, which was started using Kernel::system(), hangs right from the beginning, i.e. th... Maturin (Lars Benner)
06:22 PM Revision d2550740 (git): * 2014-12-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:22 PM Revision 0b31b7cd (git): * test/ruby/test_eval.rb: add case to test "sticky" instance_eval
self when passed a reified block (proc/lambda).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48686 b2dd03c8-39d...
headius (Charles Nutter)
05:27 PM Bug #10526: [DOC] Revise documentation in object.c
@zzak Please change assignee if you are the wrong person.
Nearly two weeks without feedback... are DOC fixes also ...
stomar (Marcus Stollsteimer)
01:24 PM Bug #10562 (Third Party's Issue): Rails command fault
Segment fault error reported when running rails command.
error report:
~~~
appletekiMacBook-Air:Raylion apple...
techatin (Xuanchun Lu)
12:34 PM Revision f9dcfb2b (git): * ext/win32ole/win32ole.c: use typed data for com_hash.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e suke (Masaki Suketa)
10:04 AM Bug #10554: preview2 fails to generate prelude.c
Benoit Daloze wrote:
> A released tarball should be as easy to build as possible for a user and more importantly pro...
vo.x (Vit Ondruch)
07:56 AM Bug #10554: preview2 fails to generate prelude.c
Vit Ondruch wrote:
> So while some pre-generated code in source tarball allows to remove the BASERUBY need, which is...
Eregon (Benoit Daloze)
07:06 AM Revision 56891028 (git): common.mk: html
* common.mk (html): target to generate HTML form documentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48...
nobu (Nobuyoshi Nakada)
06:59 AM Revision 820e5ade (git): array.c: decoration
* array.c (rb_ary_plus): inline decoration of the operator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48683 ...
nobu (Nobuyoshi Nakada)
06:55 AM Feature #10561 (Open): Improve function of Thread::Backtrace::Location #path and #absolute_path
I was working on this issue in Rails and hit an area where Backtrace Location can be improved
https://github.com/r...
sam.saffron (Sam Saffron)
06:34 AM Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
I added some explanation to the documentation of Array#+ in r48682. I haven't been able to make RDoc create a separat... duerst (Martin Dürst)
06:30 AM Revision 24f5f816 (git): array.c (rb_ary_plus): in documentation, added note about
inefficiency of repeated += operations. [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48682 b2dd03c8-3...
duerst (Martin Dürst)
06:29 AM Revision 062f0edd (git): common.mk: clean more files
* common.mk (distclean-local): clean fake file.
* common.mk (realclean-local): clean generated files under srcdir.
...
nobu (Nobuyoshi Nakada)
06:18 AM Bug #10558: failing require digest.so on OSX statically compiled ruby
I can't reproduce it:
* plain ruby-2.1.5 tarball
* in-place build
* *without* `~/.sm/pkg/active` directories
...
nobu (Nobuyoshi Nakada)
04:45 AM Bug #10558: failing require digest.so on OSX statically compiled ruby
Mine is also 10.10.
And I heard that it occurs with 2.1 but not with trunk.
nobu (Nobuyoshi Nakada)
04:55 AM Revision ab9319d8 (git): compile.c: set true and false directly
* compile.c (iseq_set_arguments): directly set true and false
default values not only nil to keyword arguments.
gi...
nobu (Nobuyoshi Nakada)
04:54 AM Revision a81979ec (git): iseq.c: use lvar index
* iseq.c (iseq_data_to_ary): use local variable indexes for hidden
variable instead of meaningless ID values.
git-...
nobu (Nobuyoshi Nakada)

12/01/2014

11:44 PM Bug #10537: Repeated creation and garbage collection of WeakRef instances against a single object leaks memory
I'll see if I can get around to it tonight. javawizard (Alex Boyd)
11:18 PM Bug #10537: Repeated creation and garbage collection of WeakRef instances against a single object leaks memory
nobu, your patch looks fine to me. However, my original uses less memory
and time on Alex's test on my Phenom II
...
normalperson (Eric Wong)
11:22 PM Bug #10554: preview2 fails to generate prelude.c
Jeremy Evans wrote:
> Vit Ondruch wrote:
> > Ok, this seems to be due to r48607 and associated commits. Looking at ...
vo.x (Vit Ondruch)
08:37 PM Bug #10554: preview2 fails to generate prelude.c
Jeremy Evans wrote:
> By this argument, the source tarball shouldn't contain parse.c, only parse.y, making bison a r...
nobu (Nobuyoshi Nakada)
04:59 PM Bug #10554: preview2 fails to generate prelude.c
Vit Ondruch wrote:
> Ok, this seems to be due to r48607 and associated commits. Looking at builds of Ruby 2.1, prelu...
jeremyevans0 (Jeremy Evans)
04:32 PM Bug #10554: preview2 fails to generate prelude.c
Ok, this seems to be due to r48607 and associated commits. Looking at builds of Ruby 2.1, prelude.c was always genera... vo.x (Vit Ondruch)
10:38 PM Bug #8543: new rb_iseq_load crash
[email protected] wrote:
> iseq_data_to_ary() ignores hidden variables named by id_internal().
>
> It seems to ...
normalperson (Eric Wong)
10:32 PM Revision 7ec46047 (git): iseq.c (iseq_data_to_ary): keep hidden variables
We must not ignore hidden variables when rb_id2str fails.
Thanks to wanabe [ruby-core:66566]
git-svn-id: svn+ssh://c...
Eric Wong
09:48 PM Revision 4297d55c (git): * ext/psych/lib/psych.rb: bumping version
* ext/psych/psych.gemspec: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48677 b2dd03c8-39d4-4d8f-98ff-823...
tenderlovemaking (Aaron Patterson)
09:35 PM Revision 4eef908d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:35 PM Revision 12396fda (git): * ext/psych/lib/psych/visitors/to_ruby.rb: support objects that are
marshalable, but inherit from basic object.
Thanks Sean Griffin <[email protected]>
* ext/psych/lib/psych/visito...
tenderlovemaking (Aaron Patterson)
09:32 PM Revision 0a190272 (git): parse.y: preserve tSTRING_CONTENT results
* parse.y (ripper_flush_string_content): preserve the dispatched
results at tSTRING_CONTENT. [ruby-dev:48714] [Bug...
nobu (Nobuyoshi Nakada)
09:31 PM Revision 1549a6b7 (git): parse.y: check single regexp only
* parse.y (regexp_contents): check in ripper only if the whole
content is a single regexp without interpolation.
...
nobu (Nobuyoshi Nakada)
09:30 PM Revision 012c5581 (git): re.c: rb_reg_region_copy
* re.c (rb_reg_region_copy): new function to try with GC if copy
failed and return the error.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
07:53 PM Revision 4ea50d7a (git): parse.y: remove garbage
* parse.y (parser_magic_comment): remove a garbage line inserted
at previous ripper fix, r48668.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
07:47 PM Revision 8b3813f6 (git): strscan.c: fix condition
* ext/strscan/strscan.c (strscan_init_copy): fix inverted
condition.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
07:43 PM Revision 4d63c850 (git): re.c: check if onig_region_copy failed
* re.c (CHECK_REGION_COPIED): onig_region_copy() can fail when
memory exhausted but returns nothing, so check by if...
nobu (Nobuyoshi Nakada)
07:37 PM Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
Ah right sorry I didn't see the 'doc' note. I think we could (theoretically) implement this optimisation without any ... chrisseaton (Chris Seaton)
07:11 PM Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
Recursive Madman it's what I said in the ticket (but unwinded)
Chris Seaton I would assume the `doc` categorizatio...
mpapis (Michal Papis)
07:03 PM Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
I disagree with making the proposed change to +=. I would find it extremely surprising for += to modify an existing A... chrisseaton (Chris Seaton)
05:55 PM Misc #10560 (Assigned): confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
nobu (Nobuyoshi Nakada)
03:59 PM Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
+= doesn't change the object itself.
For strings for example:
```
x = y = 'foo'
x += 'bar'
x #=> 'foobar'
y...
recursive-madman (Recursive Madman)
03:53 PM Misc #10560 (Assigned): confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
while discussing a ticket I have noticed that there is no documentation for `+=`
I was expecting `+=` to behave as...
mpapis (Michal Papis)
06:53 PM Bug #10412 (Closed): DNS Resolv broken when resolv.conf has option ndots > 1
This should be fixed in r48534. Thanks! tenderlovemaking (Aaron Patterson)
05:53 PM Revision 11dc42c2 (git): parse.y: enable encoding pragma in ripper
* parse.y (magic_comment_encoding): enable in ripper, since the
encoding is necessary to parse non-default encoding...
nobu (Nobuyoshi Nakada)
05:37 PM Revision 689f0dd2 (git): * 2014-12-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 PM Revision e1606f92 (git): * lib/uri/generic.rb (URI::Generic.build):
use hostname= to detect and wrap IPv6 hosts.
Build is accepting URI components and users may not expect
that a ho...
naruse (Yui NARUSE)
03:33 PM Bug #10558: failing require digest.so on OSX statically compiled ruby
Nobuyoshi Nakada what OSX version are you trying? mine was 10.10, also could it make difference if it was compiled in... mpapis (Michal Papis)
12:49 PM Bug #10558: failing require digest.so on OSX statically compiled ruby
This is failing on Travis CI and unfortunately preventing us from offering 2.2.0-preview2.
See https://travis-ci.o...
rkh (Konstantin Haase)
04:02 AM Bug #10558 (Feedback): failing require digest.so on OSX statically compiled ruby
I can't reproduce it.
~~~
$ LDFLAGS="-fPIC -Bstatic" CFLAGS="-O3 -fPIC -mmacosx-version-min=10.7" ../src/configur...
nobu (Nobuyoshi Nakada)
02:11 PM Misc #10541: Remove shorthand string interpolation syntax
Martin Dürst wrote:
> Can you tell us what the situation is for Ruby itself (including build scripts and standard li...
brianhempel (Brian Hempel)
02:03 PM Misc #10541: Remove shorthand string interpolation syntax
Recursive Madman wrote:
> Did you also check what character followed those interpolations? e.g. "#{@foo}bar" wouldn'...
brianhempel (Brian Hempel)
10:29 AM Misc #10541: Remove shorthand string interpolation syntax
Brian Hempel wrote:
> Answer: 19,869 of those string interpolations were like "#{@ivar}" or "#{$gvar}" or "#{@@cvar}...
recursive-madman (Recursive Madman)
06:00 AM Misc #10541: Remove shorthand string interpolation syntax
Brian Hempel wrote:
> I analyzed the ~150,000 Ruby files in the top 1000 Ruby repositories on GitHub:
Can you tel...
duerst (Martin Dürst)
05:59 AM Misc #10541: Remove shorthand string interpolation syntax
Nobuyoshi Nakada wrote:
> What kind of warnings?
> To warn all `#@ivar` things just makes it boring and would dis...
duerst (Martin Dürst)
04:53 AM Misc #10541: Remove shorthand string interpolation syntax
Steve Richert asked me how many of those 353,199 regular interpolations could have been replaced by shorthand interpo... brianhempel (Brian Hempel)
03:38 AM Misc #10541: Remove shorthand string interpolation syntax
Martin Dürst wrote:
> Maybe what we can do is to just produce a warning, without depreciation? That will help everyb...
nobu (Nobuyoshi Nakada)
01:57 AM Misc #10541: Remove shorthand string interpolation syntax
Brian Hempel wrote:
> I analyzed the ~150,000 Ruby files in the top 1000 Ruby repositories on GitHub:
>
> The reg...
duerst (Martin Dürst)
01:35 PM Bug #10449: [TracePoint API] Duplicated line events when using parenthesis
Oops, I need to start thinking before talking... :) The change in the behaviour actually happened in [this example](h... deivid (David Rodríguez)
05:45 AM Bug #10449: [TracePoint API] Duplicated line events when using parenthesis
> Hi Koichi, I've looked at the patch and it seems to me that _every_ duplicated event has been removed. So if I do s... ko1 (Koichi Sasada)
01:12 PM Bug #9937: Segfault in the TracePoint API
Exactly. :) deivid (David Rodríguez)
04:53 AM Bug #9937 (Closed): Segfault in the TracePoint API
Ah, I see.
You can't get method_id for top level.
```ruby
TracePoint.new(:class, :b_call){|tp|
p [tp.event,...
ko1 (Koichi Sasada)
01:11 PM Bug #10148: [TracePoint API] Extra block events generated
Thanks to you! deivid (David Rodríguez)
04:49 AM Bug #10148 (Closed): [TracePoint API] Extra block events generated
Thank you!
ko1 (Koichi Sasada)
11:03 AM Revision 7f411d6e (git): * ext/win32ole/win32ole.c: use typed data for WIN32OLE.
* ext/win32ole/win32ole.h: ditto.
* ext/win32ole/win32ole_event.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
suke (Masaki Suketa)
09:01 AM Bug #9891: infinite fibers crash Ruby
The reason of this SEGV is, rb_longjmp without TAG.
```c
void
rb_fiber_start(void)
{
...
TH_PUSH_TAG(th);...
ko1 (Koichi Sasada)
04:48 AM Bug #9891: infinite fibers crash Ruby
> OpenBSD doesn't have getcontext()/setcontext(), so I suspect that cont.c defines FIBER_USE_NATIVE to 0. I don't kno... ko1 (Koichi Sasada)
08:20 AM Revision 15cfc955 (git): common.mk: rebuild verconf.h for each configure
* win32/Makefile.sub (verconf.h): so depends on verconf.mk, which
is rebuilt by setup.mak.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
06:38 AM Revision 6b6ba319 (git): common.mk: ext/json/parser/parser.c
* common.mk (ext/json/parser/parser.c): sometimes need for local
development.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
06:38 AM Revision e580a631 (git): use 0 for reserved
use 0 for rb_data_type_t::reserved instead of NULL, since its type
may be changed in the future and possibly not a po...
nobu (Nobuyoshi Nakada)
05:04 AM Bug #10511: fix for #9940 causes dramatic performance regression
Koichi Sasada wrote:
> Thank you for try. Can I close it?
> Should we wait for your rails test?
I think the tick...
os97673 (Oleg Sukhodolsky)
04:45 AM Bug #10511: fix for #9940 causes dramatic performance regression
Thank you for try. Can I close it?
Should we wait for your rails test?
ko1 (Koichi Sasada)
02:31 AM Bug #10557: Block not given when the argument is a string
This is an issue in compile.c (opt_aref_with). There is same issue on opt_aset_with, opt_str_freeze.
ko1 (Koichi Sasada)
02:09 AM Revision 06bdfd0d (git): * ChangeLog: fixed reference number of github issue [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:05 AM Revision 089429ea (git): * proc.c: fix grammar by @BenMorganIO [fix GH-764][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:50 AM Revision 27e3e03a (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:49 AM Revision d4cd7b0b (git): * man/rake.1: Update latest man content by @aledovsky
[fix GH-771][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
01:42 AM Revision a80343fa (git): * 2014-12-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48657 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:42 AM Revision 6ec023e5 (git): * doc/syntax/refinements.rdoc: refinements are no longer experimental.
patch by @gaurish [fix GH-755][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48656 b2dd03c8-39d4-4d8f-9...
hsbt (Hiroshi SHIBATA)

11/30/2014

09:54 PM Bug #10558 (Third Party's Issue): failing require digest.so on OSX statically compiled ruby
compiling 2.2.0-preview2 and 2.2.0-preview1 with following flags:
`env LDFLAGS=-L/Users/mpapis/.sm/pkg/active/lib ...
mpapis (Michal Papis)
09:14 PM Bug #10557: Block not given when the argument is a string
Ouch. marcandre (Marc-Andre Lafortune)
08:28 PM Bug #10557 (Closed): Block not given when the argument is a string
This seems really weird and random. Can anyone else confirm it's bug?
```ruby
class Klass
def [](_)
block...
bartoszkopinski (Bartosz Kopinski)
08:16 PM Misc #10541: Remove shorthand string interpolation syntax
I analyzed the ~150,000 Ruby files in the top 1000 Ruby repositories on GitHub:
The regular interpolation syntax i...
brianhempel (Brian Hempel)
01:54 PM Misc #10541: Remove shorthand string interpolation syntax
> Most experienced Ruby developers I've talked to don't even know it exists
Probably those developers are not expe...
sawa (Tsuyoshi Sawada)
06:49 PM Bug #10483: Latest Ruby 2.1.4 update introduced backwards incompatible change related to boolean evaluation
Nobuyoshi Nakada wrote:
> Joe Seeley wrote:
> > = f.inputs (((q.pick == 'none' || (q.pick == 'one' && q.display...
felixbuenemann (Felix Bünemann)
01:17 PM Bug #10543: ruby -c and ripper inconsistency: /(?<n>a(b|\g<n>))/
it seems introduced at r48504. nagachika (Tomoyuki Chikanaga)
11:06 AM Bug #10543 (Closed): ruby -c and ripper inconsistency: /(?<n>a(b|\g<n>))/
Applied in changeset r48655.
----------
parse.y: fix a typo
* parse.y (regexp_contents): fix a typo. pointed out b...
nobu (Nobuyoshi Nakada)
11:56 AM Feature #10552: [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
I like the word .frequencies - it seems nicer than each_with_object(Hash.new(0)) and also
than group_by.
I do no...
shevegen (Robert A. Heiler)
03:57 AM Feature #10552: [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
Personally, I'd prefer the form `Enumerable#count_by` with a block, as this method seems very similar to `group_by` i... Ajedi32 (Ajedi32 W)
11:52 AM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
I am neutral on this, I have no pro or con opinion here, but I wanted to comment
on what Yusuke Endoh wrote, and in ...
shevegen (Robert A. Heiler)
11:15 AM Bug #10449: [TracePoint API] Duplicated line events when using parenthesis
Actually I've given this a second thought and I'm fine with the change. The funcionality loss is minimal (and easy to... deivid (David Rodríguez)
02:03 AM Bug #10449: [TracePoint API] Duplicated line events when using parenthesis
Confirmed, this commit breaks some tests in Byebug, I think it should be reverted. deivid (David Rodríguez)
11:05 AM Revision d40aad1c (git): parse.y: fix a typo
* parse.y (regexp_contents): fix a typo. pointed out by wanabe.
[ruby-dev:48741] [Bug #10543]
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
09:57 AM Revision 1918ea16 (git): * test/ruby/test_process.rb (test_deadlock_by_signal_at_forking):
Don't raise Interrupt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
08:35 AM Bug #10467 (Closed): net/http reconnects without SNI
naruse (Yui NARUSE)
08:34 AM Misc #10553: Ruby 2.2.0 release engeneering
Usaku NAKAMURA wrote:
> Nobu and I want to change a feature.
>
> Ruby 2.1 and earlier, on Windows, parsing comman...
naruse (Yui NARUSE)
08:31 AM Feature #10468 (Closed): URI::RFC2396_Parser#initialize: reduce from 2088 to 1332 bytes
naruse (Yui NARUSE)
08:11 AM Revision ea44d4d9 (git): * test/ruby/test_process.rb (test_deadlock_by_signal_at_forking): Use
assert_separately.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
06:56 AM Bug #10364: Malformed CSV Header Causes NoMethodError
This issue is also present in ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux] jrodrigosm (Rodrigo Serrano)
06:50 AM Feature #9925: rsock_addrinfo uses DNS family AF_UNSPEC for lookup causing high IPv6 AAAA volume
Ping. I was hoping someone from the Ruby core would provide feedback and direction regarding my suggestions:
> The...
[email protected] (Aaron Stone)
05:34 AM Bug #10167: Prime#include?(mod) hangs up
Instead of aliasing `include?` to `prime?`, I'd recommend instead to restore it:
Prime.define_singleton_metho...
marcandre (Marc-Andre Lafortune)
02:06 AM Bug #10556: shebang handling
おぉ、そんな話が。了解です。 akr (Akira Tanaka)
02:01 AM Bug #9937: Segfault in the TracePoint API
Hi Koichi, I've revisited this. This is not a bug in the TracePoint API. it was a bug in Byebug. I was using the same... deivid (David Rodríguez)
12:19 AM Bug #10148: [TracePoint API] Extra block events generated
I just revisited this and I think it was a misunderstanding on my side. The current behaviour is just fine. The issue... deivid (David Rodríguez)

11/29/2014

11:41 PM Bug #10408 (Closed): [BUG] Segmentation fault ruby 2.1.3p242 (2014-09-19 revision 47630) [i386-mingw32]
nobu (Nobuyoshi Nakada)
08:59 PM Bug #10408: [BUG] Segmentation fault ruby 2.1.3p242 (2014-09-19 revision 47630) [i386-mingw32]
Just was notified by another developer. This is somehow related to Conemu. There is no such issue in cmd.exe. golovan (Eugene G.)
10:08 PM Feature #9390: Support for the ALPN TLS extension
[email protected] wrote:
> +1. Anything we can do to move this forward?

A patch and test cases would be nice.
I'm...
normalperson (Eric Wong)
09:42 PM Feature #9390: Support for the ALPN TLS extension
Carsten Bormann wrote:
> Note that RFC 7301 has published: http://tools.ietf.org/html/rfc7301
>
> HTTP/2 is near...
igrigorik (Ilya Grigorik)
08:31 PM Feature #10255: Math.log: check domain of base argument
ping gogotanaka (Kazuki Tanaka)
08:26 PM Bug #10487: [PATCH 3/3] More than 3 arguments Passing to CMath.log doesn't make sense.
ping gogotanaka (Kazuki Tanaka)
06:05 PM Bug #10556 (Closed): shebang handling
意図的なものです。
入れたのはr24410なので[ruby-dev:39015](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/39015)ですね。
nobu (Nobuyoshi Nakada)
05:18 PM Bug #10556 (Closed): shebang handling
以下のようなスクリプトを ruby で実行すると、途中の #!ruby 以降が
実行されるのは意図されない動作な気がするのですが、なにか理由がありましたっけ?
```
% cat tst.rb
#!/bin/echo
p...
akr (Akira Tanaka)
03:12 PM Feature #8566 (Closed): [PATCH] Allow to configure additional preludes
Exactly, but what you need is a way to load the gem, isn't it? nobu (Nobuyoshi Nakada)
02:13 PM Feature #8566: [PATCH] Allow to configure additional preludes
Actually, this is good idea. The downside is that it will not work with --disable-gems I believe (although the abrt-r... vo.x (Vit Ondruch)
12:47 PM Feature #8566 (Feedback): [PATCH] Allow to configure additional preludes
`rubygems/defaults/operating_system.rb` is just for that purpose, I think. nobu (Nobuyoshi Nakada)
03:02 PM Revision 1ce81d6f (git): ruby.c: transcode program names
* ruby.c (process_options, ruby_script): transcode script name and
program name to locale encoding as well as argv....
nobu (Nobuyoshi Nakada)
03:02 PM Revision b4c3c317 (git): ruby.c: translit_char_bin
* ruby.c (translit_char_bin): should not use code page dependent
CharNext on UTF-8 string. [ruby-dev:48752] [Bug #...
nobu (Nobuyoshi Nakada)
03:02 PM Revision 11e75ca5 (git): * 2014-11-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:02 PM Revision 18c8bfaf (git): test_rubyoptions.rb: workaround
* test/ruby/test_rubyoptions.rb (test_command_line_glob_nonascii):
workaround for other than cp932. [ruby-dev:4875...
nobu (Nobuyoshi Nakada)
11:55 AM Bug #8543: new rb_iseq_load crash
https://github.com/ruby/ruby/blob/33ea2646b98adb49ae2e1781753bf22d33729ac0/iseq.c#L1720
iseq_data_to_ary() ignores h...
wanabe (_ wanabe)
07:53 AM Bug #10555 (Closed): '?' is not match to multibyte character at commandline globbing on Windows
Applied in changeset r48648.
----------
win32.c: use UTF-8 for argv
* ruby.c (ruby_set_argv): convert argv from UTF...
nobu (Nobuyoshi Nakada)
07:53 AM Revision 33ea2646 (git): win32.c: use UTF-8 for argv
* ruby.c (ruby_set_argv): convert argv from UTF-8.
* win32/win32.c (rb_w32_sysinit, cmdglob, w32_cmdvector): convert
...
nobu (Nobuyoshi Nakada)
07:14 AM Revision 544d28c3 (git): ruby.h: no parent in rb_data_type_t
* error.c (rb_typeddata_is_kind_of, rb_check_typeddata): ditto.
* error.c (rb_typeddata_inherited_p): deprecate. stil...
nobu (Nobuyoshi Nakada)
06:01 AM Revision c8da47e8 (git): * test/ruby/test_const.rb (TestConst#test_redefinition_memory_leak): extend the
timeout because mswin CI reports timeout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48646 b2dd03c8-39d4-4d8...
U.Nakamura
06:00 AM Revision 75ec406b (git): * test_exception.rb: indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
01:49 AM Revision a35a256b (git): win32.c: convert by Win32 API
* win32/win32.c (win32_direct_conv, rb_w32_readdir): convert UTF-8
and filesystem code page by using Win32 API dire...
nobu (Nobuyoshi Nakada)
12:37 AM Revision 374fcff2 (git): error.c: simplify message building
* error.c (syserr_initialize): simplify message building and get
rid of potential invalid byte sequence.
git-svn-i...
nobu (Nobuyoshi Nakada)
12:36 AM Revision 6bb52d80 (git): test/ruby: suppress warnings
* test/ruby/test_array.rb: (need_continuation): suppress warnings
to require continuation.
* test/ruby/test_contin...
nobu (Nobuyoshi Nakada)

11/28/2014

11:52 PM Revision 84e90deb (git): * test/ruby/test_exception.rb (TestException#test_output_string_encoding): need
to specify the encoding of script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48641 b2dd03c8-39d4-4d8f-98ff-...
U.Nakamura
11:36 PM Revision fe753f5f (git): * encoding.c: remove unnecessary declaration of rb_locale_charmap(). it's
already declared in include/ruby/encoding.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48640 b2dd03c8-39d4-...
U.Nakamura
10:35 PM Bug #9891: infinite fibers crash Ruby
I have only tried on OpenBSD. I updated ruby to
ruby 2.2.0dev (2014-11-29 trunk 48638) [x86_64-openbsd5.6]
OpenB...
kernigh (George Koehler)
10:32 PM Revision 39873921 (git): * test/ruby/test_exception.rb (TestException#test_output_string_encoding): test
for r48637.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
09:50 PM Bug #10522: SSL_VERSION not handled properly in Net::Http, OpenSSL libraries
Who is the best person to review this? AKA who should I assign this to? dresselm (Matt Dressel)
09:11 PM Revision 0e579dd6 (git): * 2014-11-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:11 PM Revision e5658a20 (git): * eval_error.c (error_print): respect the encoding of the message.
* io.c (rb_write_error_str): use rb_w32_write_console() on Windows
if stderr is a tty.
git-svn-id: svn+ssh://ci.r...
U.Nakamura
08:51 PM Bug #10555 (Closed): '?' is not match to multibyte character at commandline globbing on Windows
以下のような現象です。
~~~
D:\test> dir ?.txt
(snip)
2014/11/29 05:46 0 あ.txt
1 個のファイル ...
usa (Usaku NAKAMURA)
07:16 PM Bug #10554: preview2 fails to generate prelude.c
Thanks for feedback. Let me check it once more. May be the patch from #8566 which I am applying might be troublesome. vo.x (Vit Ondruch)
06:57 PM Bug #10554: preview2 fails to generate prelude.c
Hmm, the tarball contains prelude.c, so normally it is not necessary to generate it.
There was no problem my environ...
usa (Usaku NAKAMURA)
06:36 PM Bug #10554 (Rejected): preview2 fails to generate prelude.c
~~~
generating prelude.c
echo executable host ruby is required. use --with-baseruby option.; false ./tool/generic_...
vo.x (Vit Ondruch)
06:36 PM Misc #10553: Ruby 2.2.0 release engeneering
Nobu and I want to change a feature.
Ruby 2.1 and earlier, on Windows, parsing commandline was with ANSI encoding ...
usa (Usaku NAKAMURA)
01:01 PM Misc #10553 (Closed): Ruby 2.2.0 release engeneering
For the management of release blockers.
Current Phase: feature freeze; changing feature is not allowed unless naru...
naruse (Yui NARUSE)
01:33 PM Bug #10148: [TracePoint API] Extra block events generated
I will, soon! deivid (David Rodríguez)
01:28 PM Bug #10449: [TracePoint API] Duplicated line events when using parenthesis
Hi Koichi, I've looked at the patch and it seems to me that _every_ duplicated event has been removed. So if I do som... deivid (David Rodríguez)
10:49 AM Bug #10511: fix for #9940 causes dramatic performance regression
Koichi Sasada wrote:
> could you try r48596?
Here are results I've got.
$ ruby -v
ruby 2.2.0dev (2014-11-28 t...
os97673 (Oleg Sukhodolsky)
08:38 AM Feature #10552: [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
Yes, I would rather see `Hash#map_values` in Ruby before `Enumerable#frequencies`. However, if both `map_values` and ... brianhempel (Brian Hempel)
07:15 AM Feature #10552: [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
frequencies is essentially a group_by with the values mapped with size/count.
So assuming something like issue #99...
duerst (Martin Dürst)
07:44 AM Bug #10533: HTTP reconnection with SNI does not send correct hostname
Backported into `ruby_2_0_0` at r48636. usa (Usaku NAKAMURA)
07:44 AM Revision dd7f1cdf (git): merge revision(s) 48563: [Backport #10533]
* lib/net/http.rb: Do not attempt SSL session resumption when the
session is expired. [Bug #10533]
git-...
U.Nakamura
07:37 AM Bug #10524: %I segfaults with --dump=parsetree
Backported into `ruby_2_0_0` at r48635. usa (Usaku NAKAMURA)
07:37 AM Revision 3f23ee70 (git): merge revision(s) 48484: [Backport #10524]
* parse.y (symbol_list): fix the node type of literal symbol list
with no interpolation. [ruby-core:66343]...
U.Nakamura
07:34 AM Bug #10223: Stack level too deep in CSV when parsing long line
How did you make `Closed`, nobu? usa (Usaku NAKAMURA)
07:33 AM Bug #10493: Wrong encoding for Etc.getlogin in Windows
Backported into `ruby_2_0_0` at r48634.
memo:
I changed the patch a little, because 2.0.0 doesn't have rb_w32_wst...
usa (Usaku NAKAMURA)
07:30 AM Revision bcafeef2 (git): merge revision(s) 48360,48364: [Backport #10493]
* ext/etc/etc.c (etc_getlogin): set login name encoding properly.
[ruby-core:66163] [Bug #10493]
git-svn-...
U.Nakamura
07:22 AM Bug #10432: wrong receiver of Binding from Method
Backported into `ruby_2_0_0` at r48633.
(元のレポートにもあるように2.0.0にはBinding#receiverがないため、テストを一部変更)
usa (Usaku NAKAMURA)
07:20 AM Revision 7149859b (git): merge revision(s) 48160: [Backport #10432]
* proc.c (method_proc): the receiver of binding from method should
be same as the receiver of the method.
...
U.Nakamura
07:13 AM Revision 3412d101 (git): merge revision(s) 47079: [Backport #10530]
* lib/net/http.rb (Net::HTTP.proxy_uri): use initializer instead
of parser to handle IPv6 address. [Bug #91...
U.Nakamura
07:11 AM Revision 32ecaac7 (git): merge revision(s) 42709: [Backport #10529]
* io.c (copy_stream_body): should write in binary mode. based on a
patch by godfat (Lin Jen-Shin) at [ruby...
U.Nakamura
07:04 AM Revision c5f09787 (git): * lib/rubygems/ssl_certs/AddTrustExternalCARoot{-2048,}.pem: add newer
root CA for rubygems.org. a part of r48389 of trunk.
see also https://github.com/rubygems/rubygems/commit/98f5f44c...
U.Nakamura
04:45 AM Feature #8919: Queue as embedded class
By adding a line `thread` to ext/Setup file, thread.so can be statically linked to ruby (or libruby) now. nobu (Nobuyoshi Nakada)
03:39 AM Bug #10551 (Closed): Unnecessary #undef in file.c
Applied in changeset r48629.
----------
file.c: unnecessary #undef
* file.c (flock): remove unnecessary #undef floc...
nobu (Nobuyoshi Nakada)
03:39 AM Revision 2b92335e (git): file.c: unnecessary #undef
* file.c (flock): remove unnecessary #undef flock, trace of green
thread polling. patched by Rohan Garg. [Bug #10...
nobu (Nobuyoshi Nakada)

11/27/2014

10:47 PM Revision 693f56bb (git): Update dependency.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:38 PM Revision 35e07b47 (git): README.EXT: fix typo
pointed out by at:
https://github.com/ruby/ruby/commit/c262acb4e023b6cd4e06b993508ab59a5f61607c#commitcomment-8748351...
nobu (Nobuyoshi Nakada)
08:10 PM Revision 38f3708f (git): configure.in: add --with-setup option
* configure.in (--with-setup): add option to select ext/Setup file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
nobu (Nobuyoshi Nakada)
08:04 PM Revision e5df8e7b (git): common.mk: INITOBJS
* common.mk (INITOBJS): rename DMYEXT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48624 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
08:02 PM Revision 28ad79fa (git): dmyenc.c: separate
* dmyenc.c (Init_enc): separate from dmyext.c for statically
linked extension excluding encoding libraries.
git-sv...
nobu (Nobuyoshi Nakada)
07:58 PM Revision 3c45a567 (git): continuation.c: quiet static-linked-ext
* ext/continuation/continuation.c (Init_continuation): start
quietly if statically linked.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
07:29 PM Feature #10552: [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
Thanks for the feedback David. I can see a `map` functionality being useful, but here I will play some arguments agai... brianhempel (Brian Hempel)
03:03 PM Feature #10552: [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
I like this idea, but I think it could be improved by allowing .frequencies to take a block and it will count the fre... workmad3 (David Workman)
07:59 AM Feature #10552 (Open): [PATCH] Add Enumerable#frequencies and Enumerable#relative_frequencies
Counting how many times a value appears in some collection has always been a bit clumsy in Ruby. While Ruby has enoug... brianhempel (Brian Hempel)
04:21 PM Revision 8299027f (git): make_encmake.rb: fix typo
* enc/make_encmake.rb: fix typo, and use real read filename.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48621...
nobu (Nobuyoshi Nakada)
03:39 PM Revision 5e57ff21 (git): * 2014-11-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:39 PM Revision ab6f20df (git): ChangeLog: fix a grammo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:42 PM Revision 20b93fff (git): store make output.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:59 PM Revision 7c361254 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:51 PM Revision 493d1057 (git): fix indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:33 PM Bug #10538: Error when trying to update gem rake
I installed again Ruby21 and I can not reproduce the problem anymore... SAnDAnGE (Emanuel D)
11:43 AM Bug #10538: Error when trying to update gem rake
FYI, I couldn't reproduce this with x64-mswin64_100 on my Windows7 box.
Is this mingw only?
usa (Usaku NAKAMURA)
11:15 AM Bug #10538: Error when trying to update gem rake
Hello Luis,
I have windows 7 x64,
Cmd.exe:
> Microsoft Windows [Version 6.1.7601]
> Copyright (c) 2009 Micros...
SAnDAnGE (Emanuel D)
12:59 PM Revision 1c6f4943 (git): * common.mk (miniprelude.c): It is not depend on prelude.rb now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:52 PM Revision 698f329b (git): Update dependencies.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:51 PM Revision f53119b7 (git): * tool/update-deps: List up files built always in the source directory
and source files built always in the build directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48613 b2dd...
akr (Akira Tanaka)
12:51 PM Revision fcb1280e (git): * tool/update-deps: List up files built always in the source directory
and source files built always in the build directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48612 b2d...
akr (Akira Tanaka)
12:26 PM Revision 1c87fee3 (git): * NEWS: add obsolete callcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:22 PM Bug #10485: NoMethodError "undefined method `initialize_copy'" when trying to execute Queue#dup
Recursive Madman wrote:
> > Not all methods in super classes always work on all subclasses.
>
> If a method that ...
bubo47 (Jakub Jursa)
11:48 AM Bug #9891: infinite fibers crash Ruby
Only on OpenBSD?
On my linux and windows (mswin32/64) doesn't cause SEGV.
ko1 (Koichi Sasada)
11:42 AM Bug #9937: Segfault in the TracePoint API
sorry for late.
Can you make small test for it? easy to keep away from this issue, but it should be fixed.
ko1 (Koichi Sasada)
11:41 AM Bug #9129: Regression in support for IPv6 literals in URIs with Net::HTTP
according to #10531 it seems required to be backported into ruby_2_1. nagachika (Tomoyuki Chikanaga)
11:40 AM Bug #9584 (Closed): RGenGC regression in CoW sharing
we need to check it again.
ko1 (Koichi Sasada)
11:36 AM Revision 6bd75113 (git): ChangeLog: fix a typo. [ruby-core:66328] [Backport #10521]
https://github.com/ruby/ruby/pull/760
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@48610 b2dd03c8-...
nagachika (Tomoyuki Chikanaga)
11:24 AM Misc #10249 (Closed): [PATCH] set rb_event_flag_t to uint32_t
ko1 (Koichi Sasada)
11:22 AM Bug #10410 (Closed): TestGc#test_latest_gc_info often fails
usa (Usaku NAKAMURA)
11:18 AM Bug #10148: [TracePoint API] Extra block events generated
Could you check it again?
ko1 (Koichi Sasada)
11:17 AM Bug #10479: OpenSSL not upgrading to 1.0.1j while recompiling Ruby.
1. The configure warning is false positive.
The option is passed to the ext/openssl. You can just ignore the warn...
usa (Usaku NAKAMURA)
10:48 AM Bug #10479: OpenSSL not upgrading to 1.0.1j while recompiling Ruby.
Any Update On This? [email protected] (Ankit Bansal)
11:07 AM Bug #10449 (Closed): [TracePoint API] Duplicated line events when using parenthesis
Applied in changeset r48609.
----------
* compile.c (iseq_compile_each): remove duplicated line event.
[Bug #10449...
ko1 (Koichi Sasada)
11:06 AM Revision ea290804 (git): * compile.c (iseq_compile_each): remove duplicated line event.
[Bug #10449]
* test/ruby/test_settracefunc.rb: add and fix tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
ko1 (Koichi Sasada)
10:15 AM Revision 6115f65d (git): * vm_args.c: fix backtrace location for keyword related exceptions.
For example, the following program
def foo(k1: 1); end # line 1
foo(k2: 2) # line 2
causes...
ko1 (Koichi Sasada)
08:32 AM Revision 955c7f06 (git): common.mk: prelude.c by BASERUBY
* common.mk (prelude.c): no longer depends on miniruby, since not
depending on rbconfig.rb.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
08:12 AM Revision 98d18de4 (git): common.mk: no preludes for miniruby
* common.mk (miniprelude.c): miniruby needs no preludes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48606 b2d...
nobu (Nobuyoshi Nakada)
08:10 AM Revision f25c052b (git): prelude.c.tmpl: no preludes, no code.
* template/prelude.c.tmpl: no code if no prelude code is given.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48...
nobu (Nobuyoshi Nakada)
08:08 AM Revision 1e4292a9 (git): time.c: indent
* time.c (find_time_t): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48604 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
05:12 AM Bug #10491 (Closed): TestGc#test_latest_gc_info often fails on mswin CI
今まで概ね40%程度の確率で発生していましたが、r48586後、CIの更新を10回ほど注視していたところ、件の現象は起きていません。
なので、たぶん大丈夫なのでしょう。
ありがとうございました。
usa (Usaku NAKAMURA)
04:20 AM Revision 3a26241d (git): * gc.c (objspace_malloc_increase): enable lazy sweep on GC by malloc()
(malloc_increase) to make GC incrementally.
This change can increase memory consumption. Report us if you find
an...
ko1 (Koichi Sasada)
03:51 AM Feature #7106: FileUtils.touch should allow touching the symlink itself rather than the file the link points to
I would like to resurrect this - what do you think Luis and Usa-san? I am more happy to re-base against Ruby 2.1.5 o... kwilczynski (Krzysztof Wilczynski)
03:48 AM Revision 15bfc6ff (git): * time.c (time_s_mkutc): [DOC] Time.utc's 10 arguments form
doesn't examine wday, yday, isdst and tz.
(time_s_mktime): [DOC] Time.mktime's 10 arguments form
doesn't examine ...
akr (Akira Tanaka)
03:46 AM Revision 35748bdc (git): Describe about TSort.each_*
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:42 AM Revision 20925613 (git): generic_erb.rb: read in binary mode
* tool/generic_erb.rb: read existing file in binary mode to
convert nothing.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
03:42 AM Revision c158fccd (git): test_const.rb: use assert_warning
* test/ruby/test_const.rb (test_redefinition): should use
assert_warning for warning message test.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
03:42 AM Revision 97cfffcd (git): envutil.rb: skip if load failed
* test/lib/envutil.rb (assert_no_memory_leak): skip when failed to
load fiddle.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
03:08 AM Bug #8543: new rb_iseq_load crash
Work-in-progress -v5 based on r48597:

http://80x24.org/spew/m/[email protected]

Still some fail...
normalperson (Eric Wong)
03:04 AM Misc #10547 (Feedback): How to move the ruby project to git
Your question sounds "Why CRuby doesn't migrate to git?".
The answer will be "Because there's no person who answer a...
naruse (Yui NARUSE)
02:48 AM Revision a7361f9c (git): iseq.c (iseq_data_to_ary): add missing GC guard
It seems possible for a compiler to optimize away nbody
because we only access it via RARRAY_AREF and RARRAY_LEN
macr...
Eric Wong
02:14 AM Feature #8919: Queue as embedded class
Now, thread.rb is required from rubygems.
```
$ ./ruby -ve 'p Queue'
ruby 2.2.0dev (2014-11-20 trunk 48507) [x86...
ko1 (Koichi Sasada)
12:31 AM Feature #8919: Queue as embedded class
How about the implementation in attached patch.diff? Glass_saga (Masaki Matsushita)
01:57 AM Feature #10549: Deprecate each_with_index and each_with_object in favor of with_index and with_object
If Functors* (https://bugs.ruby-lang.org/issues/6594) could be built into the language proper, then what you suggest ... trans (Thomas Sawyer)
01:57 AM Bug #10511 (Feedback): fix for #9940 causes dramatic performance regression
could you try r48596?
ko1 (Koichi Sasada)
01:56 AM Bug #10511 (Closed): fix for #9940 causes dramatic performance regression
Applied in changeset r48596.
----------
* vm_core.h: add rb_thread_t::local_storage_recursive_hash
to speed up Thr...
ko1 (Koichi Sasada)
01:56 AM Revision 9c6deac2 (git): * vm_core.h: add rb_thread_t::local_storage_recursive_hash
to speed up Thread#[:__recursive_key__] access.
[Bug #10511]
* thread.c (threadptr_local_aref): add fast path for
...
ko1 (Koichi Sasada)
01:03 AM Revision 969057c9 (git): * lib.matrix.rb: Fix typo. Patch by Dimitrios Zorbas. [GH-772]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
12:44 AM Bug #10551 (Closed): Unnecessary #undef in file.c
Hi there
I was just casually looking at the File locking implementation in ruby inside file.c and noticed that there...
shadeslayer (Rohan Garg)

11/26/2014

11:40 PM Misc #10547: How to move the ruby project to git
Martin Dürst wrote:
> Shyouhei Urabe wrote:
> > The situation is that no one in ruby-core is actively willing to do...
shyouhei (Shyouhei Urabe)
09:38 PM Misc #10547: How to move the ruby project to git
The outcome of "move the ruby project to git" probably means
different things to the Ruby community at large,
you ...
normalperson (Eric Wong)
11:28 AM Misc #10547: How to move the ruby project to git
Shyouhei Urabe wrote:
> The situation is that no one in ruby-core is actively willing to do any dirty work to get th...
duerst (Martin Dürst)
09:03 AM Misc #10547: How to move the ruby project to git
I have to say sorry about this: matz do not understand the situation. The situation is that no one in ruby-core is a... shyouhei (Shyouhei Urabe)
08:33 AM Misc #10547 (Rejected): How to move the ruby project to git
I'm posting this on the bugtracker as suggested by Koichi, feel free to move or close this if I've posted in the wron... sytse (Sytse Sijbrandij)
10:47 PM Bug #10538 (Feedback): Error when trying to update gem rake
Hello,
Can you confirm details of your environment?
For example, which command processor (cmd.exe, PowerShell) ...
luislavena (Luis Lavena)
07:39 AM Bug #10538: Error when trying to update gem rake
This issue can be reproduced on Windows 7 Home Basic Edition. It seems OK on Windows 8.1 Pro. chaoli46 (Chao Li)
10:43 PM Bug #10550: Resolv::DNS.getaddresses returns no IPs when nameserver returns in differing case than query
My pasting got stripped:
Here is the message returned
~~~
#<Resolv::DNS::Message:0x007f3eff488a88 @id=26224, @...
jonhyman (Jon Hyman)
10:41 PM Bug #10550 (Closed): Resolv::DNS.getaddresses returns no IPs when nameserver returns in differing case than query
Our servers are hosted with Rackspace and following patching of BIND, their DNS servers started returning different c... jonhyman (Jon Hyman)
10:33 PM Bug #10460: Segfault instead of stack level too deep
Ran into this issue today when I accidentally created a stack overflow in my RSpec tests:
* ruby 2.1.5p273 (2014-1...
Ajedi32 (Ajedi32 W)
10:12 PM Revision 06b582a0 (git): * 2014-11-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:11 PM Revision b65c6190 (git): compile.c (iseq_calc_param_size): hoist out of iseq_set_arguments
This will be reused for iseq loading.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48593 b2dd03c8-39d4-4d8f-98f...
Eric Wong
07:14 PM Feature #10544: Time#to_i(:millisecond)
How about a more general `Time#to_i(scale=1)`?
Examples:
* Passing `1` for `scale` (or passing nothing) would r...
david_macmahon (David MacMahon)
05:41 AM Feature #10544: Time#to_i(:millisecond)
I want this feature to give unix time to other languages like JavaScript.
Some languages expect unix time in millise...
Glass_saga (Masaki Matsushita)
02:43 AM Feature #10544: Time#to_i(:millisecond)
Do you need unix time in milliseconds so often? nobu (Nobuyoshi Nakada)
01:47 AM Feature #10544 (Rejected): Time#to_i(:millisecond)
Currently, we have to take an indirect way to get unix_time in milliseconds.
~~~ruby
time = Time.now
millisecond...
Glass_saga (Masaki Matsushita)
04:12 PM Feature #10549 (Assigned): Deprecate each_with_index and each_with_object in favor of with_index and with_object
I wonder if we can deprecate `each_with_index` and `each_with_object` and fully recommend `with_index` and `with_obje... danielmorrison (Daniel Morrison)
02:54 PM Misc #10541: Remove shorthand string interpolation syntax
As for the argument that it should simply be used more: The interpolation shorthand has been around for a long time. ... laserlemon (Steve Richert)
02:43 PM Misc #10541: Remove shorthand string interpolation syntax
I agree with Daniel Morrison and Richard Schneeman. This interpolation shorthand is clever but unnecessary. While bei... laserlemon (Steve Richert)
08:12 AM Misc #10541: Remove shorthand string interpolation syntax
> It has been the cause of real problems. http://status.cloudamqp.com/incidents/vj62pnp62tj9
I'd say the "cause" o...
recursive-madman (Recursive Madman)
02:31 AM Misc #10541: Remove shorthand string interpolation syntax
Eric Wong wrote:
> Perhaps it needs to be used more so more Rubyists know about it...
And perhaps better editor'...
nobu (Nobuyoshi Nakada)
02:33 PM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
That's a bummer!
Callcc is the most exciting toy for the functional programmers.
If Ruby had no callcc, I couldn'...
mame (Yusuke Endoh)
11:52 AM Feature #10548 (Open): remove callcc (Callcc is now going obsoleted. Please use Fiber.)
tarui (Masaya Tarui)
11:51 AM Feature #10548 (Closed): remove callcc (Callcc is now going obsoleted. Please use Fiber.)
Applied in changeset r48588.
----------
* ext/continuation/continuation.c (Init_continuation): obsolete callcc.
f...
tarui (Masaya Tarui)
11:28 AM Feature #10548 (Open): remove callcc (Callcc is now going obsoleted. Please use Fiber.)

We are paying a lot of costs for callcc's consistency.
and currently, we can use Fiber in many situation.
In ht...
tarui (Masaya Tarui)
01:31 PM Revision 18a7dade (git): * test/ruby/test_autoload.rb (class TestAutoload): change load target
from Continuation to Date. Becouse Continuation is no longer quiet.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
Masaya Tarui
01:28 PM Revision 2128f208 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:28 PM Revision c262acb4 (git): ruby.h: export keyword argument functions
* include/ruby/ruby.h (rb_get_kwargs, rb_extract_keywords): export
keyword argument functions.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
12:38 PM Bug #10488 (Closed): Consistency of Module#const_defined? and constant lookup
Indeed, it looks consistent with `const_get` and it seems difficult to be more consistent while keeping the same API.... Eregon (Benoit Daloze)
12:18 PM Revision 3f37ba11 (git): * test/inlinetest.rb: removed unused test helper.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
11:50 AM Revision 262245b0 (git): * ext/continuation/continuation.c (Init_continuation): obsolete callcc.
first step of [Feature #10548].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48588 b2dd03c8-39d4-4d8f-98ff-823...
Masaya Tarui
11:32 AM Revision 307198a3 (git): Fix typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e sorah (Sorah Fukumori)
11:03 AM Bug #10491: TestGc#test_latest_gc_info often fails on mswin CI
ぱっと見た感じよくわからなかったので、
ちょっと r48586 でプロセス分けてみましたが、どうでしょうか。
ko1 (Koichi Sasada)
11:00 AM Revision 42a15516 (git): * test/ruby/test_gc.rb (test_latest_gc_info): do test separately
to avoid mysterious behavior.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48586 b2dd03c8-39d4-4d8f-98ff-823f...
ko1 (Koichi Sasada)
10:54 AM Bug #10546 (Closed): Bug Segmentation Fault when input prompt on cmder
Applied in changeset r48585.
----------
win32.c: for non-standard console
* win32/win32.c (constat_reset): do nothi...
nobu (Nobuyoshi Nakada)
08:00 AM Bug #10546 (Assigned): Bug Segmentation Fault when input prompt on cmder
OK, I could repoduce it with ConEmu 141125. nobu (Nobuyoshi Nakada)
07:38 AM Bug #10546 (Feedback): Bug Segmentation Fault when input prompt on cmder
Is it http://bliker.github.io/cmder/? nobu (Nobuyoshi Nakada)
06:32 AM Bug #10546 (Closed): Bug Segmentation Fault when input prompt on cmder
Hi,
Whenever I run a ruby file that has a prompt, I get the a bug segmentation fault. I'm using cmder, which is a ...
filipeteles (Filipe Teles)
10:54 AM Revision 2e7ed803 (git): win32.c: for non-standard console
* win32/win32.c (constat_reset): do nothing on non-standard
console emurators. [ruby-core:66471] [Bug #10546]
git...
nobu (Nobuyoshi Nakada)
10:47 AM Feature #10508 (Closed): Return enumerator in TSort iterators
Applied in changeset ruby-trunk:r48584.
----------
* lib/tsort.rb: Returns an enumerator if no block is given.
[ru...
akr (Akira Tanaka)
10:46 AM Revision 0eadc632 (git): * lib/tsort.rb: Returns an enumerator if no block is given.
[ruby-core:66270] [Feature #10508] Proposed by Andrey Savchenko.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk...
akr (Akira Tanaka)
10:07 AM Bug #10380 (Closed): Make sure 'update-gems' is called in the make process
fixed at r48558 hsbt (Hiroshi SHIBATA)
08:56 AM Bug #10470: TracePoint cannot trace attr_accessor/reader/writer method
遅くなりました。
こちら、性能劣化をいやがって、このような仕様にしているところがあります。
同じようなものに、Fixnum 同士の足し算などがあります。
まつもとさんからは、「出来るようにして欲しい」というリクエストを頂...
ko1 (Koichi Sasada)
08:25 AM Bug #10545 (Closed): SEGV: def m(A: a) end
Applied in changeset r48583.
----------
parse.y: fix invalid keyword argument
* parse.y (f_label, f_kw, formal_argu...
nobu (Nobuyoshi Nakada)
02:27 AM Bug #10545 (Closed): SEGV: def m(A: a) end
def m(A: a) end とすると SEGV するようです。
```
% ./ruby -e 'def m(A: a) end'
-e:1: formal argument must be local vari...
akr (Akira Tanaka)
08:25 AM Revision eab19104 (git): parse.y: fix invalid keyword argument
* parse.y (f_label, f_kw, formal_argument_gen): ignore invalid
formal argument in keyword argument definition.
[r...
nobu (Nobuyoshi Nakada)
08:22 AM Revision c7855be2 (git): use clock_gettime to avoid object creation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:22 AM Revision d3236ba3 (git): add test for r48563
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:18 AM Bug #8543: new rb_iseq_load crash
nop; nop works, but I don't think it's an improvement (or regression).
I prefer to save 2 words entirely.

I plan...
normalperson (Eric Wong)
06:49 AM Bug #8543: new rb_iseq_load crash
I use nop insns instead of "jump to next insn" (2 words) in r48579.
How about it?
ko1 (Koichi Sasada)
01:48 AM Bug #8543: new rb_iseq_load crash
ko1: thank you for checking, any comment on the extra jumps insns which
I hack around by disabling peephole optimiz...
normalperson (Eric Wong)
08:01 AM Revision 058044c2 (git): proc.c: use RUBY_SAFE_LEVEL_MAX
* proc.c (rb_method_call_with_block): use RUBY_SAFE_LEVEL_MAX,
which is declared in include/ruby/ruby.h since 2.1. ...
nobu (Nobuyoshi Nakada)
06:48 AM Revision f0071d3b (git): * compile.c (iseq_set_sequence): use "nop" insn instead of
"jump to next insn".
https://bugs.ruby-lang.org/issues/8543#change-50085
git-svn-id: svn+ssh://ci.ruby-lang.org/...
ko1 (Koichi Sasada)
02:03 AM Revision ef8c2e4b (git): iseq.c (iseq_s_compile_file): close IO when done
This will prevent some leaked FD warnings in future tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48578 b...
Eric Wong
 

Also available in: Atom