Permalink
Switch branches/tags
Commits on Nov 29, 2015
  1. Merge pull request #20 from reiz/patch-1

    Adding MIT license to the gemspec.
    kyrylo committed Nov 29, 2015
Commits on Mar 9, 2014
  1. Merge pull request #16 from ygotoh/mod-CHANGELOG.md

    CHANGELOG.md: The statement about the support situation of MRIv2.0 was changed.
    kyrylo committed Mar 9, 2014
  2. Merge pull request #15 from ygotoh/modify-spec-for-rbx

    spec/interception_spec.rb: pend the test of division by 0 on Rubinius
    kyrylo committed Mar 9, 2014
  3. CHANGELOG.md: The statement about the support situation of MRIv2.0 wa…

    …s changed.
    
      For MRIv2.0 with patchlevel lower than 451, the function is
      succeedingly offered not using NativeExtension but using TracePointAPI which
      Ruby offers.
      It is because corresponding to set_trace_func having stopped returning
      binding information by change of Ruby.
    ygotoh committed Mar 9, 2014
Commits on Mar 7, 2014
Commits on Mar 6, 2014
  1. Release v0.5

    kyrylo committed Mar 6, 2014
  2. README.md: clarify the version

    kyrylo committed Mar 6, 2014
Commits on Mar 3, 2014
  1. .travis.yml: remove "rbx-*". add "rbx"

    Travis does not support rbx-* anymore.
    kyrylo committed Mar 3, 2014
  2. Merge pull request #13 from ygotoh/backport-tpapi-to-MRIv2.0

    backporting patch to use TracePointAPI on  MRIv2.0 series.
    kyrylo committed Mar 3, 2014
Commits on Feb 28, 2014
  1. Merge pull request #12 from ygotoh/refactoring

    merge requeset for refactored code and backporting offer.
    kyrylo committed Feb 28, 2014
  2. CHANGELOG.md: fix typo

    kyrylo committed Feb 28, 2014
Commits on Feb 27, 2014
Commits on Feb 26, 2014
Commits on Feb 24, 2014
  1. Merge pull request #7 from ryancragun/ruby_2.1.1_compat

    interception.rb: Add support for Ruby 2.1 patch releases
    kyrylo committed Feb 24, 2014
Commits on Jan 21, 2014
  1. Add CHANGELOG.md

    kyrylo committed Jan 21, 2014
  2. ext/interception.c: remove an extra newline

    A perfectionist lives inside me.
    kyrylo committed Jan 21, 2014
  3. Add support for Ruby 2.1

    Make use of the new TracePoint API. We cannot rely on our own C hooks
    anymore, because in Ruby 2.1 they've removed the information about
    raised exceptions from the thread. They needed to fix a bug in
    `set_trace_func`[1][2]. Namely, this commit[3] breaks Interception.
    
    I couldn't think of a way to patch Ruby in order to make it possible to
    use the same mechanism we utilised before and keep their fix alive. I
    must admit it's been a *really long* dive in Ruby internals and I'm not
    very familiar with them. Anyway, I think TracePoint is the way to go,
    since it probably will be forever with Ruby from v2.0.0.
    
    [1]: https://bugs.ruby-lang.org/issues/9168
    [2]: https://bugs.ruby-lang.org/issues/9088
    [3]: ruby/ruby@cf5ef3d
    kyrylo committed Jan 21, 2014
Commits on Jan 14, 2014
  1. travis: test against Ruby 2.0.0

    kyrylo committed Jul 31, 2013
Commits on Jul 30, 2013
  1. Merge pull request #3 from kyrylo/review.remove-superfluous-extern

    interception.c: remove superfluous “extern”
    committed Jul 30, 2013
Commits on Sep 24, 2012
Commits on Sep 23, 2012
  1. v0.2

    committed Sep 23, 2012