General

Profile

Masaya Tarui

  • Email: tarui@prx.jp
  • Registered on: 04/07/2010
  • Last connection: 05/11/2016

Issues

Projects

Activity

05/13/2016

03:17 PM Ruby Wiki edit: Contributors (#74)

05/11/2016

03:08 PM Ruby trunk Revision 54979: fix typo at ChangeLog
03:04 PM Ruby trunk Revision 54977: * vm_insnhelper.c (vm_getivar): describe fast-path explicit
(compiler frindly). [Bug #12274].
12:50 PM Ruby trunk Bug #12274 (Closed): accessing to instance variable should be fast.
Applied in changeset r54976.
----------
* compile.c (iseq_compile_each): share InlineCache during same
instance v...
12:50 PM Ruby trunk Revision 54976: * compile.c (iseq_compile_each): share InlineCache during same
instance variable accesses. Reducing memory consumption,
rasing cache hit rate and rasing branch prediction hit ra...

04/13/2016

12:55 PM Ruby trunk Bug #12274: accessing to instance variable should be fast.
> About the object check, is it not problematic to do ((struct RBasic*)obj)->klass if obj is a tagged integer (since ...
01:32 AM Ruby trunk Bug #12274: accessing to instance variable should be fast.
2016-04-13 5:41 GMT+09:00 <eregontp@gmail.com>:
> Issue #12274 has been updated by Benoit Daloze.
>avoiding some I...
01:13 AM Ruby trunk Bug #12274: accessing to instance variable should be fast.

there are 2 parts of optimization.
* share inline cache between same symbol(at compile.c)
* inline fast pass ...

04/12/2016

03:50 PM Ruby trunk Bug #12274 (Closed): accessing to instance variable should be fast.

Currently, accessing to instance variable is quite slower than accessing to local variable.
I think accessing to i...

11/26/2014

01:31 PM Ruby trunk Revision 48592 (ruby_2_3): * test/ruby/test_autoload.rb (class TestAutoload): change load target
from Continuation to Date. Becouse Continuation is no longer quiet.

Also available in: Atom