[#53893] [ruby-trunk - Bug #8204][Open] ObjectSpace.each_object(Bignum) can generate Bignums that are to small to be Bignums — "Hanmac (Hans Mackowiak)" <hanmac@...>
[#53914] [ruby-trunk - Feature #8206][Open] Should Ruby core implement String#blank? — "sam.saffron (Sam Saffron)" <sam.saffron@...>
[#53922] [ruby-trunk - Bug #8208][Open] Raise cached exceptions for nonblocking IO to avoid allocation/stack-copying costs — "headius (Charles Nutter)" <headius@...>
"headius (Charles Nutter)" <headius@headius.com> wrote:
[#53950] [ruby-trunk - Bug #8211][Open] Performance regression of method calls — "dunric (David Unric)" <dunric29a@...>
[#53974] [ruby-trunk - Feature #8215][Open] Support accessing Fiber-locals and backtraces for a Fiber — "halorgium (Tim Carey-Smith)" <ruby-lang-bugs@...>
[#54023] [ruby-trunk - Feature #8223][Open] Make Matrix more omnivorous. — "boris_stitnicky (Boris Stitnicky)" <boris@...>
[#54031] Question about r39944 — Aaron Patterson <tenderlove@...>
Hi,
Even if test directory should be on the load path on test-all, you should
[#54095] [ruby-trunk - Feature #8237][Open] Logical method chaining via inferred receiver — "wardrop (Tom Wardrop)" <tom@...>
[#54175] [ruby-trunk - Bug #8254][Open] Ruby segfaults on second SystemStackError from parser — "charliesome (Charlie Somerville)" <charlie@...>
[#54185] [CommonRuby - Feature #8257][Open] Exception#cause to carry originating exception along with new one — "headius (Charles Nutter)" <headius@...>
(2013/04/12 1:40), headius (Charles Nutter) wrote:
On Sat, Apr 27, 2013 at 5:19 PM, SASADA Koichi <ko1@atdot.net> wrote:
[#54196] Encouraging use of CommonRuby — Charles Oliver Nutter <headius@...>
I think we need to do more to encourage the use of the CommonRuby
Hi,
As far as I understand, what is CommonRuby and the process over CommonRuby
On Thu, Apr 11, 2013 at 11:25 PM, NARUSE, Yui <naruse@airemix.jp> wrote:
(2013/04/12 16:40), Charles Oliver Nutter wrote:
On Fri, Apr 12, 2013 at 8:08 AM, NARUSE, Yui <naruse@airemix.jp> wrote:
[#54201] Has ObjectSpace changed recently? — Dave Thomas <dave@...>
I just noticed that in 2.0, I see this:
[#54207] [CommonRuby - Feature #8258][Open] Dir#escape_glob — "steveklabnik (Steve Klabnik)" <steve@...>
[#54218] [CommonRuby - Feature #8259][Open] Atomic attributes accessors — "funny_falcon (Yura Sokolov)" <funny.falcon@...>
Issue #8259 has been updated by Charles Nutter.
I'm not sure if setting the attribute on the ivar is a good way to go.
[#54333] Requesting Commit Access — Aman Gupta <ruby@...1.net>
Hello ruby-core,
Hi,
[#54415] [ruby-trunk - Bug #8286][Open] Can't decode non-MIME Base64 — "adacosta (Alan Da Costa)" <alandacosta@...>
[#54459] [CommonRuby - Feature #8291][Open] Allow retrieving the root Fiber of a Thread — "halorgium (Tim Carey-Smith)" <ruby-lang@...>
[#54473] [Backport 200 - Backport #8299][Open] Minor error in float parsing — "bobjalex (Bob Alexander)" <bobjalex@...>
[#54509] [ruby-trunk - Bug #8310][Open] resque-web crashes with segfault on Ruby 2.0.0-p0 only, Resque 1.24.1, Redis 2.6.12 — "vaharoni (Amit Aharoni)" <amit.sites@...>
[#54559] [ruby-trunk - Feature #8321][Open] Ripper: I would like coordinates for keywords — "ericp (Eric Promislow)" <eric.promislow@...>
[#54606] Plan to the first 2.0.0 patchlevel release. — Tomoyuki Chikanaga <nagachika00@...>
Hello, Rubyists.
Hi,
Could you please backport the following:
[#54621] [ruby-trunk - Feature #8339][Open] Introducing Geneartional Garbage Collection for CRuby/MRI — "ko1 (Koichi Sasada)" <redmine@...>
(2013/04/28 9:23), authorNari (Narihiro Nakamura) wrote:
2013/4/28 SASADA Koichi <ko1@atdot.net>:
(2013/05/04 12:08), Narihiro Nakamura wrote:
2013/5/4 SASADA Koichi <ko1@atdot.net>:
(2013/05/06 11:50), Tanaka Akira wrote:
2013/5/6 SASADA Koichi <ko1@atdot.net>:
On Sat, Apr 27, 2013 at 8:19 PM, ko1 (Koichi Sasada)
(2013/04/28 21:40), Magnus Holm wrote:
(2013/04/28 23:34), SASADA Koichi wrote:
On Sun, Apr 28, 2013 at 6:07 PM, SASADA Koichi <ko1@atdot.net> wrote:
(2013/04/29 1:19), Magnus Holm wrote:
On Sun, Apr 28, 2013 at 6:29 PM, SASADA Koichi <ko1@atdot.net> wrote:
"ko1 (Koichi Sasada)" <redmine@ruby-lang.org> wrote:
[#54665] [ruby-trunk - Bug #8344][Open] Status of Psych and Syck — "Eregon (Benoit Daloze)" <redmine@...>
[ruby-core:54220] Re: Encouraging use of CommonRuby
(2013/04/12 16:40), Charles Oliver Nutter wrote: > On Thu, Apr 11, 2013 at 11:25 PM, NARUSE, Yui <naruse@airemix.jp> wrote: >> For example original birxen's plan allows only implementers to propose a new >> feature. > > I don't believe CommonRuby fits into any part of Brian's plan because > Brian's plan did not involve any existing tools or processes. > CommonRuby was introduced as a way for us to sequester > implementation-independent feature changes in a single location where > all implementers could discuss them without wondering if they're > MRI-specific. I introduced CommonRuby as where people discuss about a Ruby Standard, but I hadn't say anything more than it. Matz also hadn't. > Some voluntary auditing will help here; if I see things I know I'll > eventually have to implement, I'll try to recommend they be moved or > refiled under CommonRuby. It is your need, isn't it? Could you force something troublesome to our contributers without concensus? >> (Personally I'm neutral about this restriction though a standard must have >> at least one major implementation over seeing W3C/RFC standards) > > I think the current process works ok, but we need a way to filter out > the 80% noise (to implementers) of MRI-specific features. CommonRuby > provides a way to do that. As marcandre says almost all tickets in Feature tracker will effect JRuby. If you want to categorize feature tickets, you can set watchers to the ticket, or I can add some additional fields for feature tickets to mark something. >> In addition saying "here is not correct place, make ticket there" is not >> desired because >> * it prevent creating a ticket by other than us > > I don't see that it introduces any such restriction. If a feature > request would need to be implemented by any other Ruby to become > "common", it should go in CommonRuby. Features that are MRI-specific > (RubyVM methods, environment variables, alternative > build/configurattion options), should remain on ruby-trunk. Where I should create a ticket is a frequent question on OSS projects. You may know sometimes people make CRuby bug report on Customized version of Redmine, www.ruby-lang.org, and CommonRuby project though there are descriptions. This is because Backport trackers is such a cryptic name like Backport 193. I hesitate to add more complexity here. > Basically, I'd like to have one-stop-shopping for things I need to > consider implementing in JRuby in the future. It would also help to > know that visible feature changes are not being accepted as MRI bugs, > since that basically means all implementers have to sift through > dozens or hundreds of issues that do not directly affect us. Saying straight what you want is good nature. If you want it, the simplest way should be add a new custom field to tickets which indicate whether the issue affect JRuby or not. For example name: affect Ruby Standard value: true / false / blank Setting this seems acceptable trouble for us. If it is introduced, you can track easily both feature and bug in a single place: ruby-trunk project. >> * it is troublesome for me to say it; I want to simply ignore rubbish >> feature requests > > Indeed! And I think the maintenance of MRI would be easier if we > didn't have bikeshedding arguments in ruby-trunk about features that > have broader implications than changes to MRI. > >> Anyway before encouraging, define CommonRuby and its maintenance rule. > > * Any feature that other implementations would need to implement to > keep up with "stanard Ruby" in the form of MRI...should go in > CommonRuby. > * Rubbish features, one-off repackaging of features, arbitrary API or > language changes...those seem like CommonRuby to me. I will watch > ComnonRuby more intently than "feature" on ruby-trunk, since so many > of those features are about build or env changes specific to MRI. > * No new formal process is involved. We just want o move "feature" > requests that affect all implementations to a more "Common" location. > Very little of the current feature request process would change. > > There's a process in building a process :-) I'm happy to continue > discussing and refining what we have. In my experience, normal contributers can't correctly choice whether the ticket is bug or feature. So I felt this is too complicated to apply general users. Without political correctness at this time I belive adding additional custom field is most practical way to do all of us want to do. -- NARUSE, Yui <naruse@airemix.jp>