summaryrefslogtreecommitdiff
path: root/vm_trace.c
AgeCommit message (Expand)Author
31 hoursRework tracing for blocks running as methodsAlan Wu
10 daysAvoid assert failure when NULL EC is expectedAlan Wu
2021-11-09Use valid `ec` for postponed job.Koichi Sasada
2021-10-26[Bug #18264] Fix memory leak in TracePointPeter Zhu
2021-10-20Put YJIT into a single compilation unitAlan Wu
2021-10-20filter out internal events. add comments. reorderAlan Wu
2021-10-20TracePoint supportAlan Wu
2021-09-29Refactor rb_add_event_hook functionS-H-GAMELINKS
2021-09-10include/ruby/debug.h: add doxygen卜部昌平
2021-08-29Support tracing of attr_reader and attr_writerJeremy Evans
2021-08-12Don't cancel JIT-ed code on TracePoint :classTakashi Kokubun
2021-08-12Print JIT cancel when all JIT-ed code is cancelledTakashi Kokubun
2021-08-02Using RBOOL macroS.H
2021-06-17Adjust styles [ci skip]Nobuyoshi Nakada
2021-04-26Document binding behavior for C call/return events for TracePoint/set_trace_funcJeremy Evans
2021-01-19Replace "iff" with "if and only if"Gannon McGibbon
2020-12-22separate rb_ractor_pub from rb_ractor_tKoichi Sasada
2020-12-22TracePoint.new(&block) should be ractor-localKoichi Sasada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-08-06[Feature #16513] TracePoint#inspect returns "... file:line" (#3391)Nguyễn Quang Minh
2020-06-29tracepoint_inspect: do not goto into a branch卜部昌平
2020-03-29Clear all trace events during teardownAlan Wu
2020-02-06rb_vm_t::postponed_job_index shall be rb_atomic_t卜部昌平
2019-12-29Separate builtin initialization callsNobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-11-08Renamed `load_*.inc` as `*.rbinc` to utilize a suffix ruleNobuyoshi Nakada
2019-11-08use builtin for TracePoint.Koichi Sasada
2019-08-13Renamed ruby_finalize_{0,1}Nobuyoshi Nakada
2019-07-24should not free local hook_list here.Koichi Sasada
2019-06-08Suppress warnings by gcc 9.1Nobuyoshi Nakada
2019-03-27Fix typoskazu
2019-03-20vm_trace.c: [DOC] remove the trick [ci skip]nobu
2019-03-20Improve TracePoint docs.hsbt
2019-02-01vm_trace.c: trick rdoc for TracePoint#enablenobu
2018-12-29`TracePoint#enable(target_thraed:)` [Feature #15473]ko1
2018-12-12remove `compiled_` prefix. [Feature #15287]ko1
2018-12-06* expand tabs.svn
2018-12-06`script_compiled` TracePoint event [Feature #15287]ko1
2018-11-30vm_trace.c: workqueue as thread-safe version of postponed_jobnormal
2018-11-26`TracePoint#enable(target_line:)` is supported. [Feature #15289]ko1
2018-11-26* expand tabs.svn
2018-11-26Support targetting TracePoint [Feature #15289]ko1
2018-11-26vm_trace.c: MJIT-limited thread-safety for postponed_jobk0kubun
2018-11-18vm_trace.c (rb_postponed_job_flush): use rb_atomic_t for masknormal
2018-11-08initialize VM postponed_job first. [Bug #15288]ko1
2018-10-23* expand tabs.svn
2018-10-23Revert "vm_trace: implement postponed_jobs as st_table"normal
2018-10-20add disabling MJIT features option.ko1
2018-06-23mjit.c: disable calling JIT-ed codek0kubun
2018-06-03Add TracePoint#parametersmame