General

Profile

Koichi Sasada

  • Registered on: 05/28/2008
  • Last connection: 08/15/2016

Issues

Projects

Activity

08/17/2016

11:55 PM CommonRuby Feature #12020: Documenting Ruby memory model
> Koichi, would you be open to spend some time discussing it?
Sure! Other than my presentation time, I'll be happ...

08/15/2016

08:11 AM Ruby trunk Feature #12512 (Open): Import Hash#transform_values and its destructive version from ActiveSupport
reopened ticket because of naming issue.
Matz, could you close it if you finish the discussion?

08/03/2016

01:50 AM Ruby trunk Revision 55804: * vm_core.h: introduce VM_FRAME_RUBYFRAME_P()
and VM_FRAME_CFRAME_P().
Most of case, RUBY_VM_NORMAL_ISEQ_P() is no
longer needed.
* vm_core.h: introduce rb_ob...
12:28 AM Ruby trunk Revision 55803: * vm_core.h: rename macros and make them inline functions.
* rename VM_FRAME_TYPE_FINISH_P() to VM_FRAME_FINISHED_P().
* rename VM_FRAME_TYPE_BMETHOD_P() to VM_FRAME_BMETHOD_...
12:16 AM Ruby trunk Revision 55801: * vm_core.h: introduce VM_FRAME_FLAG_CFRAME to represent cfp->iseq
type.

07/29/2016

01:52 AM Ruby trunk Revision 55772: * proc.c (env_write): remove unused function.
01:51 AM Ruby trunk Revision 55771: * vm_core.h (VM_LOCAL_P): should return an integer value.
reported at
http://d.hatena.ne.jp/nagachika/20160728/ruby_trunk_changes_55764_55770

07/28/2016

08:39 PM Ruby trunk Bug #10212: MRI is not for lambda calculus
[Omake](http://www.urbandictionary.com/define.php?term=omake)
```
target 0: ruby_2_0 (ruby 2.0.0p648 (2015-12-16 ...
07:27 PM Ruby trunk Revision 55770: * vm_core.h (VM_ENV_LOCAL_P): return truthy (0 or not) value.
* vm.c (rb_vm_make_proc_lambda): use VM_ENV_ESCAPED_P() macro.
07:15 PM Ruby trunk Bug #10212: MRI is not for lambda calculus
r55768 makes it faster.
> app_lc_fizzbuzz 42.771 36.976 (x 1.15 faster)
Now it is faster than mruby :p

Also available in: Atom