0
I Use This!
Inactive

Commits : Listings

Analyzed about 17 hours ago. based on code collected about 22 hours ago.
Apr 19, 2023 — Apr 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Migrate remaining dtrace specific functions to framework/dtrace.c + extract an InitFramework macro referenced on IO::Trace init More... over 13 years ago
Pack tracing framework specific data into a framework struct member to decouple from initial Dtrace assumptions More... over 13 years ago
Extract a RegisterHandlers macro to decouple rb_io_trace_init from Dtrace More... over 13 years ago
Extract StartTrace && StopTrace to decouple rb_io_trace_run from Dtrace More... over 13 years ago
Extract CompileStrategy, RunStrategy && RuntimeOptions macros to decouple rb_io_trace_init from Dtrace More... over 13 years ago
Split dtrace specific header concerns to frameworks/dtrace.h More... over 13 years ago
Split probe generation in extconf.rb by platform More... over 13 years ago
Respect 1.8 versions that do not define RSTRING_PTR && RSTRING_LEN More... over 13 years ago
1.9 support: prefer sprintf as 1.9.2 include/subst.h with '#define snprintf ruby_snprintf' breaks snprintf as f More... over 13 years ago
Do not fire RUBY_LINE probe for <internal:lib/*> paths More... over 13 years ago
Expose Trace::STRATEGIES && Trace.formatters + bump test coverage for invalid argument contracts More... over 13 years ago
Bump test coverage + cleanup strategy constant definitions More... over 13 years ago
Remove ret local in middleware - we handle return value of the instrumented block in IO::Trace#run More... over 13 years ago
Extract a fmt_as_time Aggregation member to avoid excessive strcmp ops More... over 13 years ago
Split CoerceFromHash into CoerceNumericFromHash && CoerceStringFromHash More... over 13 years ago
Handle file paths that exceed the default 40 char column formatting in Aggregation#inspect More... over 13 years ago
Initial steps towards 1.9.2 support (snprintf is redefined and returns EOF on len < 1 - see http://www.ruby-forum.com/topic/215313 More... over 13 years ago
Extract a generator for static dtrace scripts on compile + support both ms && s formatting More... over 13 years ago
Stability improvements + internal API regressions More... over 13 years ago
Prefer allocating buffers for char aggregation members as context may not be available on GC if aggregation results is consumed by app code; do not close handle on DTRACE_STATUS_NONE More... over 13 years ago
Let each callback handler raise a distinct error and guard against ALLOC_N failures More... over 13 years ago
Note wip More... over 13 years ago
Initial IO::Trace commit More... over 13 years ago