General

Profile

Shugo Maeda

  • Registered on: 05/08/2008
  • Last connection: 09/20/2016

Issues

Projects

Activity

09/23/2016

02:59 PM Ruby trunk Revision 56221: * vm_method.c (make_method_entry_refined): fix wrong use of ||.
12:08 PM Ruby trunk Revision 56216: Remove a garbage file.
11:46 AM Ruby trunk Feature #12534 (Closed): Refinements: refine modules as well
Applied in changeset r56213.
----------
* eval.c (rb_mod_refine): refine modules as well.
[ruby-core:76199] [Featu...
11:46 AM Ruby trunk Revision 56213: * eval.c (rb_mod_refine): refine modules as well.
[ruby-core:76199] [Feature #12534]

09/09/2016

03:08 AM Ruby trunk Feature #12086: using: option for instance_eval etc.
Charles Nutter wrote:
> > Yes, you'll get unexpected results in this case.
>
> I think you'd get unexpected resul...

09/08/2016

11:40 PM Ruby trunk Feature #12086: using: option for instance_eval etc.
Charles Nutter wrote:
> Yes, it appears that every call to instance_eval(using: Foo ...) blows away the global metho...
11:36 PM Ruby trunk Feature #12086: using: option for instance_eval etc.
Charles Nutter wrote:
> I have threading concerns.
>
> ```ruby
> module X; refine Fixnum do; def +(x); puts "X r...
11:27 PM Ruby trunk Feature #12086: using: option for instance_eval etc.
Thomas Enebo wrote:
> What is the scope of instance_eval here? Can I do:
The answer is yes, in my original propo...
07:49 AM Ruby trunk Feature #7418 (Closed): Kernel#used_refinements
Applied in changeset r56109.
----------
* eval.c (rb_mod_s_used_modules): rename Module.used_refinements to
Module...
07:49 AM Ruby trunk Revision 56109: * eval.c (rb_mod_s_used_modules): rename Module.used_refinements to
Module.used_modules. [Feature #7418] [ruby-core:49805]

Also available in: Atom