summaryrefslogtreecommitdiff
path: root/trace_point.rb
Commit message (Collapse)AuthorAgeFilesLines
* [DOC] Fix `TracePoint.trace` format [ci skip]Ulysse Buonomo2021-10-301-5/+3
| | | | Signed-off-by: Ulysse Buonomo <buonomo.ulysse@gmail.com>
* Tweak description of TracePoint :line eventJeremy Evans2021-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "code" here is too ambiguous. TracePoint events only occur if there is a new statement or expression on that line, not if the line is a continuation of a previous statement or expression and there is no new statement or expression on the line. For example: ``` [ foo, # start of expression, line event bar # continuation of expression, no line event ] [ foo, # start of expression, line event (bar) # new expression, line event ] foo( # start of expression, line event bar # continuation of expression, no line event ) foo( # start of expression, line event (bar) # new expression, line event ) ``` Fixes [Bug #15634]
* Document binding behavior for C call/return events for TracePoint/set_trace_funcJeremy Evans2021-04-261-3/+9
| | | | | | | C methods do not have bindings, so binding returns the binding of the nearest C method. Fixes [Bug #9009]
* [Feature #16513] TracePoint#inspect returns "... file:line" (#3391)Nguyễn Quang Minh2020-08-061-1/+1
| | | | | | | | | * Fix debug documents to match Thread#to_s change (Feature #16412 ticket) * TracePoint#inspect returns "... file:line" (Feature #16513) * Guard older version of Ruby in Tracepoint inspection tests * Focus on current thread only when running TracePoint inspection test
* [Feature #16254] Use `Primitive.func` styleNobuyoshi Nakada2020-06-191-20/+20
|
* [Feature #16254] Use `__builtin.func` styleNobuyoshi Nakada2020-06-191-20/+20
|
* Fix output of example [ci skip]Kazuhiro NISHIYAMA2020-01-051-1/+1
|
* Make TracePoint.stat a singleton method again (#2726)Alan Wu2019-12-041-1/+1
| | | [Bug #16399]
* use builtin for TracePoint.Koichi Sasada2019-11-081-0/+348
Define TracePoint in trace_point.rb and use __builtin_ syntax.