summaryrefslogtreecommitdiff
path: root/ext/coverage
Commit message (Expand)AuthorAgeFilesLines
* Fix typosNobuyoshi Nakada2021-11-021-1/+1
* Make Coverage suspendable (#4856)Yusuke Endoh2021-10-251-5/+118
* Tie lifetime of uJIT blocks to iseqsAlan Wu2021-10-201-0/+1
* dependency updates卜部昌平2021-04-131-1/+0
* Expose atomic operation macros with RUBY prefixNobuyoshi Nakada2020-12-241-0/+1
* Document Different Coverage ModesKevin Murphy2020-11-201-1/+111
* Fix up dependencies on internal/sanitizers.hNobuyoshi Nakada2020-09-291-13/+14
* make ext/coverage ASAN friendlyAaron Patterson2020-09-281-0/+8
* sed -i '/rmodule.h/d'卜部昌平2020-08-271-1/+0
* sed -i '/r_cast.h/d'卜部昌平2020-08-271-1/+0
* sed -i '\,2/extern.h,d'卜部昌平2020-08-271-1/+0
* RHASH_TBL: is now ext-only卜部昌平2020-08-191-1/+2
* compile.c: Improve branch coverage instrumentation [Bug #16967]Yusuke Endoh2020-06-201-26/+52
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-140/+140
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-140/+140
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+152
* Updated dependencies on internal/warnings.hNobuyoshi Nakada2019-12-311-0/+1
* update dependencies卜部昌平2019-12-261-0/+10
* decouple internal.h headers卜部昌平2019-12-261-1/+3
* Update dependenciesNobuyoshi Nakada2019-11-181-17/+0
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-1/+1
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-1/+1
* Split RUBY_ASSERT and so on under include/rubyNobuyoshi Nakada2019-07-141-0/+1
* * expand tabs.git2019-07-031-1/+1
* Use rb_ident_hash_new instead of rb_hash_new_compare_by_idNobuyoshi Nakada2019-07-031-1/+1
* Removed moving toplevel header since r12501nobu2019-02-081-2/+2
* ext/coverage/lib/coverage.rb (Coverage.line_stub): use only line eventsmame2018-12-201-1/+1
* * expand tabs.svn2018-10-201-2/+2
* ext/coverage/: add the oneshot modemame2018-10-202-12/+63
* update dependenciesnobu2018-01-091-0/+1
* ext/coverage/coverage.c: remove COVERAGE_EXPERIMENTAL_MODEmame2017-12-121-8/+1
* ext/coverage/coverage.c: method coverage has column info. of method def.mame2017-12-051-2/+5
* vm_core.h (rb_iseq_locatoin_t): add a field `code_range`mame2017-12-051-1/+1
* Revamp method coverage to support define_methodmame2017-12-051-21/+74
* Add a last location to branch coverageyui-knk2017-11-161-8/+12
* Add column numbers to branch coverageyui-knk2017-10-221-4/+6
* ext/coverage/coverage.c (rb_coverage_start): Ensure `opt` is a hashyui-knk2017-09-151-0/+2
* ext/coverage/coverage.c: use long instead of int for coverage site idmame2017-09-141-5/+7
* ext/coverage/coverage.c (method_coverage): `id` was used uninitializedmame2017-09-141-1/+1
* Add method coveragemame2017-09-141-1/+17
* Removed needless operator.hsbt2017-09-141-1/+1
* Add branch coverage for if statementmame2017-09-141-1/+26
* ext/coverage/coverage.c: Fix the condition for non-experimental modemame2017-09-141-1/+1
* [EXPERIMENTAL] Extend the API of `Coverage.start` and `result`mame2017-09-141-8/+76
* Refactor the internal data format for coverage measurementmame2017-09-031-4/+7
* ext/coverage/coverage.c: add Coverage.enabled?mame2017-09-011-0/+15
* ruby tool/update-deps --fixshyouhei2017-03-221-0/+1
* Update dependencies.akr2016-04-111-0/+1
* * ext/coverage/coverage.c: Fully reset coverage to not persist global state.eregon2016-04-061-20/+5
* * thread.c (update_coverage): Do not track coverage in loaded fileseregon2016-03-311-0/+1