🕷 software releases

by ryan davis



sitemap

event_hook version 1.0.2 has been released!

Published 2010-09-02 @ 00:13

Wraps rb_add_event_hook so you can write fast ruby event hook processors w/o the speed penalty that comes with set_trace_func (sooo sloooow!). Calls back into ruby so you don’t have to write C.

  % ruby demo.rb 
  # of iterations = 1000000
                            user     system      total        real
  null_time             0.120000   0.000000   0.120000 (  0.125279)
  ruby time             0.560000   0.000000   0.560000 (  0.562834)
  event hook            3.160000   0.010000   3.170000 (  3.175361)
  set_trace_func       34.530000   0.100000  34.630000 ( 34.942785)

Changes:

1.1.0 / 2010-09-02

  • 2 minor enhancements:

    • Allow event_hook_klass to work with class and metaclass.
    • Force ~/.ruby_inline cleanup in tests
  • 1 bug fix:

    • event_hook won’t work on any 1.9 w/o major rework :(
  • http://rubyforge.org/projects/seattlerb