summaryrefslogtreecommitdiff
path: root/vm_trace.c
AgeCommit message (Expand)Author
2024-03-17Prefer `enum ruby_tag_type` over `int`Nobuyoshi Nakada
2024-03-06Move FL_SINGLETON to FL_USER1Jean Boussier
2024-02-15Do not include a backtick in error messages and backtracesYusuke Endoh
2024-01-23Memory leak with TracePoint on bmethodPeter Zhu
2024-01-16Rename BUILTIN_ATTR_SINGLE_NOARG_INLINETakashi Kokubun
2024-01-08Adjust styles and indents [ci skip]Nobuyoshi Nakada
2023-12-22Remove EC argument from clean_hooks_checkJohn Hawthorn
2023-12-13Refactor local variable names in postponed_job methodsKJ Tsanaktsidis
2023-12-12[Bug #19114] Fix for multiple calls of TracePoint#enableKouhei Yanagita
2023-12-10add `flags` to `rb_postponed_job_preregister`Koichi Sasada
2023-12-10Change the semantics of rb_postponed_job_registerKJ Tsanaktsidis
2023-11-22Implement TracePoint on VWAPeter Zhu
2023-11-22Implement Write Barriers on TracePointPeter Zhu
2023-09-04[Bug #18487] [DOC] Remove stale note in `set_trace_func` documentNobuyoshi Nakada
2023-09-04[DOC] Update `set_trace_func` documentNobuyoshi Nakada
2023-09-04[DOC] Fix indent of `set_trace_func` documentNobuyoshi Nakada
2023-08-01support `rescue` event for TracePointKoichi Sasada
2023-05-20`rb_bug` prints a newline after the messageNobuyoshi Nakada
2023-03-23`vm_call_single_noarg_inline_builtin`Koichi Sasada
2023-03-06s/mjit/rjit/Takashi Kokubun
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-15Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier
2023-01-20Make all of the references of iseq movablePeter Zhu
2023-01-04Fix crash in TracePoint c_call for removed methodPeter Zhu
2022-12-24MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun
2022-12-21Make sure TracePoint#binding returns nil for c_call/c_return eventsJeremy Evans
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-11-13Refactor update_global_event_hookTakashi Kokubun
2022-11-13YJIT: Fix invalidation for c_call and c_return (#6719)Alan Wu
2022-11-10YJIT: Invalidate JIT code only for ISEQ_TRACE_EVENTS (#6695)Takashi Kokubun
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-06-22Fix infinite loop when b_return TracePoint throwsAlan Wu
2022-06-10Fix nested bmethod TracePoint and memory leakAlan Wu
2022-04-06Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans
2022-04-01Revert "Raise RuntimeError if Kernel#binding is called from a non-Ruby frame"Jeremy Evans
2022-03-30Prefix ccan headers (#4568)Nobuyoshi Nakada
2022-03-29Avoid trace events in implementation of TracePoint#enableJeremy Evans
2022-03-24Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans
2022-01-22Fix error: old-style function definitionKazuhiro NISHIYAMA
2022-01-21Accurately report VM memsizeKevin Newton
2021-12-15fix local TP memory leakKoichi Sasada
2021-12-14reduce `rb_clear_attr_ccs()` callKoichi Sasada
2021-12-10`TracePoint.allow_reentry`Koichi Sasada
2021-12-01Rework tracing for blocks running as methodsAlan Wu
2021-11-22Avoid 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