summaryrefslogtreecommitdiff
path: root/vm_backtrace.c
Commit message (Expand)AuthorAgeFilesLines
* Suppress -Wsign-compare warningNobuyoshi Nakada2023-03-231-1/+4
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-2/+2
* Encapsulate RCLASS_ATTACHED_OBJECTJean Boussier2023-02-151-1/+2
* Use write barriers for Backtrace objectsJohn Hawthorn2023-02-071-5/+6
* Implement Write Barrier for Backtrace::LocationJean Boussier2023-02-031-2/+2
* Return 0 if there is no CFP on the EC yetAaron Patterson2023-01-121-0/+9
* add debug context APIs for debuggers (frame depth)Koichi Sasada2022-11-251-7/+32
* Fix typos (#6775)Yudai Takada2022-11-201-1/+1
* push dummy frame for loading processKoichi Sasada2022-10-201-5/+7
* Rework vm_core to use `int first_lineno` struct member.Samuel Williams2022-09-261-2/+2
* Adjust styles [ci skip]Nobuyoshi Nakada2022-08-061-2/+4
* Fix `rb_profile_frames` output includes dummy main thread frameIvo Anjo2022-07-261-0/+3
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-193/+193
* Write Thread instead of ThreadeKaíque Kandy Koga2022-05-121-1/+1
* Add ISEQ_BODY macroPeter Zhu2022-03-241-13/+13
* Avoid unnecessary conditionalJeremy Evans2022-03-091-2/+4
* Fix compiler warning for uninitialized variablePeter Zhu2022-02-221-1/+1
* Add Thread.each_caller_locationJeremy Evans2022-02-171-5/+37
* [DOC] Document Thread::Backtrace.limitzverok2021-12-201-1/+55
* Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh2021-12-191-7/+12
* ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh2021-10-261-11/+11
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-3/+3
* Make backtrace generation work outward from current frameJeremy Evans2021-08-061-295/+181
* Using RBOOL macroS.H2021-08-021-6/+1
* Enable USE_ISEQ_NODE_ID by defaultYusuke Endoh2021-06-181-5/+5
* Make it possible to get AST::Node from Thread::Backtrace::LocationYusuke Endoh2021-06-181-3/+66
* Remove LOCATION_TYPE_ISEQ_CALCED state from Backtrace::LocationYusuke Endoh2021-06-181-35/+14
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-6/+11
* Ensure that caller respects the start argumentJeremy Evans2021-03-241-2/+50
* Fix backtrace to not skip frames with iseq without pcJeremy Evans2021-02-191-7/+9
* Added Thread::Backtrace.limit [Feature #17479]Nobuyoshi Nakada2021-02-151-0/+8
* Ignore <internal: entries from core library methods for Kernel#warn(message, ...Benoit Daloze2020-10-261-9/+49
* Document difference between Thread::Backtrace::Location#{,absolute_}pathJeremy Evans2020-09-231-2/+5
* Improve performance of partial backtracesJeremy Evans2020-08-271-81/+155
* Expose ec -> backtrace (internal) and use it to implement fiber backtrace.Samuel Williams2020-08-181-0/+10
* Revert "Improve performance of partial backtraces"Jeremy Evans2020-08-121-159/+71
* Improve performance of partial backtracesJeremy Evans2020-08-121-71/+159
* vm_backtrace.c: let rb_profile_frames show cfunc framesYusuke Endoh2020-07-281-4/+63
* Add compaction support for backtrace objectsAaron Patterson2020-05-071-4/+32
* Fix rb_profile_frame_classpath to handle module singletonsJean Boussier2020-05-071-1/+1
* decouple internal.h headers卜部昌平2019-12-261-5/+5
* Create backtrace location array directlyNobuyoshi Nakada2019-12-131-3/+3
* Let the backtrace array constructed in backtrace_collect be initialized with ...Lourens Naudé2019-10-291-1/+1
* avoid overflow in integer multiplication卜部昌平2019-10-091-1/+1
* Revert https://github.com/ruby/ruby/pull/2486卜部昌平2019-10-031-2/+2
* refactor constify most of rb_method_entry_t卜部昌平2019-09-301-2/+2
* drop-in type check for rb_define_global_function卜部昌平2019-08-291-2/+2
* * expand tabs.git2019-08-011-1/+1
* calc_lineno(): add assertions卜部昌平2019-08-011-11/+28
* Handle (empty) backtrace when thread is not born yet.Samuel Williams2019-06-191-0/+6